#解析
CREATE TABLE hh (
id INT(7) ZEROFILL
ids INT(7) UNSIGNED
);
# int(7)指的是 数据库显示的长度为7 ,不足7位将用0填充
# UNSIGNED 指的是无符号的
#浮点数
CREATE TABLE float_test (
f1 FLOAT(10,2),
f2 DOUBLE(10,3),
f3 DECIMAL
);
DROP TABLE float_test;
DESC float_test;
SELECT *FROM float_test;
INSERT INTO float_test VALUES(1.234556,1.8888,1.09);
#解释: 10,是数字的长度;2位小数点后两位
#枚举类型
SELECT * FROM tab_set;
CREATE TABLE tab_set(
s1 SET('a','b','c','d')
);
INSERT INTO tab_set VALUES('a');
INSERT INTO tab_set VALUES('A,B');
INSERT INTO tab_set VALUES('a,c,d');
#四、日期型
/*
分类:
date只保存日期
time 只保存时间
year只保存年
datetime保存日期+时间
timestamp保存日期+时间
特点:
字节 范围 时区等的影响
datetime 8 1000——9999 不受
timestamp 4 1970-2038 受
*/
CREATE TABLE tab_date(
t1 DATETIME,
t2 TIMESTAMP
);
INSERT INTO tab_date VALUES(NOW(),NOW());
SELECT * FROM tab_date;
SHOW VARIABLES LIKE 'time_zone';
SET time_zone='+9:00';
mysql(十二)数值类型
最新推荐文章于 2022-09-23 14:42:11 发布