导出数据库定义语言文件方法
MySQL数据库获取导出数据库定义语言文件
- 使用SSH远程登录工具,登录源MySQL数据库所在节点。
- 执行以下命令,导出数据库定义语言文件。
1
mysqldump -u root -p --no-data devkit > file_name.sql
根据提示输入数据-u指定用户的密码。
1
Enter password: *********
- -u:指定登录用户。
- --no-data:表示不导出任何数据,只导出数据库表结构。
- file_name.sql:输出文件,后缀建议为.sql,文件名称可自定义。
Oracle数据库获取导出数据库定义语言文件
- 使用SSH远程登录工具,登录源Oracle数据库所在节点。
- 进入sqlplus命令行。
1
sqlplus / as sysdba
- 启动数据库。
1
SQL>startup
- 调整Oracle输出格式。
1 2 3 4
SQL>SET LONG 10000 SQL>SET LINESIZE 200 SQL>SET PAGESIZE 5000 SQL>SET TRIMSPOOL ON
- 开始写文件。
1
SQL>Spool output.sql
output.sql:输出文件,后缀建议为.sql,文件名称可自定义。
- 查询所有自建表的DDL语句。
1
SQL>SELECT DBMS_METADATA.GET_DDL('TABLE', table_name) FROM user_tables;
- 当上一步查询操作执行完成后,执行如下命令停止写文件。
1
SQL>Spool off
父主题: 参考