曲径通幽论坛
标题:
主键
[打印本页]
作者:
beyes
时间:
2012-4-25 17:31
标题:
主键
主键是被挑选出来,作表的行的惟一标识的侯选关键字。一个表只有一个主关键字。主关键字又可以称为主关键字。
主键 (Primary Key) 中的每一笔资料都是表格中的唯一值。换言之,它是用来独一无二地
确认一个表格中的每一行资料
。主键可以是原本资料内的一个栏位,或是一个人造栏位 (与原本资料没有关系的栏位)。主键可以包含一或多个栏位。当主键包含多个栏位时,称为组合键 (Composite Key)。
主键是数据表的一种特殊的唯一索引,不允许有空值,一般在创建表的同时创建主键索引,如:
[Plain Text]
纯文本查看
复制代码
CREATE TABLE mytable (
ID INT NOT NULL,
username VARCHAR(32) NOT NULL,
PRIMARY KEY(ID)
);
上面创建一个具有用户名及其 ID 的表,用户名是可能有重名的,但 ID 却只能唯一。如果要从该表中搜索一个用户,那么只能根据 ID 去找,这才能找出唯一的那个用户,因此这里 ID 就是主键。使用主键可以提高检索速度。
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/)
Powered by Discuz! X3.2