目录
[整数类型 int](#整数类型 int)
[小数类型 double](#小数类型 double)
[固定长度字符串 char](#固定长度字符串 char)
[可变长度字符串 varchar](#可变长度字符串 varchar)
MySQL从小白到总裁完整教程目录:https://blog.csdn.net/weixin_67859959/article/details/129334507?spm=1001.2014.3001.5502
数据类型就是对数据(文字、数字、日期、音频、视频...)的分类;
数据类型用于规定某列可以存储的数据风格;
如图:
1.数值类型
整数类型 int
int 或者 int(n) 表示整数,其中n表示数值的宽度
比如: int(5) 表示最多5位整数,范围: -99999 - 99999
小数类型 double
double(n, m) 表示小数(浮点数)
n表示总的有效数位,m表示小数点后位
比如:
double(7,2) 123.56 12345.67 对的
double(12,2) 数据范围的大小和"需求"有关!
考试成绩100 double(4,1) 100 99.5 0
2.字符类型
固定长度字符串 char
char(n) 存储固定长度的字符串, n表示字符串的长度(个数)
比如:char(5) 'abc ' 不够的自动用空白补齐
可变长度字符串 varchar
varchar(n) 存储可变长的字符串,n表示字符串的最大长度(个数)
比如:varchar(10) 最多只能保存10个字符
'abc' 'abc123' 'abcdefg123'
'Hello World!' 超了!
3.日期时间类型
日期类型:date
date 用于存储日期,一般日期格式:YYYY-MM-DD
比如:'2023-09-14'
笔记写了好长时间了,随便弄个时间
日期时间类型:datetime
datetime 用于存储日期时间,一般格式:YYYY-MM-DD HH:mm:ss
比如:'2023-09-14 22:01:53'