百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> Mysql数据类型的细致总结
分享文章到:

Mysql数据类型的细致总结

发布时间:08/01 来源:未知 浏览: 关键词:
本篇文章给大家带来的内容是对于Mysql数据类型的细致总结,有一定的参照 价值,有需要的伴侣可以参照 一下,但愿对你有所帮忙。?

本篇文章给大家带来的内容是对于Mysql数据类型的细致总结,有一定的参照 价值,有需要的伴侣可以参照 一下,但愿对你有所帮忙。

在进行数据存储以前,我们先理解一下mysql的数据类型。数据类型有哪些呢?数据类型就是指列;存储历程中参数,表达式和部分变量的数据特征,它决议了数据的存储方式,代表了不一样的信息类型。(举荐课程:MySQL教程)

整型:

整型常指整数,但是在整型中可以细分5品种型,TINYNIT,SMALLINT,MEDIUMINT,INT,BIGINT。

类型存储范畴占用字节
TINYINT有符号值:-128到127(-2^7 到 2^7-1)
无符号值:0到255 (0 到 2^8-1)
1
SMALLINT有符号值: -32768到32767 (-2^15 到 2^15-1)
无符号值:0 到 65535 (0 到 2^16-1)
2
MEDIUMINT有符号值: -8388608 到 8388607 (-2^23 到 2^23-1)
无符号值:0 到16777215 (2^24-1)
3
INT有符号值 : -2147483648到2147483647 (-2^31 到 2^31-1)
无符号值: 0 到 4294967295 (2^32-1)
4
BIGINT有符号值 :-9223372036854775808 到 9223372036854775807 (-2^63 到 2^63-1)
无符号值:0 到 18446744073709551615 (2^64-1)
8

浮点数

浮点数常指拥有小数的数字,浮点数种分两品种型,FLOAT单精度浮点数,DOUBLE双精度浮点数。双精度浮点数的精确度为单精度的浮点数的十倍,但是占用的内存就会更大。

类型存储范畴
FLOAT[(M,D)]

-3.402823466E+38 到 -1.175494351E-38,0和1.175494351E-38 到 3.402823466E+38
M表示数字总位数,D表示小数点背面的位数。要是M和D被省去,依据硬件允许的限定来保留值。单精度浮点数精准大概7位小数点。


DOUBLE

-1.7976931348623157E+308 到 -2.2250738585072014E-308,0和2.2250738585072014E-308 到 1.7976931348623157E+308
M表示数字总位数,D表示小数点背面的位数。要是M和D被省去,依据硬件允许的限定来保留值。单精度浮点数精准大概7位小数点。

字符型

字符型是我们非常常用的一品种型,比方字符串。字符型拥有8个类型。

类型存储范畴
CHAR(M)M个字节,其中M为0<=M<=255
VARCHAR(M)L+1个字节,其中L<=M且0<=M<=65536
TINYTEXTL+1个字节,其中L<2^8
TEXTL+2个字节,其中L<2^16
MIUDMTEXTL+3个字节,其中L<2^24
LONGTEXTL+4个字节,其中L<2^32
ENUM('val','val')1或2个字节,取决枚举的个数(最多65535个值)
SET('val','val','val')1,2,3,4或8个字节,取决于set成员的数量(最多64个)

这一节我们先理解分明mysql的数据类型,下一节我们学习怎样新建一个数据表。

以上就是Mysql数据类型的细致总结的细致内容,更多请关注 百分百源码网 其它相干文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有150人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板