美文网首页
命名规范——数据库表字段设计

命名规范——数据库表字段设计

作者: 爱吃菜的流浪狗 | 来源:发表于2019-01-02 15:28 被阅读0次

    库表设计:

    将大字段、访问频率低的字段拆分到单独的表中储存
    使用Hash散表,表名后缀使用是十进制数,数字必须从0开始
    按日期分表需符合YYYY[MM][DD][HH]格式
    合适的分库分表策略
    禁止:

    禁止以非字母开头命名表名及库名
    禁止使用分区表
    字段设计及类型
    使用UNSIGNED储存非负整数
    使用INT UNSIGNED储存IPV4
    所有字段均定义为NOT NULL
    使用DECIMAL 代替 FLOAT 和 DOUBLE 存储精确浮点数
    INT类型固定占用4字节存储,例如INT(4) 仅代表显示字符宽度为4位,不代表存储长度
    使用尽可能小的VARCHAR字段
    区分使用TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT
    使用VARBINARY存储大小写敏感的变长字符串或二进制内容
    区分使用DATETIME 和 TIMESTAMP。

    相关文章

      网友评论

          本文标题:命名规范——数据库表字段设计

          本文链接:https://www.haomeiwen.com/subject/hzyzlqtx.html