MySQL的10种常用数据类型 |
您所在的位置:网站首页 › mysql数据库介绍基本情况的方法有哪些 › MySQL的10种常用数据类型 |
MySQL的数据类型
常用的数据类型有: 整型(xxxint)位类型(bit)浮点型(float和double、real)定点数(decimal,numeric)日期时间类型(date,time,datetime,year)字符串(char,varchar,xxxtext)二进制数据(xxxBlob、xxbinary)枚举(enum) 集合(set)1、整数(xxxint) 整数列的可选属性有三个: M: 宽度(在0填充的时候才有意义,否则不需要指定)unsigned: 无符号类型(非负)zerofill: 0填充,(如果某列是zerofill,那么默认就是无符号),如果指定了zerofill只是表示不够M位时,用0在左边填充,如果超过M位,只要不超过数据存储范围即可原来,在 int(M) 中,M 的值跟 int(M) 所占多少存储空间并无任何关系。 int(3)、int(4)、int(8) 在磁盘上都是占用 4 bytes 的存储空间。 2、浮点型 对于浮点列类型,在MySQL中单精度值使用4个字节,双精度值使用8个字节 MySQL允许使用非标准语法(其他数据库未必支持,因此如果设计到数据迁移,则最好不要这么用):FLOAT(M,D)或DOUBLE(M,D)。这里,(M,D)表示该值一共显示M位,其中D表示小数点后几位,M和D又称为精度和标度。例如,定义为FLOAT(5,2)的一个列可以显示为-999.99-999.99。M取值范围为0~255。D取值范围为0~30,同时必须 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |