SQL数据类型及约束

常见数据类型数值型⑴.整型①.分类: Tinyint(1)、Smallint(2)、Mediumint(3)、Int(4)、integer(4)、Bigint(8) ②.特点: ⒈默认是有符号的,如果要无符号后边添加UNSIGNED。 ⒉如果插入的值超出范围,发出警告,插入临界值。 ⒊有默认长度int(11),无符号int(10)。 ⒋自己设置长度和范围无关(范围只和类型有关),...
摘要由CSDN通过智能技术生成

常见数据类型

数值型

⑴.整型

①.分类: Tinyint(1)、Smallint(2)、Mediumint(3)、Int(4)、integer(4)、Bigint(8) 
②.特点: 
⒈默认是有符号的,如果要无符号后边添加UNSIGNED。 
⒉如果插入的值超出范围,发出警告,插入临界值。 
⒊有默认长度int(11),无符号int(10)。 
⒋自己设置长度和范围无关(范围只和类型有关),
如果自己设置长度后,位数不够会用0填充(必须搭配zerofill,默认会变为无符号)。 

⑵.小数

①.分类 浮点数: float(M,D)4、double(M,D)8 定点数: DEC(M,D) 
②.特点 :
⒈M:整数部位和小数部位总位数,D:小数位数。 
⒉如果超出范围插入临界值。 
⒊M和D都可以省略,但定点型(M,D)默认为(10,0),
float和double随插入精度决定。 

字符型

⑴.较长的文本

text、blob(存二进制)。 

⑵.较短的文本

char(M)、 varchar(M)、 
enum('a','b','c')列表中一个不区分大小写、 set('a','b','c')中多个,
insert into 表 values ('a,b')不区分大小写。 
特点: M:最大字符数 char是固定长度字符,M是多少默认开多大空间,
可省略(
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值