SQL 所有 数据类型 分析与汇总

SQL 所有 数据类型 分析与汇总

SQL中数据类型有哪些类型?

数值型,字符型,日期时间型,字节型,货币型,其他特殊类型等。

接下来深海整理的表格中,字体加粗的数据类型为常用数据类型。

数值型

类型大小(字节)范围描述类比Java类型BIT<=1(0,1)逻辑数值booleanTINYINT1(-128,127)极小整数值byteSMALLINT2(-32 768,32 767)小整数值shortMEDIUMINT3(-8 388 608,8 388 607)中整数值short / 较小intINT / INTEGER4(-2 147 483 648,2 147 483 647)整数值intBIGINT8 (-9 233 372 036 854 775 808,

9 223 372 036 854 775 807)

大整数值longFLOAT4(-3.40E+38 ~ +3.40E+38)单精度浮点数值floatDOUBLE8(-1.79E+308 ~ +1.79E+308)双精度浮点数值doubleDECIMAL M>D?

M+2:D+2

取决于M和D的值,D:小数位

M:数据的总长度(不含小数点)

十进制精准数值无

字符型

类型大小(字节)描述类比Java类型CHAR0-255定长字符串≈StringVARCHAR0-65535变长字符串≈StringTINYTEXT0-255短文本数据≈StringTEXT0-65 535文本数据≈StringMEDIUMTEXT0-16 777 215大文本数据≈StringLONGTEXT0-4 294 967 295极大文本数据≈StringTINYBLOB0-255短二进制文本≈String.getBytes()BLOB0-65 535二进制文本≈String.getBytes()MEDIUMBLOB0-16 777 215大二进制文本≈String.getBytes() LONGBLOB 0-4 294 967 295 极大二进制文本 ≈String.getBytes()

时间型

类型大小(字节)范围(格林威治)格式描述YEAR11901 — 2155YYYY年份值DATE31000-01-01 — 9999-12-31YYYY-MM-DD日期值TIME3-838:59:59 — 838:59:59HH:MM:SS时间值 或 持续时间DATETIME8 1000-01-01 00:00:00

— 9999-12-31 23:59:59

YYYY-MM-DD HH:MM:SS日期时间值混合TIMESTAMP8 1970-01-01 00:00:00

— 2038-01-19 3:14:07

YYYYMMDD

HHMMSS

日期和时间值的混合时间戳

更多内容推荐:

https://blog.csdn.net/qq_39731011/category_7918075.html?fromshare=blogcolumn&sharetype=blogcolumn&sharerId=7918075&sharerefer=PC&sharesource=qq_39731011&sharefrom=from_linkhttps://blog.csdn.net/qq_39731011/category_7918075.html?fromshare=blogcolumn&sharetype=blogcolumn&sharerId=7918075&sharerefer=PC&sharesource=qq_39731011&sharefrom=from_link

分割线 ⬇

关于SQL的数据类型,深海先整理到这里,后需可能会进一步完善。如果本文对您有帮助的话,欢迎点赞关注收藏哦!您的支持就是深海前进的动力!一起加油!

相关推荐

【Apple(苹果)iPhone 7系列】Apple(苹果)iPhone 7系列手机报价及图片大全
公斤 自 吨
365bet体育在线15

公斤 自 吨

📅 06-29 👁️ 6703
//@狼牙投资手记: 未来炒作方向思考——大部分认同老大观点。机器人叠代加速,炒作会此起彼伏,而且市场各路资金复杂,个人...
12123预约科目四步骤,交管12123怎么预约科目四
o365邮箱登录

12123预约科目四步骤,交管12123怎么预约科目四

📅 07-05 👁️ 8797
时间紧迫!申论提分技巧了解一下?
365直播电视

时间紧迫!申论提分技巧了解一下?

📅 07-07 👁️ 9976
月圆之夜一把大概多久
365bet体育在线15

月圆之夜一把大概多久

📅 07-07 👁️ 4796