mysql 导入多个sql文件
时间: 2024-09-13 20:01:12 浏览: 102
在MySQL中,如果你有多个`.sql`格式的脚本文件需要导入,通常可以逐个执行每个文件,但如果想要一次性批量导入,可以借助`mysql`命令的分批处理功能。这可以通过将所有文件放在一个目录下,并使用`source`命令在一个shell脚本中依次引入它们来实现。
首先,打开一个文本编辑器创建一个名为`import_files.sh`的脚本文件,然后添加类似这样的内容:
```bash
#!/bin/bash
# 遍历当前目录下的所有.sql文件
for sql_file in *.sql; do
echo "Importing $sql_file..."
mysql -u [username] -p[password] your_database < "$sql_file"
done
```
别忘了替换`[username]`, `[password]` 和 `your_database`为你实际的MySQL用户名、密码和数据库名。保存后,通过终端运行这个脚本来导入所有文件:
```bash
chmod +x import_files.sh
./import_files.sh
```
这将会按照脚本中的顺序导入所有`.sql`文件。
阅读全文