列类型有三种:数值型、日期时间型、字符串型。
(1)数值型
数值型 | 释义 |
---|---|
tinyint | 微整型,占1个字节,-128~127 |
smallint | 小整型,占2个字节,-32768~32767 |
int | 整型, 占4个字节,-2147483648~2147483647 |
bigint | 大整型,占8个字节, |
float | 单精度浮点型 占4个字节 |
double | 双精度浮点型 占8个字节 |
decimal(M,D) | 定点小数,小数点不会发生变化M代表总的有效位数,D代表小数点后的有效位数. |
boolean/bool | 布尔型,通常只有两个值,true和false.布尔型会自动转成tinyint,true转为1,false转为0,常用于储存只有两个结果的数据,例如性别,是否在线,是否注册…(插入不能加引号) |
(123.456789E-1
1234.56789
12345.6789E1)
1Byte=8Bit
(2)日期时间型–必须加引号
日期时间型 | 释义 |
---|---|
date | 日期型 2020-12-2 |
time | 时间型 15:14:30 |
datetime | 日期时间型 2020-12-2 15:14:30 |
(3)字符串型–必须加引号
字符串类型 | 释义 |
---|---|
varchar(M) | 变长字符串,几乎不会浪费空间,数据操作速度相对慢.最大值65535. |
char(M) | 定长字符串,可能会浪费,数据操作相对快.最大值255.常用于储存固定长度的数据. |
text(M) | 大型变长字符串,M的最大值是2G. |
·
·
·
本人写博客就是想记录一下自己所学的知识(目前正在学习中),巩固知识加深记忆,也顺便分享一下自己的所学,有什么地方写的不对,希望大家可以多多指出,让我及时改正。如果我分享的东西帮助到你,别忘了点赞、分享、收藏呦~!
注:如有侵权,请联系删除。