设置主键的sql语句
时间: 2023-10-21 18:01:59 浏览: 111
sql中设置联合主键的具体方法
5星 · 资源好评率100%
设置主键的 SQL 语句可以使用 `ALTER TABLE` 或者 `CREATE TABLE` 语句完成。
1. 使用 `ALTER TABLE` 语句设置主键:
```sql
ALTER TABLE 表名
ADD CONSTRAINT 约束名 PRIMARY KEY (主键列名);
```
其中,`表名` 是需要设置主键的表名,`约束名` 是主键约束的名称,`主键列名` 是需要设置为主键的列名。具体示例:
```sql
ALTER TABLE students
ADD CONSTRAINT pk_students PRIMARY KEY (id);
```
这个示例将 `students` 表的 `id` 列设置为主键,并命名主键约束为 `pk_students`。
2. 使用 `CREATE TABLE` 语句设置主键:
```sql
CREATE TABLE 表名 (
列1 数据类型,
列2 数据类型,
...
CONSTRAINT 约束名 PRIMARY KEY (主键列名)
);
```
其中,`表名` 是要创建的表的名称,`列1`、`列2` 等是表的列名和数据类型,`约束名` 是主键约束的名称,`主键列名` 是需要设置为主键的列名。具体示例:
```sql
CREATE TABLE students (
id INT,
name VARCHAR(50),
CONSTRAINT pk_students PRIMARY KEY (id)
);
```
这个示例创建了一个名为 `students` 的表,包含了 `id` 和 `name` 两列,其中 `id` 列被设置为主键,并命名主键约束为 `pk_students`。
以上就是设置主键的 SQL 语句的示例。根据具体数据库的语法规则和需求,可以使用这些语句来设置表的主键。
阅读全文