美文网首页
时间日期类型;字符串类型;列属性

时间日期类型;字符串类型;列属性

作者: Ancestor楠 | 来源:发表于2020-02-12 11:41 被阅读0次

    时间日期类型:

    datetime:时间日期,格式是YYYY-mm-dd HH:ii:ss,表示的范围是从1000到9999年,有0值(0000-00-00 00:00:00)

    timestamp:时间戳,但并不是时间戳,只是从1970年开始的,YYYY-mm-dd HH:ii:ss格式与datetime完全一致

    year:年份,有两种形式:year(2)和year(4)

    -- 创建时间日期表

    create table my_date(

    d1 datetime,

    d2 date,

    d3 time,

    d4 timestamp,

    d5 year

    )charset utf8;

    Null判断是否为空,timestamp不为空,有默认值,更新时自动更新,time可以为负数

    -- 插入数据

    insert into my_date values('2020-2-12 10:30:18','2020-2-12','10:30:18',

      '2020-2-12 10:30:18',2020);

    -- 时间使用负数

    insert into my_date values

    ('2020-2-12 10:30:18','2020-2-12','-10:30:18',

      '2020-2-12 10:30:18',2020);

    insert into my_date values

    ('2020-2-12 10:30:18','2020-2-12','-210:30:18',

      '2020-2-12 10:30:18',2020);

    insert into my_date values

    ('2020-2-12 10:30:18','2020-2-12','-2 10:30:18',

      '2020-2-12 10:30:18',2020);-- -2表示过去两天,就是四十八个小时

    -- year可以使用两位或者四位

    insert into my_date values

    ('2020-2-12 10:30:18','2020-2-12','10:30:18',

      '2020-2-12 10:30:18',69);

    insert into my_date values

    ('2020-2-12 10:30:18','2020-2-12','10:30:18',

      '2020-2-12 10:30:18',70);

    -- timestamp:修改记录

    update my_date set d1='2020-02-12 20:20:20' where d5=2069;

    -- 使用函数获取时间戳

    select unix_timestamp();

    字符串类型

    字符串类型分为:char、varchar、text、blob、enum、set(用的最多前三个)

    char(定长字符串):磁盘(二维表)在定义结构的时候,就已经确定了最终数据的存储长度   ,效率高,磁盘空间大

    适用于:身份证,电话号码,手机号,邮编

    char(L):L代表Length,可以存储的长度,单位为字符,最大长度值可以为255

    varchar(变长字符串):在分配空间的时候,按照最大的空间分配,但是实际上最终用了多少,是根据具体的数据来确定

    适用于:收货地址,人名,邮箱等

    varchar(L):L表示字符长度,理论长度是65536个字符,但是会多出1到2个字节,来确定存储的实际长度

    文本字符串:如果数据量非常大,通常超过255个字符就会使用文本字符串

    文本字符串根据存储的数据的格式分为:

    text:存储文字、存储二进制数据的文件路径

    blob:存储二进制(图片,视频,音频)数据(通常不用)

    枚举字符串(enum)

    枚举的使用方式:

    enum(可能出现的元素列表);

    例如:enum('男','女','不男不女','妖怪','保密');

    使用:存储数据,只能存储上面定义好的数据


    相关文章

      网友评论

          本文标题:时间日期类型;字符串类型;列属性

          本文链接:https://www.haomeiwen.com/subject/wxyqfhtx.html