sql数据库设置主键
时间: 2023-08-24 13:05:34 浏览: 136
sql中设置联合主键的具体方法
5星 · 资源好评率100%
在 SQL 数据库中设置主键有两种常见的方式:
1. 在创建表时指定主键:
```sql
CREATE TABLE 表名 (
列名1 数据类型 PRIMARY KEY,
列名2 数据类型,
...
);
```
在上述语句中,`列名1` 是主键列,使用 `PRIMARY KEY` 关键字来指定。一个表可以有多个列作为主键,但是通常我们只会选择一个列作为主键。
2. 在已创建的表上添加主键约束:
```sql
ALTER TABLE 表名
ADD CONSTRAINT 约束名 PRIMARY KEY (列名);
```
在上述语句中,`约束名` 是给主键约束起的一个名称,`列名` 是要作为主键的列。
无论是哪种方式,主键的作用是保证表中每一行的唯一性,可以用于快速查找和关联其他表。一般情况下,我们会选择一个具有唯一性的列作为主键,例如自增长的整数列或者全局唯一标识符(GUID)。
阅读全文