1.使用Transact-SQL语句在表中创建主键时,可以在创建表的语句中定义列时使用如下语法:
![](https://i-blog.csdnimg.cn/blog_migrate/54d3d3c259def7b474056778b69da371.png)
2.在查询分析器中输入如下的语句,可以创建一个表Suppliers,该表中的SupplierID列被定义为了主键。
![](https://i-blog.csdnimg.cn/blog_migrate/67df8754b43438b58012690d4d8ddc28.png)
![](https://i-blog.csdnimg.cn/blog_migrate/ce6fb5d35a1216eb4a987daf027cffbd.png)
3.在企业管理器中定义主键的方法为,展开数据库服务器以及相应的数据库节点。点击“表”节点,在相应的表上右击鼠标,在弹出的对话框中选择“设计表”。
![](https://i-blog.csdnimg.cn/blog_migrate/0bde4ef2b8dd7137d42729f8c66a2118.png)
4.选择要设置为主键的列,可以选择一个列也可以选择多个列。在所选的列上右击鼠标,在弹出的菜单中选择设置主键或点击工具栏上的图标。
![](https://i-blog.csdnimg.cn/blog_migrate/47edae19f122a7b6088eba8f46534472.png)
5.在设计面板的空白处右击鼠标,在弹出的对话框中选择“属性”,查看表的属性。
![](https://i-blog.csdnimg.cn/blog_migrate/ede3fb3baf2d0349343695b10c9e7031.png)
6.在出现的表属性对话框中,选择“索引/键”标签页。可以看到在“选定的索引”列表中的项目为PK_Products,这表明已经成功创建了一个主键。在下面的列表框中显示了该主键所包含的列。
![](https://i-blog.csdnimg.cn/blog_migrate/5c6d62ba76467599e37ca670585a9725.png)
7.通过本例我们学习了如何为一个表定义主键。HOHO
-----------------------------------------------------------------