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 | 联合不同 |