数据库MySQL字段类型字段属性详解

数据库MySQL字段类型字段属性详解

ID:42441837

大小:147.50 KB

页数:12页

时间:2019-09-15

数据库MySQL字段类型字段属性详解_第1页
数据库MySQL字段类型字段属性详解_第2页
数据库MySQL字段类型字段属性详解_第3页
数据库MySQL字段类型字段属性详解_第4页
数据库MySQL字段类型字段属性详解_第5页
资源描述:

《数据库MySQL字段类型字段属性详解》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、本文由lchengm贡献doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。MySQL字段类型详解MySQL提供了整数和浮点数的数值类型。可根据所要表示的值的范围选择相应的类型。对于整数类型,如果指定了AUTO_INCREMENT属性,则列必须为PRIMARYKEY或UNIQUE索引。将NULL插入AUTO_INCREMENT列将会插入一个大于该列中当前最大值的值。如果指定了UNSIGNED属性,则相应的整数类型不允许取负值。如果指定了ZEROFILL属性,则用前导零填充数值类型值以达到列的显示宽度。1.TINYINT[(M)]说明:非常小的整数允许的

2、属性:AUTO_INCREMENT,UNSIGNED,ZEROFILL取值范围:-128到127(-27到27-1)或者如果为UNSIGNED,则0到255,(0到28-1)缺省值:如果列可为NULL;则为NULL;如果列为NOTNULL,则为0存储需求:1字节2.SMALLINT[(M)]说明:小整数允许的属性:AUTO_INCREMENT,UNSIGNED,ZEROFILL取值范围:-32768到32767(-215到215-1)或者如果为UNSIGNED,则,0到65535(0到216-1)缺省值:如果列可为NULL;则为NULL;如果列为NOTNULL,则为0存储需求:2字节

3、3.MEDIUMINT[(M)]说明:中等大小的整数允许的属性:AUTO_INCREMENT,UNSIGNED,ZEROFILL取值范围:-8388608到8388607(-223到223-1)或者如果为UNSIGNE,D,则0到1677215(0到224-1)缺省值:如果列可为NULL,则为NULL;如果列为NOTNULL,则为0存储需求:4字节4.INT[(M)]说明:标准大小的整数允许的属性:AUTO_INCREMENT,UNSIGNED,ZEROFILL取值范围:-2147483648到2147483647(-231到231-1)或者如果为UN,SIGNED,则0到42949

4、67295(0到232-1)缺省值:如果列为NULL,则为NULL;如果列为NOTFULL,则为0存储需求:4字节同义词:INTEGER[(M)]5.BIGINT[(M)]说明:大整数允许的属性:AUTO_INCREMENT,UNSIGNED,ZEROFILL取值范围:-9223372036854775808到9223372036854775807(-263到263-1)或者如果为UNSIGNED,则0到184467440737095516,15(0到264-1)缺省值:如果列可为NULL,则为NULL;如果列为NOTNULL,则为0存储需求:8字节6.FLOAT[(M,D)]说明:

5、小浮点数;单精度(精度小于DOUBLE)允许的属性:ZEROFILL取值范围:最小非零值为±1.75494351E-38;最大非零值为±3.402823466E+38缺省值:如果列可为NULL,则为NULL;如果列为NOTNULL,则为0存储需求:4字节同义词:MySQL3.23版以前,FLOAT(4)为具有缺省M和D值的FLOAT的同义词。注释:在MySQL3.23以后,FLOAT(4)为真浮点类型(值存储为硬件所允许的完整精度,而不四舍五入为缺省的小数位数)7.DOUBLE[(M,D)]说明:大浮点数;双精度(比FLOAT更精确)允许的属性:ZEROFILL取值范围:最小非零值为

6、±2.2250738585072014E-308;最大非零值为±1。79769313-48623157E+308缺省值:如果列可为NULL,则为NULL;如果列为NOTNULL,则为0存储需求:8字节同义词:DOUBLEPRECISION[(M,D)]和REAL[(M,D)]为DOUBLE[(M,D)]的同义词。MySQL3.23版以前,FLOAT(8)为具有缺省M和D值的FLOAT的同义词。注释:在MySQL3.23以后,FLOAT(8)为真浮点类型(值存储为硬件所允许的完整精度,而不四舍五入为缺省的小数位数)。8.DECIMAL(M,D)说明:存储为串的浮点数(每位数字、小数点或

7、“-”号都占1字节)。允许的属性:ZEROFILL取值范围:大取值范围与DOUBLE相同;定DECIMAL类型的有效取值范围由M和D决最给定。如果D为零,则列值无小数点或小数部分。缺省值:如果列可为NULL,则为NULL,如果列为NOTNULL,则为0存储需求:对于MySQL3.23前的版本,为M字节,而MySQL3.23以后的版本,为M+2字节。同义词:NUMERIC(M,D)注释:在MySQL3.23以后,M的值为符合ANSISQL标准,不包括符号字符

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。