MySQL 命令提取 DDL 和 DML 并排除不需要的表? [复制]

Posted

技术标签:

【中文标题】MySQL 命令提取 DDL 和 DML 并排除不需要的表? [复制]【英文标题】:MySQL command to Extract DDL and DML and Exclude tables which are not required? [duplicate] 【发布时间】:2013-10-31 00:24:46 【问题描述】:

我有一个数据库,正在寻找一个 mysql 命令来提取提取 DDL 和 DML 并排除不需要的表

能否请您告诉我如何通过命令提示符进行操作?

谢谢, 卡西尔

【问题讨论】:

【参考方案1】:

mysql转储:

http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html

能够转储 DDL/DML 并具有排除表列表的选项:

http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html#option_mysqldump_ignore-table

【讨论】:

您能具体说明一下 DDL 和 DML 的命令吗? 对于 ddl:mysqldump -uroot -pmysql --no-data testdb > testdb_exported_ddl_file.sql 对于 dml:mysqldump -uroot -pmysql --skip-triggers --no-create-info --ignore- table=testdb.emp_table --ignore-table=testdb.emp_history testdb > testdb_dml.sql

以上是关于MySQL 命令提取 DDL 和 DML 并排除不需要的表? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

MySQL中的DDL,DML

为啥 alter 命令称为 DDL 而不是 DML?

MYSQL学习笔记(DDL[数据定义]DML[数据操作]DQL[数据查询])

MYSQL学习笔记(DDL[数据定义]DML[数据操作]DQL[数据查询])

第一天,Mysql安装,DDL(数据库定义语言),DBA,DML(数据库操纵语言),导入外面的sql文件

MySQL基础篇(DDL,DML,DQL,DCL详细讲解)