前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Mysql各自段类型取值范围

Mysql各自段类型取值范围

作者头像
苦咖啡
发布2018-05-07 17:08:27
2.1K0
发布2018-05-07 17:08:27
举报
文章被收录于专栏:我的博客我的博客

各种字段类型的取值范围。 TINYINT -128 – 127 TINYINT UNSIGNED 0 – 255 SMALLINT -32768 – 32767 SMALLINT UNSIGNED 0 – 65535 MEDIUMINT -8388608 – 8388607 MEDIUMINT UNSIGNED 0 – 16777215 INT 或 INTEGER -2147483648 – 2147483647 INT UNSIGNED 或 INTEGER UNSIGNED 0 – 4294967295 BIGINT -9223372036854775808 – 9223372036854775807 BIGINT UNSIGNED 0 – 18446744073709551615 FLOAT -3.402823466E+38 – -1.175494351E-38 0

1.175494351E-38 – 3.402823466E+38

DOUBLE 或 DOUBLE PRECISION 或 REAL -1.7976931348623157E+308 – -2.2250738585072014E-308 0 2.2250738585072014E-308 – 1.7976931348623157E+308 DECIMAL[(M,[D])] 或 NUMERIC(M,D) 由M(整个数字的长度,包括小数点,小数点左边的位数,小数点右边的位数,但不包括负号)和 D(小数点右边的位数)来决定,M缺省为10,D缺省为0 DATE 1000-01-01 – 9999-12-31 DATETIME 1000-01-01 00:00:00 – 9999-12-31 23:59:59 TIMESTAMP 1970-01-01 00:00:00 – 2037年的某天(具体是哪天我也不知道,呵呵) TIME -838:59:59” to 838:59:59 YEAR[(2|4)] 缺省为4位格式,4位格式取值范围为1901 – 2155,0000,2位格式取值范围为70-69(1970-2069) CHAR(M) [BINARY] 或 NCHAR(M) [BINARY] M的范围为1 – 255,如果没有BINARY项,则不分大小写,NCHAR表示使用缺省的字符集.在数据库 中以空格补足,但在取出来时末尾的空格将自动去掉. [NATIONAL] VARCHAR(M) [BINARY] M的范围为1 – 255.在数据库中末尾的空格将自动去掉. TINYBLOB 或 TINYTEXT 255(2^8-1)个字符 BLOB 或 TEXT 65535(2^16-1)个字符 MEDIUMBLOB 或 MEDIUMTEXT 16777215 (2^24-1)个字符 LONGBLOB 或 LONGTEXT 4294967295 (2^32-1)个字符 ENUM(”value1”,”value2”,…) 可以总共有65535个不同的值 SET(”value1”,”value2”,…) 最多有64个成员

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2012年3月4日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档