基本数据类型运算符
基本数据类型运算符<一>
不同的数据类型也决定了MySQL在存储它们的时候使用的方式,以及在使用它们的时候选择什么运算符号进行运算!
接下来我来介绍一下数据运算符简单版,常用的数据类型有:
MySQL主要提供的整数类型有:tinyint· smallint· mediumint· int· bigint。
接下来用代码实验一下:
-- 创建数据表
CREATE TABLE wzw_wen
(
x TINYINT,
y SMALLINT,
c MEDIUMINT,
d INT,
e BIGINT
);
-- 查看数据库看存储需求:
DESC wzw_wen;
接下来是浮点类型和定点数类型,先介绍一下存储范围:
代码实验一下:
-- 创建一个数据表
CREATE TABLE test_3
(
x FLOAT(5,1),
y DOUBLE(5,2),
z DECIMAL(5,3)
);
-- 查看数据表
DESC test_3;
-- 插入数据
INSERT INTO test_3 VALUES(3.141,3.14159,3.14159);
-- 详细查看数据表
SELECT * FROM test_3;
“5”代表整数的范围,“1· 2· 3”代表小数点之后的范围
最后试验一下关于时间的,先说一下关于时间代码的一些范围和时间代码的多样性!
第一样时间的范围:
-- 创建数据表
CREATE TABLE test_datetime
(
t DATETIME
);
-- 插入详细时间
INSERT INTO test_datetime VALUES('1111.10.30');
-- 查看数据表
DESC test_datetime;
第二种时间代码:
-- 创建数据表
CREATE TABLE test_date
(
t DATE
);
-- 插入详细时间
INSERT INTO test_date VALUES('1000.10.30');
-- 查看数据表
DESC test_date;
第三种时间代码:
-- 创建数据表
CREATE TABLE test_timestamp
(
t TIMESTAMP
);
-- 插入详细时间
INSERT INTO test_timestamp VALUES('1978.01.13');
-- 查看数据表
DESC test_timestamp;
第四种时间类型:
-- 创建数据表
CREATE TABLE test_year
(
y YEAR
);
-- 插入时间
INSERT INTO test_year VALUES(1999);
-- 查看数据表
DESC test_year;
第五种时间类型:
-- 创建数据表
CREATE TABLE test_time
(
t TIME
);
-- 插入详细时间
INSERT INTO test_time VALUES('21.32.36');
-- 查看数据表
DESC test_time;