在MySQL中,可以通過(guò)以下兩種方式給字段加索引:
CREATE TABLE users (
id INT PRIMARY KEY AUTO_INCREMENT,
username VARCHAR(50) NOT NULL,
email VARCHAR(50) NOT NULL,
INDEX idx_username (username),
UNIQUE INDEX idx_email (email)
);
上述語(yǔ)句使用了INDEX關(guān)鍵字來(lái)定義普通索引,并使用UNIQUE INDEX關(guān)鍵字來(lái)定義唯一索引。
ALTER TABLE users ADD INDEX idx_username (username);
上述語(yǔ)句使用了ADD INDEX關(guān)鍵字添加了一個(gè)名為idx_username的普通索引。
除了普通索引和唯一索引,還可以使用FULLTEXT索引、空間索引等類型的索引。具體可參考MySQL官方文檔。