MySql教程

Mysql导入大sql文件方法

本文主要是介绍Mysql导入大sql文件方法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
导出:
window下

1.导出整个数据库
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u dbuser -p dbname > dbname.sql

2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u dbuser -p dbname users> dbname_users.sql

3.导出一个数据库结构
mysqldump -u dbuser -p -d --add-drop-table dbname >d:/dbname_db.sql
-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table

 

 导入:

1、进入mysql
mysql -u root -p
 
2、输入数据库密码
 
3、创建数据库(如果已经有数据库忽略此步骤)
CREATE DATABASE 数据库名;
 
4、设置参数
set sql_log_bin=OFF;//关闭日志
set autocommit=0;//关闭autocommit自动提交模式 0是关闭  1 是开启(默认)
 
5、使用数据库
 
use 数据库名;
 
6、开启事务
START TRANSACTION;
 
7、引入SQL文件
source 文件的路径;
在此处会引入sql文件,也就是你的insert;
8、成功后事务提交 
COMMIT;

 

这篇关于Mysql导入大sql文件方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!