| mysql |
| 链接服务器 | mysql.exe -h127.0.0.1 -P3306 -uroot -p | | 结尾不能加分号 |
| mysql -uroot | 简写 |
| 管理命令 | show databases; | 显示数据库 | 引文分号结束 |
| quit; | 退出链接 |
| use 数据库名称; | 进入数据库 |
| show tables; | 显示数据表 |
| desc 数据表名称; | 描述表 |
| 执行脚本 | mysql -uroot<拖拽脚本文件 回车 | | |
| sql语句 | drop databse if exists 数据库 | 丢弃数据库 | |
| create database 数据库 | 创建数据库 | |
| use 数据库 | 进入数据库 | |
| create table 数据表 (); | 创建数据表 | |
| insert into 数据表 values(); | 插入数据 | |
| select * from 数据表 ; | 查询数据 | |
| update 数据表 set ...where 条件 | 修改数据 | |
| delete from 数据表 where 条件; | 删除数据 | |
| 解决乱码 | 确保脚本编码 | | |
| set names utf8; | 链接编码 | |
| create database 数据库 charset=utf8; | 数据库编码 | |
| chcp 65001 | 命令模式输入 | |
| | |
| 数值型 | tinyint | 微整形 | |
| smallint | 小整型 | |
| int | 整型 | |
| bigint | 大整型 | |
| float | 单精度浮点 | |
| double | 双精度浮点 | |
| secimal(m,d) | 定点小数 | |
| boolean | 布尔型 | |
| 日期时间型 | date | 日期 | |
| tme | 时间 | |
| datetime | 日期时间 | |
| 字符串 | varchar(M) | 变长 | |
| cahr(M) | 定长 | |
| text(M) | 大型变长 | |
| 约束 | primary key | 主键 | |
| not null | 非空 | |
| unique | 唯一 | |
| default | 默认 | |
| check | 检查 | 不支持 |
| foreign key(外键列) referenses 表(主键) | 外键 | |
| 简单查询 | auto_increment | 自增长 | |
| as | 别名 | |
| distinct | 查询不同 | |
| order by | 查询排序 | desc降序 |
| is null | 为null的 | |
| is not null | 不为null的 | |
| and | 并且 | |
| or | 或者 | |
| in() | 在之间 | |
| not in() | 不在之间 | |
| like | 模糊查询 | |
| limit | 分页查询 | |
| 复杂查询 | count | 数量 | |
| sum | 总和 | |
| avg | 平均 | |
| max | 最大 | |
| min | 最小 | |
| group by | 分组 | |
| year | 年份 | |
| inner join 数据表 on | 内连接 | |
| left join 数据表 on | 左链接 | |
| right Jon 数据表 on | 右链接 | |
| union | 联合相同 | |
| union all | 联合不同 | |