MYSQL数据库设计规范与原则

1.数据库中的库名,表名和字段名的命名规则

    采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成;

    命名简洁明确(长度不能超过30个字符);

    例如:user, stat, log, 也可以wifi_user, wifi_stat, wifi_log给数据库加个前缀;

    每个表中必须有自增主键,create_time(系统时间)

    表与表之间的相关联字段名称要求尽可能的相同;

2.数据库表字段类型规范

    用尽量少的存储空间来存数一个字段的数据;

    例如:能使用int就不要使用varchar、char,能用varchar(16)就不要使用varchar(256);
    IP地址最好使用int类型;
    固定长度的类型最好使用char,例如:邮编;
    能使用tinyint就不要使用smallint,int;
    最好给每个字段一个默认值,最好不能为null;

猜你喜欢

转载自blog.csdn.net/liu15835467265liu/article/details/80348165