正在加载可爱的内容...
音量

mysql数据库

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>