在mysql中建表時,首先需要明確每張表中的主鍵。主鍵可以用于保證數據的唯一性,同時也方便進行數據的插入、修改和刪除操作。
建立主鍵的語法如下:
CREATE TABLE 表名 ( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, //其他列 )
其中,id為主鍵列的名稱,INT為數據類型,NOT NULL表示該列不能為空值,AUTO_INCREMENT表示自增長,PRIMARY KEY表示該列為主鍵。
如果需要聯合主鍵,可改為:
CREATE TABLE 表名 ( id1 INT NOT NULL, id2 INT NOT NULL, //其他列 PRIMARY KEY (id1, id2) )
其中,id1和id2均為主鍵列,使用括號將它們括起來表示聯合主鍵。
在建立表時,也可以使用一個單獨的語句來添加主鍵:
ALTER TABLE 表名 ADD PRIMARY KEY (id);
其中,id為主鍵列的名稱。