mysql数据库

ALTER TABLE student ADD PRIMARY KEY(id);
<br>
<br>
如果要删除主键,可以使用以下命令:
<br>
ALTER TABLE student DROP PRIMARY KEY;
<br>
<br>
(二)自增约束(AUTO_INCREMENT)
<br>
自增约束通常与主键一起使用,用于自动为主键字段生成唯一的值。当向表中插入数据时,如果主键字段设置了自增约束,则不需要指定该字段的值,MySQL 会自动为其分配一个比上一条记录的主键值大 1 的值。
<br>
在创建表时,可以通过 “AUTO_INCREMENT” 关键字来设置自增约束。例如:
<br>
CREATE TABLE student(
<br>
id INT PRIMARY KEY AUTO_INCREMENT,
<br>
name VARCHAR(20)
<br>
);
<br>
<br>
默认情况下,自增字段的起始值为 1,每次增量为 1。可以通过修改表的属性来修改自增字段的起始值,例如:
<br>
ALTER TABLE student AUTO_INCREMENT=100;
<br>
<br>
(三)非空约束(NOT NULL)
<br>
非空约束指定字段的值不能为空,当向表中插入数据时,如果该字段没有设置默认值且没有指定值,则会报错。
<br>
在创建表时,可以通过 “NOT NULL” 关键字来设置非空约束。例如:
<br>
CREATE TABLE student(
<br>
id INT PRIMARY KEY,
<br>
name VARCHAR(20) NOT NULL,
<br>
age INT
<br>
);
<br>
<br>
(四)唯一约束(UNIQUE)
<br>
唯一约束指定字段的值不能重复,但可以为空。一个表中可以有多个唯一约束。
<br>
在
<br>