Oracle迁移到mysql-导出mysql所有索引和主键

导出建库表索引等:

root@lnpg \~\]# mysqldump -ugistar -pxxx -h192.168.207.143 --no-data -d lndb \> lndb20230223-1.sql 只导出索引:参考:[MYSQL导出现有库中的索引脚本_mysql 导出数据库所有表的主键和索引-CSDN博客](https://blog.csdn.net/cshongye/article/details/127427294 "MYSQL导出现有库中的索引脚本_mysql 导出数据库所有表的主键和索引-CSDN博客") ![](https://file.jishuzhan.net/article/1761592193736249345/635613eca88be1508301be13afdf30d5.webp) -- MYSQL导出现有库中的索引脚本 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 = 'lndb' GROUP BY INDEX_TYPE, NON_UNIQUE, TABLE_NAME, INDEX_NAME ORDER BY TABLE_NAME ASC, INDEX_NAME ASC 删除索引和主键: -- MYSQL删除现有库中的索引脚本 SELECT CONCAT( 'ALTER TABLE `', TABLE_NAME, '` ', 'DROP ', IF ( NON_UNIQUE = 1, CASE UPPER( INDEX_TYPE ) WHEN 'FULLTEXT' THEN 'FULLTEXT INDEX' WHEN 'SPATIAL' THEN 'SPATIAL INDEX' ELSE CONCAT( 'INDEX `', INDEX_NAME, '`' ) END, IF ( UPPER( INDEX_NAME ) = 'PRIMARY', CONCAT( 'PRIMARY KEY ' ), CONCAT( 'INDEX `', INDEX_NAME, '`' ) ) ), ';' ) AS 'Show_Drop_Indexes' FROM information_schema.STATISTICS WHERE -- 可根据实际情况调整为自己的数据库名称 TABLE_SCHEMA = 'resdb' GROUP BY INDEX_TYPE, NON_UNIQUE, TABLE_NAME, INDEX_NAME ORDER BY TABLE_NAME ASC, INDEX_NAME ASC ![](https://file.jishuzhan.net/article/1761592193736249345/753e93380a223274f600ecfc4bca1185.webp)

相关推荐
千寻技术帮1 小时前
10361_基于Springboot的哈尔滨旅游管理系统
数据库·spring boot·mysql·毕业设计·旅游
TG:@yunlaoda360 云老大2 小时前
华为云国际站代理商GES的图引擎服务有哪些优势?
服务器·数据库·华为云
Coder_Boy_8 小时前
基于SpringAI的智能平台基座开发-(六)
java·数据库·人工智能·spring·langchain·langchain4j
热爱专研AI的学妹8 小时前
数眼搜索API与博查技术特性深度对比:实时性与数据完整性的核心差异
大数据·开发语言·数据库·人工智能·python
hopsky8 小时前
ShardingSphere功能简介
数据库·sql
talenteddriver9 小时前
mysql: MySQL索引和排序相关名词概念汇总
数据库·mysql
6极地诈唬9 小时前
【PG漫步】DELETE不会改变本地文件的大小,VACUUM也不会
linux·服务器·数据库
MZWeiei10 小时前
Redis持久化机制中的 AOF机制简单介绍
数据库·redis
Elastic 中国社区官方博客10 小时前
Elasticsearch:在 X-mas 吃一些更健康的东西
android·大数据·数据库·人工智能·elasticsearch·搜索引擎·全文检索
酷柚易汛10 小时前
酷柚易汛ERP 2025-12-26系统升级日志
java·前端·数据库·php