您的位置:首页 > 数据库 > 数据库管理

mysql中定义字段时zerofill属性的作用

更多 2016/10/5 来源:数据库管理学习浏览量:1294
学习标签: mysql
本文导读:mysql中在定义整型字段时,有个zerofill可选属性,代表的是当插入mysql中该字段的值的长度小于定义的长度时,会在数值前面补全相应数据的0,下面通过实例说明mysql中定义字段时zerofill属性的作用

一、字段中zerofill属性的类似定义方式

 

1、SQL语句:字段名 int(M)  zerofill

2、图形界面:

 

二、zerofill属性的作用

 

1、插入数据时,当该字段的值的长度小于定义的长度时,会在该值的前面补上相应的0

2、zerofill默认为int(10)

3、当使用zerofill 时,默认会自动加unsigned(无符号)属性,使用unsigned属性后,数值范围是原值的2倍,例如,有符号为-128~+127,无符号为0~256。

 

 

三、实例

 

1、

 

mysql> create table t (t int(3) zerofill);

mysql> insert into t set t = 10;

mysql> select * from t;

结果

 
 
 
2、
 
 

mysql> create table t (t int zerofill);

mysql> insert into t set t = 10;

mysql> select * from t;

结果

 

收藏
241
很赞
262