大漠驼铃

置身浩瀚的沙漠,方向最为重要,希望此blog能向大漠驼铃一样,给我方向和指引。
Java,Php,Shell,Python,服务器运维,大数据,SEO, 网站开发、运维,云服务技术支持,IM服务供应商, FreeSwitch搭建,技术支持等. 技术讨论QQ群:428622099
随笔 - 238, 文章 - 3, 评论 - 117, 引用 - 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 {}"

posted on 2016-07-02 09:01 草原上的骆驼 阅读(2507) 评论(0)  编辑  收藏 所属分类: Linux


只有注册用户登录后才能发表评论。


网站导航: