在MySQL中,PK是指Primary Key,也就是主鍵。
CREATE TABLE students ( id INT PRIMARY KEY, name VARCHAR(50), age INT );
在上面的代碼中,id就是主鍵。主鍵的作用是唯一標識一條記錄,它不能重復,也不能為空。在這個表中,每個學生都有一個唯一的id。這使得我們可以輕松地查找特定的學生記錄。
除了在創建表的時候指定主鍵,我們還可以用ALTER TABLE語句來添加主鍵:
ALTER TABLE students ADD PRIMARY KEY (id);
主鍵還可以用來加速查詢。如果我們在一個表中經常需要根據某個字段查詢記錄,那么讓該字段成為主鍵就可以顯著地提高查詢速度,因為MySQL會使用主鍵建立一個索引。
總之,主鍵在MySQL中非常重要,它可以保證數據的唯一性,提高查詢速度。