我正在学习Mysql,我正在创建数据库。因此,在查看几个网站之后,主键的定义如下: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
)
不过,我仍然不知道它的用途以及为什么我们需要它。所以我的问题是。
有人可以向我解释一个主键是什么(基本英语),为什么我们需要一个,它用于什么?
谢谢你。
唯一困难的部分是......其他问题是这个重复的? – 2012-03-04 00:30:20
可能重复[主键,唯一键和索引在MySQL中有什么区别?](http://stackoverflow.com/questions/3844899/whats-the-difference-between-primary-key-unique-key-and -index-in-mysql) – 2012-03-04 00:33:27