字段设计

1,手机号采用big int类型存储占用空间最更小。

2,状态信息或者逻辑信息可以用tinyin。

3,IP地址信息可以用int类型。

4,char(n)是定长字符串类型,最大长度是255个字符,未超过最大长度会用空格填满。

5,varchar(n)是可变长度字符串类型,最大长度是65535,采用额外的1~2个字节用来保存字符串的长度值。这里的长度是字符,经过不同字符集编码后的长度,其中 utf8编码的每个字符占用三字节。 GBK编码的的每个字符占用两个字节。

6,mysql规定每一行的各字段的设定的宽度之和不能大于65535字节

7,时间戳类型字段占用4个字节,一个表里只能有一个时间戳类型可以自动设定当前时间。

8,更改插入删除表中的一个字段时都会造成锁表。

9, MySQL有三种锁类型,一种是表锁,行锁,页面锁。innodb在使用索引查询记录时会使用行锁,否则会使用表锁。

8,Mysql共有5大时间类型。

9,通过配置文件可以启用慢查询记录。通过命令行可以导出查询比较慢的SQL语句进行分析。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容