当前位置:网站首页>查询数据库中所有表的索引,并且解析成sql
查询数据库中所有表的索引,并且解析成sql
2022-08-02 03:24:00 【auspi12341】
SELECT i.TABLE_NAME, i.COLUMN_NAME, i.INDEX_NAME, i.NON_UNIQUE,
CONCAT('ALTER TABLE ',i.TABLE_NAME,' ADD INDEX `',i.INDEX_NAME, "`(",(select group_concat(COLUMN_NAME) from INFORMATION_SCHEMA.STATISTICS bb where
TABLE_SCHEMA = '数据库名称' AND
i.TABLE_NAME = bb.TABLE_NAME and i.INDEX_NAME = bb.INDEX_NAME),' );')
FROM INFORMATION_SCHEMA.STATISTICS i
-- 排除主键和唯一
WHERE TABLE_SCHEMA = '数据库名称' AND i.INDEX_NAME <> 'PRIMARY'
and i.NON_UNIQUE = 1
group by TABLE_NAME,INDEX_NAME;
使用sql查询出所有的索引并且构造成sql
边栏推荐
猜你喜欢
随机推荐
js 之 Object.defineProperty()
三元判断再三元判断
我的小笔记 =》其他东东
网址URL
page load process
【手把手带你学nRF52832/nRF52840 · (1)开发环境搭建】
简单黑马头条项目
uniapp | 官方提供的map组件使用问题
Living to detect the Adaptive Normalized Representation Learning for GeneralizableFace Anti - Spoofing reading notes
第一篇博客
Circular linked list---------Joseph problem
猴子选大王(约瑟环问题)
L1-020 帅到没朋友 (20分)
暴力方法求解(leetcode14)查找字符串数组中的最大公共前缀
6.27面试集
由中序遍历和前序遍历得到后序遍历(树的遍历)
每日五道面试题总结 22/7/23
广州华为面试总结
阿里云服务器如何使用admin账户登录
npm and package.json