数字
tinyint, int , bigint , decimal,unsigned无符号(只有正数,0~4.3亿),zerofill配合显示位数,如果不足会补0,float,double(运算不精确)
int +/-2.47亿
int(3)在查询结果中,不足三位按三位显示,超出三位正常显示。
如deciaml(5,2) 123.12总共5位,整数3位,小数两位
字符串
char(定长字符串,存储访问效率高--手机号,密码-md5加密处理后固定32位),varchar(变长字符串,存储访问效率比char低),text
如char(30)存储30个字符,字符串不足,会补空格,超出6个,根据数据库设置,可能会出错(严格模式),也可能会截断(不严格模式)
最长255个字符
varchar(20)
最长65535个字节,字符数=中文双字节/2,字符数=中文三字节/3
超过255个字节,应该使用text类型
text
长文本类型
最长65535个字节
日期
date年月日,time时分秒,datetime年月日时分秒,timestamp时间戳
timestamp最大表示2038年,在插入、修改数据时刻以自动更新成系统当前时间
datatim最大表示9999年
表总字节量65535
MySql 数据类型
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。