mysql之创建简单的论坛数据库

关于企业级开发数据库(初级)

注意事项:

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

欢迎加入 CSDN技术交流群:QQ群:681223095,方便问题讨论。博主不一定长期在线,但是qq群里会有很多热心的小伙伴,大家一起讨论解决问题。
关注公众号,更多学习内容给予推送,争取每日更新

这里写图片描述