MYSQL第十二课时-测试自增长

一、自增长要求

1.一个表只能有一个自增长

2.自增长只能配合主键使用

自增长=主键;主键不一定=自增长

3.自增长只能是整数

二、测试自增长

CREATE TABLE IF NOT EXISTS tbl_name(

id SMALLINT KEY AUTO_INCREMENT,

username VARCHAR(20)

);

1.两种插入值的方式

STEP 1:手动指定值

INSERT tbl_name VALUSE(NUM,'name');

STEP 2:不指定值(不指定值增值规则:在已有的最大值上加一)

INSERT tbl_name(username)VALUES('NAME');

或者:

INSERT tbl_name(NULL,'');

或者:

INSERT tbl_name(DEFAULT,'');

2.创建表格时赋予自增长初始值

CREATE TABLE IF NOT EXISTS tbl_name(

)AUTO_INCREMENT=NUM;

即使是赋予了初始值,但是并没有插入值。

3.修改自增长值

ALTER TABLE tbl_name AUTO_INCREMENT = NUM;

修改完之后,下一个插入值就是修改值

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容