一、基本语法
- 查看创建好的数据表结构 :describe XXX;
- 插入数据: INSERT INTO XXX VALUES('asd','eafasf','...');
- 增删改查
- 增 INSERT INTO xxx VALUES(‘’);
- 删 DELETE FROM xxx WHERE...;
- 改 UPDATE XXX SET xxx WHERE ...;
- 联合主键 两个加起来不重复即可
- 自增约束 id int primary key auto_increment
- 增加/删除主键 ALTER table xxx ADD primary key(xx) ALTER table xxx DROP primary key(xx)
- 唯一约束 unique 删除:alter table xxx DROP INDEX xxx
- 非空约束 not null
- 默认约束 age int default 10
二、数据库的三大设计范式
1.第一范式 1NF
数据表中的所有字段都是不可分割的原子值
字段值还可以继续拆分的,不满足第一范式
2.第二范式
必须满足第一范式前提下,第二范式要求,除主键外每一列都必须完全依赖于主键
如果出现不完全依赖,只可能发生在联合主键的情况下
3.第三范式
必须先满足第二范式,除开主键列的其他列之间不能有传递依赖关系