MySQLMySql数据库表设计规范

建表规约

MySQL 1

MySQL 2

MySQL 3

目规约

MySQL 4

MySQL 5

MySQL 6

MySQL 7

SQL 语句

 MySQL 8

MySQL 9

MySQL 10

 其他实战建议

选用utf8编码

 MySQL 11

提议用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个字节。

网站地图xml地图