mysql定义结构需考虑的问题?windows下inet_aton

2023-12-27 14阅读

mysql定义结构需考虑的问题?

在设计数据结构时需要注意:

mysql定义结构需考虑的问题?windows下inet_aton(图片来源网络,侵删)

1、永远为表设定一个自增主键ID,并尽可能的利用此ID进行构造

(在配置表中)尽可能的用上unsigned,并尽可能的小。能用tinyint(1字节)、smallint(2字节)、mediumint(3字节),就不用int(4)字节

2、尽可能的使用ENUM,比如性别,属相等,因ENUM是保存为tinyint

mysql定义结构需考虑的问题?windows下inet_aton(图片来源网络,侵删)

3、尽可能的使用not null,除非业务需要使用null

4、把IP地址存为int unsigned ,使用 inet_aton() 和 inet_ntoa() 来进行转换

5、尽量使用短的字符类型

mysql定义结构需考虑的问题?windows下inet_aton(图片来源网络,侵删)

6、尽量使用固长的字符类型,当表中所有的字段都是固定长度,DB 会认为表是static类型,如果有固定长度和非固定长度的字段尽量采用垂直分割,将表分割。

到此,以上就是小编对于的问题就介绍到这了,希望这1点解答对大家有用。

文章版权声明:除非注明,否则均为游侠云资讯原创文章,转载或复制请以超链接形式并注明出处。

目录[+]