查询指定库导出所有索引
2016-07-12 17:40
232 查看
SELECT CONCAT('ALTER TABLE `',TABLE_NAME,'` ', 'ADD ', IF(NON_UNIQUE = 1, CASE UPPER(INDEX_TYPE) WHEN 'FULLTEXT' THEN 'FULLTEXT INDEX' WHEN 'SPATIAL' THEN 'SPATIAL INDEX' ELSE CONCAT('INDEX `', INDEX_NAME, '` USING ', INDEX_TYPE ) END, IF(UPPER(INDEX_NAME) = 'PRIMARY', CONCAT('PRIMARY KEY USING ', INDEX_TYPE ), CONCAT('UNIQUE INDEX `', INDEX_NAME, '` USING ', INDEX_TYPE ) ) ),'(', GROUP_CONCAT(DISTINCT CONCAT('`', COLUMN_NAME, '`') ORDER BY SEQ_IN_INDEX ASC SEPARATOR ', '), ');') AS 'Show_Add_Indexes' FROM information_schema.STATISTICS WHERE TABLE_SCHEMA = 'DBName' GROUP BY TABLE_NAME, INDEX_NAME ORDER BY TABLE_NAME ASC, INDEX_NAME ASC
本文出自 “james” 博客,请务必保留此出处http://lizhuan.blog.51cto.com/8099531/1825814
相关文章推荐
- Mac openfire无法启动
- ERROR: Android Source Generator: [project] AndroidManifest.xml file not found
- HDU 3760 Ideal Path
- WinMain函数简介
- Android5.1 Framework分析----如何在SystemServer中添加系统服务
- SSM——框架初接触
- iOS-OC调用JS的多种形式
- linux 虚拟机挂载硬盘
- 零基础学习Python
- 中国电信i无忧手机置换保碎屏保专家保简述
- CentOS 挂载NTFS分区
- OC和H5交互
- Mysql事件学习
- mysql常用show语句
- 仿淘宝、京东首页图片广告垂直滑动
- mysql 语句case when
- C_SVC和V_SVC
- POJ 1386 Play on Words
- python math 常用的数学函数
- Linux 查看连接数命令