在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官方文档。