一、int 类型
通常用用bigint , 用有符号类型(默认用有符号)
创建表时,int 类型长度
1、int(n) n表示显示长度,需要加上zerofill 显示长度才有意义
create table test_int_n(a int(4) zerofill);
insert into test_int_n values(1);
insert into test_int_n values(123456);
int(n) , 如果达到N位 正常显示,没有达到N位,那么前面补0 ,需要在命令行查询,如果用工具那么显示不出来
2、auto_increment 自增长需要加在主键上,否则创建表不成功
create table test_auto_increment(a int auto_increment);
不能正常执行,自动增长需要创建在主键上
create table test_auto_increment(a int auto_increment primary key);
这样才能成功
3、auto_increment 是Null,负数,0 ,具体数据字 结果分别是什么
主键:如果是null 插入自增数,如果是0 插入自增数,如果是负数可插入成功
insert into test_auto_increment values(NULL);
insert into test_auto_increment values(