第一天(任务6)
六 Derby数据库常用的基本数据类型
★ smallint 取值范围 -2^15~2^15-1。例如,age smallint,其中age是字段名。
★ int 取值范围 -2^31~2^31-1。例如,spead int 。
★ bigint 取值范围 -2^63~2^63-1。例如,price int。
★ real或float 取值范围 -3.402x10^+38~3.402x10+38。例如,length real。
★ double 取值范围 -1.79769x10+308~1.79769x10+308。例如, weight double。
★ decimal 小数点可精确到31位。例如,height decimal(12,6)。
★ Decimal(n,m)表示数值中共有n位数,其中整数n-m位,小数m位。
例:decimal(10,6),数值中共有10位数,其中整数占4位,小数占6位。
例:decimal(2,1),插入“1.23”或“1.2345...”会自动四舍五入成“1.2”;
插入“2”会自动补成“2.0”,
以确保2位的有效长度,其中包含1位小数。
★ char 最大长度254。例如, name char(20)。
★ varchar 最大长度32672。例如,content varchar(265)。
★ time 取值范围00:00:00~24:00:00。例如,sleep time。
★ date 取值范围0001-01-01 ~9999-12-31。例如,birth date。
★ timestamp 取值范围是date和time的合集。例如,start timestamp。
例如:
(1) connect 'jdbc:derby:play;create=true';
(2)create table time_list
(shijian time ,name char(18),song char(200));
(3)
insert into time_list values( '20:12:56','刘翠花','月半小夜曲');
领取专属 10元无门槛券
私享最新 技术干货