我正在学习Mysql并创建数据库。在查阅了多个网站后,primary key的定义如下:
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
)
然而,我仍然不知道它的用途和为什么我们需要它。因此我的问题是:
有人可以用简单易懂的英语向我解释一下主键是什么,为什么我们需要它以及它的作用是什么吗?
谢谢。