MySql 数据类型

数字
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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 本文基于MySQL5.6版本进行描述从大的方面来讲,MySQL的数据类型分为4种 数值类型 日期和时间 字符串类型...
    黑哥儿666阅读 810评论 0 0
  • sql 将数据类型分为三大类:数值类型,字符串,日期时间型 一、数值型: 数值大类:整数型和小数型 整数型 整数型...
    陈智涛阅读 1,141评论 0 0
  • 1、MySQL数据类型 ·整型: tinyint、INT、smallint、mediumint、bigint in...
    娑婆诃阅读 938评论 0 2
  • 整型 tinyint(-2^7,2^7-1) 存储大小为1个字节 (三位数)非整型 -127-128 整型 ...
    拥抱变化的Y姑娘阅读 489评论 0 0
  • 眨眨眼睛 时间好像挺快的 又一个月份了 其实不然 好像没什么值得庆祝 但我还是忍不住自己默默庆祝 一个笑容 暗自开...
    pipipig阅读 126评论 0 0

友情链接更多精彩内容