04数据库数据类型
1.整数:
int(m)和bigint(m),m代表长度。需要和zerofill关键字结合使用
举例:create table t1(id int,age int(10) zerofill);
insert into t1 values(1,18);
select * from t1;
2.浮点数:
double(m,d) m代表总长度,d代表小数长度
deciaml(m,d)是超高精度浮点数,只有涉及到超高精度运算时使用
3.字符串:
char(m):固定长度字符串,m=10,存abc,长度占10,执行效率高于可变长度,最大长度为255
varchar(m):可变长度字符串,m=10,存abc,长度占3,节省空间,最大长度为65535,建议保存255以内的数据
text(m):可变长度字符串,最大长度也是65535,建议保存长度大于255的数据
4.日期:
data:只能保存年月日
time:只能保存时分秒
datatime:年月日时分秒,默认值为null,最大值9999-12-31
timestamp:时间戳,年月日时分秒,默认值为系统当前系统最大值2030-1-19
测试日期类型
create table t_date(t1 date,t2 time,t3 datetime,t4 timestamp)
insert into t_date values("2020-10-10",null,null,null)

浙公网安备 33010602011771号