MySQL中如何批量导入.sql文件

Kent_Chen 发布于 2014/07/28 00:08
阅读 11K+
收藏 0

Hi,

   请问一下在MySQL中如何批量执行.SQL文件?不要使用NAVICAT的情况下。 

加载中
1
hmh
hmh
mysql> source   d:/myprogram/database/db.sql;
0
hmh
hmh
有个mysql 带命令,但很久没用,忘记了
0
泥瓦匠BYSocket
泥瓦匠BYSocket
use databaseName;

source dirPath\fileName.sql

0
fxhover
fxhover
另外写一个batch.sql文件。这样:
source 1.sql;
source 2.sql;
...
然后在MySQL下执行
source batch.sql
fxhover
fxhover
回复 @Kent_Chen : 直接导入每次只能导入一个.sql文件
Kent_Chen
Kent_Chen
只能写脚本吗?没有命令直接导入sql文件?
0
大流星
大流星
为楼上点赞
0
微风无声
微风无声
楼上都是正解,使用source命令可以执行超级大sql,客户端不行的。
0
逝水fox
逝水fox

单个文件可以

mysql -u root -proot test < 1.sql
所以多个文件可以试试

cat 1.sql 2.sql | mysql -u root -proot test



Feng_Yu
Feng_Yu
这才是正解
0
OSC首席键客
OSC首席键客
草,楼上的都对!lz随便用!
返回顶部
顶部