美文网首页
小白的数据库设计

小白的数据库设计

作者: 辛小二 | 来源:发表于2016-12-28 10:25 被阅读52次
    目录

    1、表的设计
    2、表中字段设计
    3、字段属性的含义

    表的设计
    我用来设计数据库的软件是MySQLWorkBench
    
    表中字段的设计
    表展示
    字段属性的含义
    TINUINT 2字节(0~255)  
    INT 4字节 (+-2^31~2^31)
    BIGINT  8字节(+-2^63~2^63)——常用与特别大的数据或者你根本不知道或增长到多大的数据
    VARCHAG:8000字节
    DATETIME 系统时间
    主键:每个表中都有一个主键或者多个主键,如果是多个主键存在的话,那么表中的两个(A+B)是唯一的。
    自增:自增序列作为主键有弊端,但是现在设计都是这样设计的(场景:当数据库迁移时会有问题,这样的话也可以不让自增序列作为主键,可以让另一个属性作为主键)
    PK:主键
    NN:是否为空
    AI:自增
    Index: 下方可以创建Index进行数据库查询
    ForeignKeys:外键关联(删除订单详情时会告诉订单有没有被删除)
    Triggers: 列表增删改查都会触发一个事件进行通知
    
    属性字段的含义

    本人个人微信公众号地址(喜欢记得关注😯)


    辛小二个人微信公众号地址

    相关文章

      网友评论

          本文标题:小白的数据库设计

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