关于企业级开发数据库(初级)
注意事项:
1、主键的id应该设置成“自动递增”
2、用户的头像不是通过二进制读取,是通过url链接到,图片的存储方式可以设置为varchar(64)
3、一般不确定的字段长度都可用varchar而不用char,因为varchar是可变长度
4、不需要所有的字段都设置成Not Null,因为可能会导致用户填表信息读入数据库失败,必填选项可以通过后端代码设计实现
5、 时间 类型的数据的数据类型可以设置为datetime,长度可设置为0.因为datetime有自己的时间规定长度
6、用户性别u_sex,可以设置为tinyint长度,tinyint长度比smallint还小,长度设置为1就够放,但是一般可设置为2。并且可以给其设置默认值:如:默认:0 注释:用户的性别:0男 1女
7、p_updatetime:帖子更新的时间 .可以设置为timestamp,选中 根据当前时间戳更新。这样该类型会随着使用刷新自动更新时间
8、p_content:帖子的内容 .类型可设置为text 类型
9、p_ispay:是否结贴。类型设置为:tinyint类型。默认值为:0 注释:是否结贴:0 否 1 是 。因为根据一般规则,0是假,非0是真
10、字段名最好加注释。表也可以加注释
11、软件 Navicat premium