Mysql数据类型的细致总结【MySQL教程】,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 |
DOUBLE | -1.7976931348623157E+308 到 -2.2250738585072014E-308,0和2.2250738585072014E-308 到 1.7976931348623157E+308 |
字符型
字符型是我们异常经常使用的一种范例,比方字符串。字符型具有8个范例。
范例 | 存储局限 |
---|---|
CHAR(M) | M个字节,个中M为0<=M<=255 |
VARCHAR(M) | L+1个字节,个中L<=M且0<=M<=65536 |
TINYTEXT | L+1个字节,个中L<2^8 |
TEXT | L+2个字节,个中L<2^16 |
MIUDMTEXT | L+3个字节,个中L<2^24 |
LONGTEXT | L+4个字节,个中L<2^32 |
ENUM('val','val') | 1或2个字节,取决罗列的个数(最多65535个值) |
SET('val','val','val') | 1,2,3,4或8个字节,取决于set成员的数量(最多64个) |
这一节我们先相识清晰mysql的数据范例,下一节我们进修怎样建立一个数据表。
以上就是Mysql数据范例的细致总结的细致内容,更多请关注ki4网别的相干文章!