第 4 节:标识和创建主键
在这一课,您将进一步学习如何定义表的主键。本课没有相关的练习。
主键是特殊的列,它 (或它们)用于唯一地标识表中的行。在 product
表中, id 列唯一地标识各种产品。
对于 id 列,每一行都有一个唯一值,而且每一行中的值仅通过它的 id
值与单个产品标识符相关。两种产品可能具有相同的名称或相同的尺
寸,但不可能具有相同的 id 号。在该图示中, id 列带有下划线,这表
示它是主键。
在数据库设计中,专门创建一个列来包含没有其它任何含义的标识符是
一种常见的做法。例如在您的银行、水电费或信用卡贷借对照表上,每
个帐户都有一个唯一的标识符。
通过给主键列赋以缺省值 AUTOINCREMENT,您就可以使主键的输入
变得简单。每次添加一个新行时,该列的值就会自动输入,而且该值比
上次添加的行在该字段中的值大一。
❖创建 AUTOINCREMENT 主键:
1右击 product 表,然后从弹出式菜单中选择 " 编辑 "。
2 选择主键列。单击工具栏上的 " 列属性 " 图标,打开该列的属
性表。
3 选择 " 值 " 选项卡。
4 选择 " 缺省值 " 选项。
5 单击 " 系统定义的 ",然后从下拉列表中选择 " 自动增量 "。
6 单击 " 确定 " 以关闭列属性表。
7 若要结束操作,请单击 " 保存并关闭 " 图标 (责任编辑:卢兆林)