如何定义SQL主键

数据库 SQL Server
SQL主键是一项重要的属性,如何定义SQL主键的重要性不言而喻,下面就将为您介绍两种定义的方法,希望对您理解SQL主键有些许帮助。

SQL数据库中,如何定义SQL主键是经常要遇到的问题,下面将为您介绍两种定义SQL主键的方法,供您参考,希望对那您有所帮助。

SQL主键是数据库表的一个重要属性,建立主键可以避免表中存在完全相同的记录,也就是说SQL主键在一张表中的记录值是***的。

建立SQL主键有两种方法:一种是在数据库提供的GUI环境中建立,另一种是通过SQL语句执行建立,下面分别介绍。

1.在数据库提供的GUI环境中建立(以SQL7为例)。

输入表信息后按Ctrl键同时选中多行,然后点上面的主键按钮就行了。

2.通过SQL语句执行建立。又分两种,一是在建表语句中直接写,二是建表之后更改表结构。

在建表语句中直接写:

  1.  Create Table 表名 (字段名1 Int Not Null,  
  2.                 字段名2 nvarchar(13) Not Null Primary Key (字段名1, 字段名2),  
  3.                 字段名3…………  
  4.                 字段名N………… )  
  5.  
  6. 建表之后更改表结构:  
  7.  
  8.  CREATE TABLE 表名 (字段名1 Int Not Null,  
  9.                    字段名2 nvarchar(13) Not Null  
  10.                    字段名3…………  
  11.                    字段名N…………)  
  12. GO  
  13.  
  14. ALTER TABLE 表名 WITH NOCHECK ADD   
  15. CONSTRAINT [PK_表名] PRIMARY KEY NONCLUSTERED   
  16.  (  
  17.       [字段名1],  
  18.       [字段名2]  
  19.  )  
  20. GO  

 

 

【编辑推荐】

教您使用SQL语句修改SQL主键

SQL字段类型长度的更改方法

sql server主键的问题现状

COMB数据类型选取sql server主键

SQL CHARINDEX函数的使用

 

责任编辑:段燃 来源: 互联网
相关推荐

2010-09-28 11:07:37

SQL索引

2010-09-25 10:41:34

SQL SERVER主

2011-08-03 10:04:57

SQL Server数没有主键的表

2010-09-25 11:32:20

SQL主键约束

2010-09-25 11:02:33

SQL主键

2010-09-16 17:46:22

SQL存储过程

2010-10-21 14:06:22

定义SQL Serve

2010-09-25 10:05:25

sql server主

2011-07-25 18:11:47

SQL Server数复合主键

2010-10-19 17:21:35

SQL SERVER主

2010-10-21 14:54:32

查询SQL Serve

2010-10-20 10:31:57

sql server联

2010-10-20 10:19:33

sql server删

2010-07-05 15:12:30

SQL Server主

2010-10-19 17:34:10

sql server主

2011-04-13 14:20:52

SQL Server主键

2009-05-15 10:14:31

SQL Server主键自动编号

2010-09-25 09:45:46

sql server主

2010-09-25 09:34:05

sql server主

2010-09-01 16:44:26

SQL删除主键
点赞
收藏

51CTO技术栈公众号