约束
第三部分(接主键约束)
* 使用表级约束方式定义主键:
create table t_user(
id int,
username varchar(255),
primary key(id) // 【表级约束】
);
*以下内容是演示以下复合主键,不需要掌握:
create table t_user(
id int,
username varchar(255),
password varchar(255),
primary key(id,username) // 【复合主键】不要使用
);
* mysql提供主键值自增(auto_increment):(非常重要。)
create table t_user(
id int primary key auto_increment, // id字段自动维护一个自增的数字,从1开始,以1递增。
username varchar(255)
);
提示:Oracle当中也提供了一个自增机制,叫做:序列(sequence)对象。