在MySQL中,可以通過以下兩種方式給字段加索引:
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)
);
上述語句使用了INDEX關鍵字來定義普通索引,并使用UNIQUE INDEX關鍵字來定義唯一索引。
ALTER TABLE users ADD INDEX idx_username (username);
上述語句使用了ADD INDEX關鍵字添加了一個名為idx_username的普通索引。
除了普通索引和唯一索引,還可以使用FULLTEXT索引、空間索引等類型的索引。具體可參考MySQL官方文檔。