“Mysql只导出表结构或只导出数据”的版本间的差异
跳到导航
跳到搜索
docker>Evan |
|||
(未显示同一用户的1个中间版本) | |||
第1行: | 第1行: | ||
==只导出表结构 不导出数据 == | ==只导出表结构 不导出数据 == | ||
mysqldump --opt -d 数据库名 -u root -p > xxx.sql | mysqldump --opt -d 数据库名 -u root -p > xxx.sql | ||
+ | |||
+ | mysqldump --opt -d abc -uabc -h172.16.9.9 -p`cat /home/evan/evan` --set-gtid-purged=OFF --skip-lock-tables >abc-no-data.sql | ||
==导出数据不导出结构 == | ==导出数据不导出结构 == |
2022年10月24日 (一) 09:11的最新版本
只导出表结构 不导出数据
mysqldump --opt -d 数据库名 -u root -p > xxx.sql
mysqldump --opt -d abc -uabc -h172.16.9.9 -p`cat /home/evan/evan` --set-gtid-purged=OFF --skip-lock-tables >abc-no-data.sql
导出数据不导出结构
mysqldump -t 数据库名 -uroot -p > xxx.sql
导出数据和表结构
mysqldump 数据库名 -uroot -p --default-character-set=utf8 > xxx.sql
导出特定表的结构
mysqldump -uroot -p -B 数据库名 --table 表名 > xxx.sql
导出函数及存储过程
(-ntd表示不导出表结构和数据,-R表示导出函数及存储过程)
mysqldump -uroot -p -ntd -R 数据库名 > xxx.sql