您的位置:首页 > 数据库 > MySQL

MySql数据库表设计规范

2017-01-08 23:02 113 查看

建表规约









索引规约









SQL 语句







其他实战建议

选用utf8编码



建议使用InnoDB存储引擎

建议每张表都设置一个主键

建议字段定义为NOT NULL

唯一值字段要指定唯一性约束

ALTER TABLE USER  ADD UNIQUE (CEmail)


不建议使用ENUM类型,使用TINYINT来代替

存储精确浮点数必须使用DECIMAL替代FLOAT和DOUBLE

建议使用INT UNSIGNED存储IPV4

VARCHAR(N),N尽可能小,因为MySQL一个表中所有的VARCHAR字段最大长度是65535个字节,进行排序和创建临时表一类的内存操作时,会使用N的长度申请内存。

存储年使用YEAR类型,存储日期使用DATE类型,存储时间(精确到秒)建议使用TIMESTAMP类型,因为TIMESTAMP使用4字节,DATETIME使用8个字节。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: