二进制数据(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;
观察表中的数据
感谢大家,点赞,收藏,关注,评论!