数据库的单个数据表中只能有一个主键。数据库主键,指的是一个列或多列的组合,其值能唯一地标识表中的每一行,通过它可强制表的实体完整性;主键主要是用与其他表的外键关联,以及本记录的修改与删除。
数据库的单个数据表中只能有一个主键。
数据库主键,指的是一个列或多列的组合,其值能唯一地标识表中的每一行,通过它可强制表的实体完整性。主键主要是用与其他表的外键关联,以及本记录的修改与删除。
1、数据库的每张表只能有一个主键,不可能有多个主键。
2、所谓的一张表多个主键,我们称之为联合主键。
注:联合主键:就是用多个字段一起作为一张表的主键。
3、主键的主键的作用是保证数据的唯一性和完整性,同时通过主键检索表能够增加检索速度。
下面聊聊怎么创建联合主键:
1、GUI中同时选中多列,点击设置为主键。
2、sql语句将多列设置为主键:
一种是在建表时就写出,语句如下:
Create Table 表名 (字段名1 Int Not Null,
字段名2 nvarchar(13) Not Null Primary Key (字段名1, 字段名2),
字段名3…………
字段名N………… )
另一种是在建表后更改,语句如下:
ALTER TABLE 表名 WITH NOCHECK ADD
CONSTRAINT [PK_表名] PRIMARY KEY NONCLUSTERED
(
[字段名1],
[字段名2]
)
推荐教程:《sql视频教程》
以上就是数据库的单个数据表中有几个主键?的详细内容,更多请关注爱上源码网其它相关文章!
微信
分享
相关标签:数据库 主键
本文原创发布爱上源码网,转载请注明出处,感谢您的尊重!
- 上一篇:sql属于什么数据库语言?
- 下一篇:最常用的三大中文数据库是什么?
相关文章
相关视频
- 数据库管理系统有哪些应用
- mysql怎么创建数据库
- 数据库独立性是指数据库和什么相互独立?
- sql属于什么数据库语言?
- 数据库的单个数据表中有几个主键?
本文有爱上源码下载完入驻作者发布,如果对您版权造成侵害,可以联系本站站长管理进行维权删除,本站收到维权24小时内进行处理,谢谢您关注23ym.cn!
本站分享大量程序员技术文章以及对编程开发的初级入门教程,包括图文讲解笔记和高清视频下载~ |