在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官方文档。
亿速云「云数据库 MySQL」免部署即开即用,比自行安装部署数据库高出1倍以上的性能,双节点冗余防止单节点故障,数据自动定期备份随时恢复。点击查看>>
推荐阅读:mysql怎么给字段加索引