MySQL字段类型详解.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MySQL字段类型详解 MySQL提供了整数和浮点数的数值类型。可根据所要表示的值的范围选择相应的类型。 对于整数类型,如果指定了AUTO_INCREMENT 属性,则列必须为PRIMARY KEY 或UNIQUE 索引。将NULL 插入AUTO_INCREMENT 列将会插入一个大于该列中当前最大值的值。如果指定了UNSIGNED 属性,则相应的整数类型不允许取负值。 如果指定了ZEROFILL 属性,则用前导零填充数值类型值以达到列的显示宽度。 1. TINYINT[(M)] 说明:非常小的整数 允许的属性:AUTO _ I N C R E M E N T, UNSIGNED, ZEROFILL 取值范围:-128 到127(-27 到27-1),或者如果为U N S I G N E D,则0 到2 5 5(0 到2 8-1) 缺省值:如果列可为NULL;则为NULL;如果列为NOT NULL,则为0 存储需求:1字节 2. SMALLINT[(M)] 说明:小整数 允许的属性:AUTO _ I N C R E M E N T, UNSIGNED, ZEROFILL 取值范围:-32768 到3 27 6 7(-215 到215-1),或者如果为U N S I G N E D,则0 到6 5 5 3 5(0 到216-1) 缺省值:如果列可为NULL;则为NULL;如果列为NOT NULL,则为0 存储需求:2 字节 3. MEDIUMINT[(M)] 说明:中等大小的整数 允许的属性:AUTO _ I N C R E M E N T, UNSIGNED, ZEROFILL 取值范围:-8388608 到8 3 8 8 6 07(-22 3 到22 3-1),或者如果为U N S I G N E D,则0 到16 7 7 2 15(0 到22 4-1) 缺省值:如果列可为NULL,则为NULL;如果列为NOT NULL,则为0 存储需求:4 字节 4. INT[(M)] 说明:标准大小的整数 允许的属性:AUTO _ I N C R E M E N T, UNSIGNED, ZEROFILL 取值范围:-2147483648 到2 14 7 4 8 3 6 4 7(-231到2 3 1-1),或者如果为U N S I G N E D,则0 到4 2 9 4 9 6 7 2 9 5(0 到2 3 2-1) 缺省值:如果列为NULL,则为NULL;如果列为NOT FULL,则为0 存储需求:4 字节 同义词:I N T E G E R [(M)] 5. BIGINT[(M)] 说明:大整数 允许的属性:AUTO _ I N C R E M E N T, UNSIGNED, ZEROFILL 取值范围:-9223372036854775808 到9 2 2 3 3 7 2 0 3 6 8 5 4 7 7 5 8 07(-263 到2 6 3-1),或者如果为U N S I G N E D,则0 到18 4 4 6 7 4 4 07 3 7 0 9 5 5 16 15(0 到26 4 -1) 缺省值:如果列可为NULL,则为NULL;如果列为NOT NULL,则为0 存储需求:8 字节 6. FLOAT [(M, D)] 说明:小浮点数;单精度(精度小于D O U B L E) 允许的属性:Z E R O F I L L 取值范围:最小非零值为±1 -38; 最大非零值为±3 . 4 0 2 8 2 3 4 6 6 E + 3 8 缺省值:如果列可为NULL,则为NULL;如果列为NOT NULL,则为0 存储需求:4 字节 同义词:MySQL3.23 版以前,FLOAT(4) 为具有缺省M 和D 值的FLOAT的同义词。 注释:在MySQL3.23 以后,FLOAT(4) 为真浮点类型(值存储为硬件所允许的完整精度,而不四舍五入为缺省的小数位数) 7. DOUBLE[(M, D)] 说明:大浮点数;双精度(比FLOAT更精确) 允许的属性:Z E R O F I L L 取值范围:最小非零值为±2 . 2 2 5 07 3 8 5 8 5 07 2 0 14 E -308; 最大非零值为±1。7 9 7 6 9 3 13 -4 8 6 2 3 15 7 E + 3 0 8 缺省值:如果列可为NULL,则为NULL;如果列为NOT NULL,则为0 存储需求:8 字节 同义词:DOUBLE PRECISION[(M, D)] 和R E A L [ (M, D)] 为D O U B L E [(M, D)] 的同义词。MySQL3.23 版以前,FLOAT(8) 为具有缺省M 和D 值的FLOAT的同义词。 注

文档评论(0)

gangshou + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档