第二章 第四节:自动编号和主键约束——AUTO_INCREMENT和PRIMARY KEY

1、自动编号(AUTO_INCREMENT),必须与主键组合使用

设置为主键的列被AUTO_INCREMENT修饰后,默认情况下,起始值为1,增量也为1。

2、主键(PRIMARY KEY)

每张数据表只能存在一个主键
主键保证记录的唯一性

主键自动为NOT NULL

3、AUTO_INCREMENT必须与主键一起使用,主键不一定必须与AUTO_INCREMENT一起使用。

举例:创建表t3,设置主键id,无符号并自动编号,属性name,设置非空。

CREATE TABLE t3(

id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY;

name VARCHAR(20) NOT NULL

);

显示表t3内容,

<

你可能感兴趣的:(MySQL数据库--慕课网视频,自动编号,主键,AUTO_INCREMENT,PRIMARY,KEY)