首页 > 数据库技术 > 详细

LInux下MySQL导出表(模糊查询表名和指定表列表两种方式)

时间:2016-07-03 02:01:24      阅读:1427      评论:0      收藏:0      [点我收藏+]

LInux下MySQL导出表(模糊查询表名和指定表列表两种方式)

1、模糊查询表象
root@serv: ~$ mysqldump dbname $(mysql -D YOURDBNAME -Bse "SHOW TABLES LIKE ‘table_pattern_%‘") > /tmp/database-dump.sql
2、指定表列表导出
导出表名称:
mysql 
-N information_schema -"select table_name from tables where table_schema = ‘dbname‘ and table_name like ‘sys_%‘" > tables.txt 
导出表:
mysqldump dbname
`cat tables.txt` >> dump_file.sql

批量删除表:
mysql -NB information_schema -e "select table_name from tables where table_name like ‘sys_%‘" | xargs -I"{}" mysql dbname -e "DROP TABLE {}"

LInux下MySQL导出表(模糊查询表名和指定表列表两种方式)

原文:http://www.blogjava.net/nkjava/archive/2016/07/02/431074.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!