A. 如何在 数据库mysql 导入sql文件
window下1.导出整个数据库 mysqlmp -u 用户名 -p 数据库名 > 导出的文件名 mysqlmp -u dbuser -p dbname > dbname.sql 2.导出一个内表容 mysqlmp -u 用户名 -p 数据库名 表名> 导出的文件名 mysqlmp -u dbuser -p dbname users> dbname_users.sql 3.导出一个数据库结构 mysqlmp -u dbuser -p -d –add-drop-table dbname> d:/dbname_db.sql -d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table 4.导入数据库 常用source 命令 进入mysql数据库控制台,如 mysql -u root -p mysql>use 数据库 然后使用source命令,后面参数为脚本文件(如这里用到的.sql) mysql>source d:/dbname.sql
B. 求助!请问mysql如何快速导入超大的sql文件
十几个G,慢是当然的了。我觉得用source 命令算快的了。
C. mysql 的sql文件太大怎么导入
在实际工作中,有时需要导入大容量sql文件到MySQL,通常有以下三种方法:(1)通过phpmyadmin,不推荐,有内回存等答的限制;(2)通过Navicat Premium工具运行sql,不推荐,效率低;(3)通过source命令导入,推荐,效率高,经测试,小编导入一个3.02G的文件耗时3分08秒;打开MySQL安装目录下的my.ini文件,添加max_allowed_packet,设置大小为64M,如下:在服务中重新启动MySQL服务,在命令行窗口(命令:show VARIABLES like '%max_allowed_packet%';)查看是否修改成功:在命令行窗口中使用source命令(source sql文件路径)导入sql文件,如下(我们可以看到,执行效率比较高):在Navicat Premium工具中查看是否导入成功:查询导入表的数量(小编工导入了44张表,每张表的都有超过五百万条数据):
D. MySql 怎么批量的导入.sql文件
你用mysqlmp把整个库的SQL导出来, 然后让他一次性全导入进去就行了
E. mysql怎么导入大型sql文件
打开MySQL安装目录下的my.ini文件,添加max_allowed_packet,设置大小为64M,如下:在服务中重新启动MySQL服务,在命令行窗口(命令:show VARIABLES like '%max_allowed_packet%';)查看是否修改成功:3在命令行窗口中使用source命令(source sql文件路径)导入sql文件,如下(我们可以看到,执行效率比较高):4在Navicat Premium工具中查看是否导入成功:5查询导入表的数量(小编工导入了44张表,每张表的都有超过五百万条数据)
F. mysql 导入.sql文件有没有快一些的方法,source命令是一条条执行sql语句的,这样导入大数据的时候很慢
sql本质就是文本的sql指令,就是使用数据库引擎来执行逐条导入的,没什么好的办法,一般在50w条数据在2小时内可以导完,看你的机器了,建议在至强机器上跑。
G. 如何将.sql文本文件快速导入mysql数据库中
在DOS的MYSQL安装目录/BIN目录下用下面命令:mysql-uusername-pdatabasenameusedatabase_name然后使用下面这个命令mysql>sourcefilename.sql(当默认filename.sql在mysql里的bin时)否则:mysql>sourcePATH:\filename.sql
H. mysql如何导入sql文件
给你一段:执行sql脚本,可以有2种方法: 第一种方法: 在命令行下(未连接数据库),输入 mysql -h localhost -u root -p123456 < F:\hello world\niuzi.sql (注意路径不版用加引号的!权!) 回车即可. 第二种方法: 在命令行下(已连接数据库,此时的提示符为 mysql> ),输入 source F:\hello world\niuzi.sql (注意路径不用加引号的) 或者 \. F:\hello world\niuzi.sql (注意路径不用加引号的) 回车即可
I. mysql如何快速导入外部1.2G的sql文件
备份的时候,尽量备份整个数据库的文件,不然,这样导入数据很慢的
J. 如何在mysql中批量导入大的sql文本文件
在实际工作中,有时经常地时行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'");原理同上,主要方便了无法使用命令行用户的操作
未经允许不得转载:山九号 » mysql快速导入sql文件|mysql如何导入sql文件