mysql中创建表的注意事项和好的习惯
来源:互联网 发布:淘宝刀具 编辑:程序博客网 时间:2024/05/01 13:57
1.一定写注释
字段多了或者时间长了就很容易忘记每个字段的字段是用来做什么的。写注释是一个很好的习惯,不管是自己测试的表还是字段很少的表,时时刻刻养成好习惯。
2.字段长度
int的长度一般都是11,具体什么原因以后有机会再说,或者大家自己去找一找。
varchar的长度不要太短,不用太吝啬,设个100。
如果一个字段可能很长,但又不确定到底多长,就是用text类型
3.对于是否要选择非空
主键就不用说了。对于其他字段,如果选择了非空,最好就写上一个默认值。如果不确定需要填什么默认值,那就思考一下是否别选非空了。
这里c_date和c_time的是同时设定的同一时间,但是为什么要多要一个c_date字段呢?就是用于索引。这里c_time是datetime类型,就是带日期和时间的,而c_date是date类型,只有日期没有时间。通常搜索的时候我们都是要某一天的数据,这时使用c_date就特别的方便,查询速度也快。因为查询的时候,使用c_date就直接查询那天的,如果使用c_time来查询,它会看每条数据的datetime,包括日期后面的时间,搜索效率低很多。
最后:创建表的时候,把这一套流程一下走完,不要过后了又来补。这样有助于我们养成好习惯。
0 0
- mysql中创建表的注意事项和好的习惯
- 改变自己的习惯和好恶
- 程序员的一些武器和好习惯
- 不好的编码习惯(待续)和好的编码习惯
- hadoop和好的博客
- mysql创建表注意事项
- 创建hash表的注意事项
- oracle创建表中LONG字段类型的使用注意事项
- 数据库中触发器的创建与注意事项
- android ndk中创建线程的注意事项
- xib中创建cell的注意事项
- 陈丹青:鲁迅的好看和好玩
- 关于好程序和好产品的思考
- 越狱源和好用的插件
- 关于mysql中orderby的几个注意事项
- Mysql中特殊字符的使用注意事项
- Mysql中last_insert_id()函数使用的注意事项
- MySQL的触发器创建之注意事项(有关delimiter)
- RGB和Bitmap互相转换
- 文章标题
- 412. Fizz Buzz
- Linux 批量杀死 进程
- 数据结构:实验八(图的操作及入度和出度的计算)
- mysql中创建表的注意事项和好的习惯
- JAVA变量(待完善)
- 微信开发
- C++菜鳥的成長之路(3)——Linux下的socket編程(2)
- LeetCode (Spiral Matrix II)
- openstack heat部署
- Hibernate: user is not mapped
- PHP表单处理与文件保存
- Unity3D中[SerializeField]特性的使用