1.主键不可变
2.必须设有主键
3.非必要不可让客户看见主键
唯一约束特点:数据不可重复
互联网项目建议一般不用加
自动增长列 域完整性 数据类型如果字符串过长,在数据库中用varchar类型
非空约束小项目一般要加,而互联网项目一般不加
Mysql的并发量小 默认值约束尽量不要用默认值,如果要用默认值一定要写在文档中
引用完整性(参照完整性) 外键约束尽量减少(从互联网项目来说),像主外键的关系,可以用中间键解决
表与表之间的关系 一对一两张表
一对多两张表,如果多一张表就会引起笛卡尔积现象(数据无效)
多对多三张表,多一张中间表
窗口函数
Mysql中的函数跨平台的话工作量非常大
日期函数 字符串函数 数字函数 碰到业务尽量不要使用函数(业务放在server层) 事务放在业务层(server层)#数据库备份用source命令“source sql文件路径”



