2021-09-02 - MySQL 导入SQL文件

1.应用场景

主要用于快速稳定地导入数据到数据库中.

2.学习/操作

1.文档阅读

https://www.jianshu.com/p/e603abae317d

2.整理输出

方式有两种:

客户端方式 和 终端方式

2.1 客户端

如使用Navicat进行运行SQL文件即可

对于大文件,客户端方式就显得吃力,而且容易出错中断,或者数据不全。

2.2 终端方式

Linux或者Unix下

source执行.sql文件
进入mysql的控制台后,使用source命令执行

source [sql脚本文件的路径全名] 或 Mysql>. [sql脚本文件的路径全名]

示例:
source /path/to/s.sql 或者 ./path/to/s.sql

实例
1)进入mysql
2)create database 我们的数据库名
3)use database 我们的数据库名
4)source 地址 (不包含引号,因为拖拽文件到的,不包含引号)

截图

 

成功导入~

Windows下

使用cmd命令执行(windows下,unix或linux在的其控制台下)
[Mysql的bin目录] \mysql –u用户名 –p密码 –D数据库<[sql脚本文件路径全名]
示例:
D:\mysql\bin\mysql –uroot –p123456 -Dtest<d:\test\ss.sql

2.3 优缺点或者说各自的应用场景

客户端方式更适合小文件的SQL,鼠标操作界面化操作,方便。

终端方式适合范围更广,同时不易出错,稳定,但是要求对命令行掌握~

后续补充

...

3.问题/补充

TBD

4.参考

https://www.jianshu.com/p/e603abae317d

后续补充

...

猜你喜欢

转载自blog.csdn.net/william_n/article/details/120066694