mysql source导入数据

我们知道不管是通过phpMyAdmin还是其他工具,导入的数据量比较大的时候,有时候根本导入不了,或者很慢。下面我们详细介绍一下source命令,通过source命令导入数据量很大的数据库。




常用source命令 导入数据库



进入mysql数据库控制台,或者打开运行CMD控制器 输入:

mysql -u root -p

根据安装时的mysql用户名和密码访问mysql



选择数据库

mysql>use 数据库名



然后使用source命令,将我们要导入的数据库导入所选的数据库,这时候需要注意的就是要导入的mysql文件路径了,还有mysql文件后缀一般都为.sql

mysql>source d:wcnc_db.sql



当执行以上命令,并且文件和路径都对的情况下,数据已经在导入了,哪怕是几百M的数据库很快就能导入完成了。

也可以使用mysql命令(在bin目录下)
.../bin/mysql db1 > xx.sql;


mysqldump命令的输入是在bin目录下.
1.导出整个数据库

mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql



2.导出一个表

mysqldump -u 用户名 -p 数据库名 表名> 导出文件的路径和名称
mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql


以上的操作本人都亲自试用过很多次了,因为很多时候,我们刚安装php环境的时候,一般用phpmyadmin导入都会限制在2M以内,所以导入很不方面,不过这里我也给大家推荐一款mysql工具,就是Navicat for MySQL,很好用的,也很方便,是客户端,需要下载的,下载地址我就不在这里写了,因为有很多版本,大家可以自己搜索,然后下载自己喜欢和适应自己的。


相关文章

留言列表
留言板
QQ登录