二进制数据(Blob)
Blob以二进制方式存储, 不区分大小写; Blob数据只能整体输出; Blob不用指定字符集; Blob常用于存储图片,音视频等二进制文件。
日期时间类型
date time year datetime timestamp 例:
create table test2(
date_value date,
time_value time,
year_value year,
datetime_value datetime,
timestamp_value timestamp,
)engine=innodb charset=utf8;
insert into test2 values(now(),now(),now(),now(),now());
select * from test2;
观察表中的数据
datetime与timestamp的区别
datetime占8字节,timestamp占4字节;
存储时间范围不同;
datetime默认值为空,timestamp默认值不为空,当插入值为null时,mysql会取当前时间;
datetime存储的时间与时区无关,timestamp存储的时间及显示时间都依赖于当前的时区;
timestamp类型适用于一张表有两个默认字段,一个记录创建时间二另一个记录最新一次更新的时间。
枚举类型
列出所有的选项 例:
create table test3(
id int,
gender enum('body',girl'')
)charset=utf8;
insert into test3(id,gender) values(1,'body');
insert into test3(id,gender) values(2,'girl');
insert into test3(id,gender) values(3,'girls');
select * from test3;
观察表中的数据
感谢大家,点赞,收藏,关注,评论!
|