文章

在MySQL中找到指定表的建表语句和INSERT语句

MySQL 在备份的SQL文件中找到建表语句和 insert 语句。

-- 1. 获取建表语句
sed -e '/./{H;$!d;}' -e 'x;/CREATE TABLE `mytable`/!d;q' mysql_backup.sql
-- 2. 获取表数据
grep -i 'INSERT INTO `mytable`' mysql_backup.sql > mytable.sql

License:  CC BY 4.0