r1n*_*ler 4 mysql specifications primary-key
我正在学习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
)
Run Code Online (Sandbox Code Playgroud)
但是,我仍然不知道它的用途以及我们为什么需要它。所以我的问题是。
有人可以向我解释一下主键是什么(用基本的英语),为什么我们需要一个主键,它的作用是什么?
谢谢。