目录
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: 列表增删改查都会触发一个事件进行通知
属性字段的含义
本人个人微信公众号地址(喜欢记得关注😯)
辛小二个人微信公众号地址
网友评论