文章目录
1.4.2 SQL基础 - DDL语言 - 数据类型
常见数据类型
分类
数值型
整型:
小数:
浮点型
定点型
字符型:
较短的文本:char、varchar
较长的文本:text、blob(较长的二进制数据)
日期型:
原则
- 所选择的类型越简单越好,能保存数值的类型越小越好
1. 整型
分类
tinyint、smallint、mediumint、Int/integer、bigint
特点
- 如果不设置无符号,则默认有符号;设置无符号,需要添加
unsigned
- 如果插入的数值超出了整型的范围,会报out of range 异常,并且插入临界值
- 如果不设置长度,会有默认长度
- 长度代表了显示的最大宽度,如果不够会用0填充,但必须搭配 zerofill 使用
(1)如何设置有符号与无符号
drop table if exists tab_int;
create table tab_int(
t1 int,
t2 int unsigned #设置无符号
);
insert into tab_int values(-123456,123456);
insert into tab_int values(-123456,