MySQL概念以及常用符号
概念
1、DB
数据库(database):储存数据的仓库,它保存了一系列有组织的数据
2、DBMS
数据库管理系统(Database Manaagement System)。是数据库通过DBMS创建和操作的容器,用于管理DB中的数据
3、SQL
结构化查询语言(Structrue Querty Language):专门和数据库通信的语言
SQL特点:
1、不是某个特定数据库供应商专有的语言,几乎所有的DBMS都支持SQL
2、简单易学
3、虽然简单、实际是一种强有力的语言,灵活使用其语言元素,可以进行非常复杂和高级的数据库操作
优点:
成本低 性能高 简单
mysql常用符号
1、->表示命令没有没有命令执行符或者说等待命令执行符来确认
2、'>表示当前的sql命令缺少单引号 可使用/c清除命令
3、">表示当前的sql命令 缺少双引号 可使用/c清除命令
修改mysql提示符
参数 |
描述 |
/D |
完整的日期 |
/d |
当前数据库 |
/h |
服务器名称 |
/u |
当前用户 |
使用方法:
链接客户端时通过参数指定
mysql -uroot -p密码 --prompt提示符
连接上客户端后,通过prompt命令修改
PROMPT提示符
例如PROMPT \u@\h \d 当前用户>@服务器名称 当前数据库 >
编码规范
1、关键字与函数名称全部大写
2、数据库名称、表名称、字段全部小写
3、SQL语句必须以分号结尾
SQL字符集
1、常用的中文字符集
GB2312 :双字节编码早期标准(不推荐)
GBK:双字节编码中期标准,不是国标,但支持系统很多而且在GB2312基础上增加了很多偏僻生子
UTF-8:1~4字节的编码,互联网广泛使用,亚洲通用字符集国际标准化 支持任何语言,在MYSQL中写成utf8
2、GBK与utf-8的区别
存储长度不一样,GB系统一个汉字占位2个字节,utf-8占位3个字节
推荐使用utf-8支持语言更多
3、数据库字符集以来关系
内容字符集->字段字符集->表字符集->库字符集