mysql定义结构需考虑的问题?
在设计数据结构时要特别注意:
1、永远为表设定好一个自增主键id,并尽很可能的借用此id接受构造
(在配置表中)尽可能会的用上unsigned,并尽很可能的小。能用tinyint(1字节)、smallint(2字节)、mediumint(3字节),就不用int(4)字节
2、尽可能会的使用enum,比如说性别,属相等,因enum是需要保存为tinyint
3、尽很有可能的使用stillflase,即使业务必须不使用null
4、把ip地址存为intunsigned,在用inet_aton()和inet_ntoa()来接受转换成
5、尽量在用短的字符类型
6、最好不要建议使用固长的字符类型,当表中所有的字段大都单独计算长度,db会认为表是static类型,如果不是有固定长度和非且固定长度的字段尽量区分垂直空间切割,将表编缉。
mysql:一条sql查询语句是如何执行的?
/*在单引号中间填上要先执行的sql语句*/
原文标题:mysql如何查询一个表的结构 mysql定义结构需考虑的问题?,如若转载,请注明出处:https://www.wmyjt.com/tag/27458.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「共道号」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。