day03深入浅出MySQL(第三章,MySQL支持的数据类型)

一、MySQL的数值类型
整数类型:TINYINT,SMALLINT,MEDIUMINT,INT,INTEGER,BIGINT。
浮点数类型:FLOAT,DOUBLE。
定点数类型:DEC(M,D),DECIMA(M,D)。
位类型:BIT(m)。
二、日期时间类型
DATE,DATETIME,TIMESTAMP,TIME,YEAR
三、字符串类型
CHAR,VARCHAR,TINYBLOB,BLOB,MEDIUMBLOB,LONGBLOB,TINYTEXT,TEXT,MEDIUMTEXT,LONGTEXT,VARBINARY,BINARY。
四、枚举类型
它的值的范围需要在创建表的时候通过枚举的方式显式指定,对于1-255个成员表的枚举需要1个字节存储,对于255-65535个成员,需要2个字节存储。ENUM类型是忽略大小写的。
五、set类型
也是字符串的一个对象。
六、相同类型之间的对比
①CHAR与VARCHAR类型
两者的主要区别是存储方式的不同,CHAR是为固定长度,VARCHAR为可变字符串,在检索时,CHAR列会删除尾部的空格,而VARCHAR则会保留这些空格。
②BINARY与VARBINARY类型
它们都是用来存储二进制字符,当保存BINARY值时,在值的最后通过填充“0x00”(零字节)以达到指定的字段长度。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值