当前位置:首页 > 数据库 > 正文

数据库关键字和主关键字

对象名称(identifier)DESCRIBE 语句中使用DATABASE 关键字时默认identifier 为数据库名,DESCRIBE 语句中使用TABLE 关键字时默认identifier 为表名。如果DESCRIBE 中未使用DATABASE 和TABLE 关键字,默认identifier 为表名。例如REVOKE ALL ON DATABASE db 1 FROM user1;或者REVOKE ALL ON SCHEMA db1 FROM user1;删除指定关键字:如果某个字段或多个字段的值可以唯一地标识一条记录,则该字段或字段组就称为关键字。主关键字:如果一个关键字是用以标识每条记录的唯一性,并作为该表与其他表实现关联之用,则称其为主关键字(主键,primary key)或主码。

主关键字:用来唯一辨别表格里记录的备选关键字。合成关键字:当某个候选关键字包含多个属性时,称该候选关键字为合成关键字。外部关键字:表格内匹配同一表格或者另一表格里备选关键字的一个列或者一组列。外来键允许软考6G备考资料包,包含各专业考试重点精炼以及论文优秀范文,详情+客服雪姐V:17718417436免费领取,相关视频:软设必考知识点-主键例题讲解,软考近

主关键字是本表的唯一标识属性,不能重复。如用户信息表中的用户ID,用户所以说外关键字是关系数据库的基础。关键字可以设置多个,主键具有唯一性且不能为NULL值。主键是一个表里能够唯一区分开每条数据的字段,主键主要作用是用来和其他表进行关联的;虽然一个表可能存在多个能够区分开每条数据的字段,但我们通常选择最为有意思,易于关联其他表的那个字段作为主键。主关键字是建立在一个表上的说法,而主关键字是建立在多个表上的,比如从多个表组成了一个视图A,而这个视图又包含了多个表里的关键字,那么视图A里再设置索引,就叫主关键字。