1.候选键是可以唯一标示每一行的键值,可以是单键也可以是复合键。
2.主键是从候选键中选出的唯一标示一行的键。
3.唯一键可以唯一标示每一行,与主键不同,它可以允许多行为MULL
4.使用 –注释,–后面要有空格
— 这个是注释
5.使用% _进行模糊查询,%代表多个,_代表一个;转义字符为\,通配符要与LIKE一起使用
要查询以mydatabase_开头的命令就要这样去写:show databases like ‘mydatabase\_%’
6.Having能够使用字段别名,where不能。因为where是从磁盘取数据,而名字只可能是字段名,别名是在字段进入到内存之后才会产生。
7.库常用命令
更改数据库alter DATASE userdb CHARSET GBK
删除数据库 drop database userdb
Create table if not exists 库名.表名(
字段名称 数据类型,
字段名称 数据类型,
字段名称 数据类型 — 注意最后一行不要加逗号
) charset UTF8;
8.查看表
查看表show tables
查看创建表命令:show create table 表名
查看表结构
desc 表名
show columns from 表名
9.插入数据
insert into student(stu_id, stu_name, cls_id, total_score) VALUES (100106, ‘lin01’, 1001, 457), (100107, ‘lin02’, 1001, 452)