如何在mysql中批量导入大的sql文本文件? 收藏
2009年03月07日


在实际工作中,有时经常地时行mysql数据库的导入和导入操作,但对于大型sql文件导入时,phpmyadmin是不行的,有太多限制,比如记录,内存等!

比较好的办法仍是用mysql的source命令:

一、在客户端下操作:

1、进行入客户端

2、mysql>use 数据库名(如果没有,先建一个)

3、mysql>set names 'utf8'; (一般看导入的是什么格式的文件)

4、mysql>source d:\aaa.sql;

即可正常导入,如果有错,可以看出错提示

二、PHP文件操作:

建立a.php

里面有下面内容

mysql_connet('xxxx');

mysql_query("set names 'utf8'");

mysql_query("source d:\aaa.sql'");

原理同上,主要方便了无法使用命令行用户的操作

 

本文永久链接: http://www.zzxj.net/blog/fxs_2008/archive/2009/03/07/32.html

发表于 @ 2009年03月07日 |评论(loading... )|收藏

发表评论 姓  名: