企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
#### 尽量少的占存储空间 int整型 年龄:tinyint(1) 0-255之间 乌龟年龄: smallint(2) mediumint(3) int(4) bigint(8) ![Image](https://box.kancloud.cn/41b64ae7860e8fd7eeea907d38ccff6e_560x201.png) 时间类型date time() 时分秒 datetime() 年月日 时分秒 year() 年份 date() 年月日 timestamp() 时间戳(1970-1-1到现在经历的秒数) 根据不同时间信息的范围选取不同类型的使用 #### 数据的整合最好固定长度 char(长度) 固定长度,运行速度快 长度:255字符限制 varchar(长度) 长度不固定,内容比较少要进行部位操作,该类型要保留1-2个字节保存当前数据的长度 长度:65535字节限制 存储汉字,例如字符集utf8的(每个汉字占据3个字节),最多可以存储65535/3-2字节 存储手机号码:char(11) #### 最好存为整形 时间信息可以存储为整型的(时间戳) select from\_unixstamp(时间戳) from 表名 set集合类型 多选:set(‘篮球’,’足球’,’棒球’,’乒乓球’); enum枚举类型 单选: enum(‘男’,’女’,’保密’); 推荐使用set和enum类型,内部会通过整型信息参数具体计算、运行。 ip地址也可以变为整型信息进行存储(mysql内部有算法,把ip变为数字): mysql: inet\_aton(ip) inet\_ntoa(数字) php: ip2long(ip) long2ip(数字) ![Image](https://box.kancloud.cn/a24fd86ec2f5ff1c878feb0e4d754b65_327x242.png)