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)

 

posted @ 2020-11-06 21:02  print("hello~world")  阅读(213)  评论(0)    收藏  举报