我正在學習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