SQL CREATE INDEX
索引加速查询但不改动数据:等于书的目录;代价是占空间、拖慢写入。删索引用 DROP INDEX。
Key PointsSQL,CREATE INDEX,DROP INDEX,索引
讲解
索引加速查询但不改动数据:等于书的目录;代价是占空间、拖慢写入。删索引用 DROP INDEX。
示例
SQL
CREATE INDEX idx_name ON Websites (name);
CREATE UNIQUE INDEX idx_url ON Websites (url); -- 唯一索引
ALTER TABLE Websites DROP INDEX idx_name; -- MySQL 删索引Output
-- 查询按 name 过滤/排序时可直接走索引
EXPLAIN SELECT * FROM Websites WHERE name = 'Google';
-- type: ref, key: idx_name讲解
索引加速查询但不改动数据:等于书的目录;代价是占空间、拖慢写入。删索引用 DROP INDEX。
示例
SQL
CREATE INDEX idx_name ON Websites (name);
CREATE UNIQUE INDEX idx_url ON Websites (url); -- 唯一索引
ALTER TABLE Websites DROP INDEX idx_name; -- MySQL 删索引Output
-- 查询按 name 过滤/排序时可直接走索引
EXPLAIN SELECT * FROM Websites WHERE name = 'Google';
-- type: ref, key: idx_name