3、小数类型(浮点数和定点数类型)
举例说明:
-- swage代表工资;sbonus代表津贴,津贴不能是负数。 -- 创建表 create table salary( sname varchar(20), swage float(6,2), sbonus float(5,2) unsigned not null default 0 ) charset=utf8; -- 插入两条记录 insert into salary(sname,swage,sbonus) values ("纪晓岚",9999.99,111.11),("和珅",-9999.99,444.44);
观察下图:
从上图中可以看出:
3.1、float/double和decimal精度比较
-- 创建表 create table bank( id varchar(20), acc1 float(9,2), acc2 decimal(9,2) ) charset=utf8; -- 插入两条记录 insert into bank(id,acc1,acc2) values (1,1234567.45,1234567.45), (2,1234567.678,1234567.678);
观察下表:
从上表中可以看出:
4、日期/时间类型
1)什么是日期类型和时间类型?
日期类型:2019-11-16(2019年11月16号)
时间类型:10:45:30(10点45分30秒)
2)日期/时间类型