MySQL 表创建索引:
在 MySQL 中,使用 CREATE INDEX 语句来创建索引。CREATE INDEX 语法如下:
CREATE [UNIQUE] INDEX index_name
ON table_name (column1, column2,...);
- index_name - 索引的名称
- table_name - 要创建索引的表名
- column1, column2,… - 要创建索引的列名
示例:
- 创建单列索引
CREATE INDEX idx_lastname
ON employees (last_name);
上面的语句将在 employees 表的 last_name 列上创建一个名为 idx_lastname 的索引。
- 创建多列索引
CREATE INDEX idx_fullname
ON employees (first_name, last_name);
上面的语句将在 employees 表的 first_name 和 last_name 列上创建一个名为 idx_fullname 的索引。
- 创建唯一索引
CREATE UNIQUE INDEX idx_employeeid
ON employees (employee_id);
上面的语句将在 employees 表的 employee_id 列上创建一个唯一索引。这意味着该列中的值必须是唯一的。如果尝试插入重复值,则会出现错误。