数据类型
数据表由多个字段构成,每个字段可以指定不同的数据类型,数据类型用于规定数据的存储格式、约束和有有效范围。
在定义数据表字段时,应根据实际情况选择合适的数据类型。
数值类型
浮点型:小数的数据
int:整型 +-21亿这个范围的整数 超过int范围的可以使用
bigint
int: 默认长度是11
float:单精度浮点型 能保留小数点后6-7位
# m一定是大于d的
float(m, d): m表示这个小数的总长度 d表示小数点后要保留的长度
float(5,4) 5.2364
float(3,1) 3.7
设置的总长度可以少但是不能多...
float(4,2) 3.333 ×
double:双精度浮点型 能保留小数点后15-16位
3.1415926456789
double(m, d):m表示这个小数的总长度 d表示小数点后要保留的长度
用法与int型一样。
字符串类型
char: 只能描述内容的长度是0-255这个范围的列
如果一个列被char描述了 那么这个列的所有数据 都只能储存最多255个字符
char(长度): char(10)->表示最多只能储存10个字符 超过10个直接截断...
varchar:是一个可变长度的字符串类型 默认长度65535 如果长度超过了这个范围 会自动增长
varchar(10)->表示最多只能储存10个字符 超过10个直接截断...
text:大文本类型
text
时间类型
datetime:日期时间类型 表示年月日 时分秒
'2022-8-24 22:22:22'
date:表示日期类型 年月日
'2022-8-24'
time:表示时间类型 时分秒
'22:22:22'