-- 使用 ALTER TABLE 添加索引
ALTER TABLE table_name
ADD INDEX index_name (column_name);
-- 解释:此语句会在名为 `table_name` 的表中添加一个名为 `index_name` 的索引,索引会基于 `column_name` 列创建。
-- 使用 CREATE INDEX 创建索引
CREATE INDEX index_name
ON table_name (column_name);
-- 解释:此语句也会在名为 `table_name` 的表中创建一个名为 `index_name` 的索引,索引会基于 `column_name` 列创建。
两者的主要区别在于:
ALTER TABLE 是用于修改表结构的通用语句,可以用来添加、删除或修改列、约束和索引等。CREATE INDEX 是专门用于创建索引的语句,语法更为简洁明了。上一篇:mysql 分组拼接
下一篇:mysql去重函数
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站