Mysql创建索引的SQL脚本,复制粘贴即可使用

文章目录

1.查询表结构及已有索引

bash 复制代码
-- 查询一个数据库所有表的表名
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA='数据库名';

-- 查看表结构
SHOW CREATE TABLE 表名;

-- 查看现有索引
SHOW INDEX FROM 表名;

2.创建/增加索引

bash 复制代码
-- 普通索引
ALTER TABLE t_dept ADD INDEX idx_name(name);   #idx_name为索引名,name为字段名
 
-- 唯一索引
ALTER TABLE t_dept ADD UNIQUE INDEX idx_name(name);
 
-- 全文索引
ALTER TABLE t_dept ADD FULLTEXT INDEX idx_info(info);
 
-- 多列索引
ALTER TABLE t_dept ADD INDEX idx_name_no(name, no);

#使用 ALTER TABLE 或 CREATE INDEX 语句添加索引

ALTER TABLE your_table_name ADD INDEX idx_column_name (column_name);
-- 或者
CREATE INDEX idx_column_name ON your_table_name (column_name);
相关推荐
吴可可12318 分钟前
用Teigha修改并保存CAD文件
数据库·算法·c#
yuzhiboyouye1 小时前
内连接,左连接,右连接怎么区别开来?
数据库
铭毅天下2 小时前
Easysearch 版本进化全图——从 ES 国产替代到 AI Native 搜索数据库
大数据·数据库·人工智能·elasticsearch·搜索引擎
muddjsv2 小时前
SQL 最常用技能详解与实战示例
数据库·sql·mysql
muddjsv3 小时前
大中小型企业数据配置年度成本估算分析
数据库·企业运营
ᰔᩚ. 一怀明月ꦿ3 小时前
MySQL 学习目标
学习·mysql·adb
塔能物联运维3 小时前
存量机房升级成为行业主流方向:热管理重构算力中心价值路径
数据库
lqj_本人3 小时前
鸿蒙electron跨端框架PC工志簿实战:项目、工时、阻塞和下一步都要有位置
数据库·华为·harmonyos
刘一说4 小时前
AI科技热点日报 | 2026年5月22日
数据库·人工智能·科技
LCG元4 小时前
RAG工程指南:从基础检索到生产部署全解析
java·运维·数据库