Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql alter添加索引和create index区别

作者:至尊巅峰   发布日期:2026-06-24   浏览:51

-- 使用 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去重函数

大家都在看

mysql二级索引

mysqlavg函数保留小数

mysql显示表内容

mysql收集表统计信息

mysql经纬度距离计算

mysql 加密

mysql大小写转换函数

存储过程mysql

mysql 1265

mysql with语句

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站