准备数据库
创建练习数据库,以下实验都是在这个数据库中完成。
练习1:比较各种数值型
create table tmp1
(
id INT,
name VARCHAR(25),
deptId decimal(5,1),
salary FLOAT
);
执行desc tmp1;
显示
插入两行记录查看结果
insert into tmp1 VALUES (199,'韩立刚',3223.32,544.5);
insert into tmp1 VALUES (19999,'韩旭',32223.23,5445.23323);
查看结果
select * from tmp1
练习2: 日期和时间类型
1. Year数据类型练习
create TABLE tmp2(y YEAR);
insert INTO tmp2 values(2010),('2012'),('2166');
select * from tmp2;
year的取值范围1901-2155
可以看到超过取值范围值为0
Year可以使用2位数构造年份
delete from tmp2;
insert INTO tmp2 values('0'),('12'),('66'),('00');
select * from tmp2;
根据输入的值自动使用取值范围1901-2155构造年份
2. Time 数据类型表示方式
create table tmp3(t TIME);
insert into tmp3 VALUES ('10:05:23'),('23:43'),('2 10:10'),('2 02'),('10');
select * from tmp3;
下面看time数值另外一种输入方法
delete from tmp3
insert into tmp3 VALUES ('101112'),(111212),('0'),('107010');
select * from tmp3;
插入系统时间
delete from tmp3
insert into tmp3 VALUES (C