gpt4 book ai didi

mysql - 从mysql中的数据库转储表?

转载 作者:可可西里 更新时间:2023-11-01 07:38:07 24 4
gpt4 key购买 nike

如何将数据库中的每个表转储到具有该表名的单独文件中?

最佳答案

您可能需要查看以下文章中建议的 shell 脚本:

脚本:

#!/bin/bash
db=$1
if [ "$db" = "" ]; then
echo "Usage: $0 db_name"
exit 1
fi
mkdir $$
cd $$
clear
for table in `mysql $db -e 'show tables' | egrep -v 'Tables_in_' `; do
echo "Dumping $table"
mysqldump --opt -Q $db $table > $table.sql
done
if [ "$table" = "" ]; then
echo "No tables found in db: $db"
fi

关于mysql - 从mysql中的数据库转储表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3090551/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com