SQL SERVER创建主键语句
时间: 2024-05-02 18:18:10 浏览: 10
在 SQL SERVER 中,创建主键的语句如下:
1. 在创建表时指定主键:
```sql
CREATE TABLE table_name (
column1 datatype PRIMARY KEY,
column2 datatype,
column3 datatype,
...
);
```
2. 在已有表中添加主键:
```sql
ALTER TABLE table_name
ADD PRIMARY KEY (column1);
```
其中,`table_name` 为表名,`column1` 为要设置为主键的列名,`datatype` 为列的数据类型。主键必须是唯一的,而且不能为空值。如果列已经包含重复的值,则无法将其设置为主键。
相关问题
SQL SERVER创建复合主键语句
在 SQL Server 中创建复合主键,可以使用以下语句:
```
CREATE TABLE table_name
(
column1 datatype1,
column2 datatype2,
column3 datatype3,
PRIMARY KEY (column1, column2)
);
```
其中,`column1` 和 `column2` 分别是要作为主键的列,它们组合起来形成一个复合主键。如果需要添加更多的列作为主键,只需在 `PRIMARY KEY` 后面继续列出即可。
注意,复合主键可以保证每个记录的唯一性,但不能保证每个列的唯一性。如果需要保证每个列的唯一性,应该使用唯一约束(`UNIQUE`)或单独的主键约束。
SQL SERVER创建主键
在 SQL SERVER 中,可以通过以下步骤创建主键:
1. 打开 SQL Server Management Studio,并连接到需要创建主键的数据库。
2. 找到需要创建主键的表格,并右键单击该表格,选择“设计”。
3. 在设计视图中,选择需要作为主键的列,并右键单击该列,选择“设置主键”。
4. 如果未创建任何主键,则会提示你创建主键。选择“是”以创建主键。如果已经创建了主键,则可以跳过此步骤。
5. 完成主键设置后,保存表格更改并关闭设计视图。
6. 现在,所选列将作为主键,可以用于保证表格中的唯一性和数据完整性。
注意:在 SQL SERVER 中,可以使用 ALTER TABLE 语句来添加、删除和修改主键。