在mysql中建表時,我們需要為表設置主鍵。主鍵用于唯一標識表中的每一行記錄。下面我們將講解如何在mysql中設置主鍵。
CREATE TABLE students ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, name VARCHAR(30) NOT NULL, age INT(3) NOT NULL, email VARCHAR(50), );
在上面的代碼中,我們創建了一個名為"students"的表,并設置了"id"列為主鍵,該列將自動增長。"name"和"age"列是必填項,而"email"列可以為空。
在使用mysql創建表時,我們還可以為已經存在的表添加主鍵。在這種情況下,我們需要使用ALTER TABLE語句。
ALTER TABLE students ADD PRIMARY KEY (id);
這將把"students"表中的"id"列設置為主鍵。
在設置主鍵時,我們還需要注意以下幾點:
1. 主鍵必須唯一。
2. 主鍵可以由一個或多個列組成。
3. 主鍵不能為NULL。
4. 當使用多個列作為主鍵時,我們需要使用聯合主鍵。
有關主鍵的更多信息,請參見mysql官方文檔。
上一篇mysql建表亂碼
下一篇mysql建表一對多