MySQL中怎样导入sql文件

开发技术 作者:Leah 2024-03-26 21:30:02
MySQL中怎样导入sql文件,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。 步骤如下: �...

MySQL中怎样导入sql文件,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。


步骤如下:
一.MySQL的命令行模式的设置:
桌面->我的电脑->属性->环境变量->新建->
PATH=“;path\\MySQL\\bin;”其中path为MySQL的安装路径。
二.简单的介绍一下命令行进入MySQL的方法:
1.C:\\>MySQL -h hostname -u username -p
按ENTER键,等待然后输入密码。这里hostname为服务器的名称,如localhost,username为MySQL的用户名,如root。
进入命令行后可以直接操作MySQL了。
2.简单介绍一下MySQL命令:
MySQL->CREATE DATABASE dbname;
创建数据库
MySQL->CREATE TABLE tablename;
创建表
MySQL->SHOW DATABASES;
显示数据库信息,有那些可用的数据库。
MySQL->USE dbname;
选择数据库
MySQL->SHOW TABLES;
显示表信息,有那些可用的表
MySQL->DESCRIBE tablename;
显示创建的表的信息
三.从数据库导出数据库文件:
1.将数据库mydb导出到e:\\MySQL\\mydb.sql文件中:
打开开始->运行->输入cmd 进入命令行模式
 
c:\\>MySQLdump -h localhost -u root -p mydb >e:\\MySQL\\mydb.sql
然后输入密码,等待一会导出就成功了,可以到目标文件中检查是否成功。
2.将数据库mydb中的mytable导出到e:\\MySQL\\mytable.sql文件中:
 
c:\\>MySQLdump -h localhost -u root -p mydb mytable>e:\\MySQL\\mytable.sql
3.将数据库mydb的结构导出到e:\\MySQL\\mydb_stru.sql文件中:
 
c:\\>MySQLdump -h localhost -u root -p mydb --add-drop-table >e:\\MySQL\\mydb_stru.sql
-h localhost可以省略,其一般在上用
四.从外部文件MySQL导入数据到数据库中:
从e:\\MySQL\\mydb2.sql中将文件中的SQL语句导入数据库中:
1.从命令行进入MySQL,然后用命令CREATE DATABASE mydb2;创建数据库mydb2。
2.退出MySQL 可以输入命令exit;或者quit;
3.在CMD中输入下列命令:
 
c:\\>MySQL -h localhost -u root -p mydb2 < e:\\MySQL\\mydb2.sql
然后输入密码,就OK了。
五.下面谈一下关于导入文件大小限制问题的解决:
默认情况下:MySQL导入文件大小有限制的,最大为2M,所以当文件很大时候,直接无法导入,下面就这个问题的解决列举如下:
1.在.ini中修改相关参数:
影响MySQL导入文件大小的参数有三个:
 
memory_limit=128M,upload_max_filesize=2M,post_max_size=8M
修改upload_ ......

看完上述内容,你们掌握MySQL中怎样导入sql文件的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注捷杰建站行业资讯频道,感谢各位的阅读!

原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
本文链接:http://www.jiecseo.com/news/show_467.html
mysql