【发布时间】:2012-03-22 00:18:22
【问题描述】:
我正在学习Mysql,我正在创建数据库。所以,看了几个网站,主键的定义是:
PRIMARY KEY 约束唯一标识数据库表中的每条记录。
并且是这样使用的:
CREATE TABLE Persons
(
P_Id int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255),
PRIMARY KEY (P_Id) //primary key is on this line
)
但是,我仍然不知道它的用途以及我们为什么需要它。所以我的问题是。
有人可以向我解释什么是主键(基本英语)以及我们为什么需要一个主键以及它的用途吗?
谢谢。
【问题讨论】:
-
唯一困难的部分是......这是另一个问题的副本?
标签: mysql primary-key specifications