-- 创建索引的示例代码
-- 1. 创建普通索引
CREATE INDEX index_name ON table_name (column_name);
-- 解释:在表 table_name 的 column_name 列上创建一个名为 index_name 的普通索引。
-- 2. 创建唯一索引
CREATE UNIQUE INDEX unique_index_name ON table_name (column_name);
-- 解释:在表 table_name 的 column_name 列上创建一个名为 unique_index_name 的唯一索引,确保该列的值是唯一的。
-- 3. 创建组合索引(多列索引)
CREATE INDEX composite_index_name ON table_name (column1, column2);
-- 解释:在表 table_name 的 column1 和 column2 列上创建一个名为 composite_index_name 的组合索引,适用于多列联合查询的情况。
-- 4. 创建全文索引(仅适用于 MyISAM 表)
ALTER TABLE table_name ADD FULLTEXT INDEX fulltext_index_name (column_name);
-- 解释:在表 table_name 的 column_name 列上创建一个名为 fulltext_index_name 的全文索引,用于全文搜索。
上一篇:docker安装mysql8.0
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站