无论是在日常学习MySQL还是我们在做MySQL数据库相关工作时,我们都会遇到老师或者项目经理会给你一个xxx.sql的文件,而我们所做的就是执行命令导入数据库至我们的电脑中。
xxxx.sql这种文件被称为sql脚本文件,同时sql脚本文件中编写了大量的sql语句。我们执行sql脚本文件的时候,该文件中所有的sql语句会全部执行。
那在mysql当中怎么执行sq1脚本呢?
命令格式为:
mysgl> source 脚本文件路径
在以下命令中,我们导入了一个名为:vip.sql 的脚本文件,脚本内容为创建一个s_students的表。
mysql> show tables;
+------------------+
| Tables_in_t_user |
+------------------+
| s_user |
| s_user2 |
| t_user |
+------------------+
3 rows in set (0.00 sec)
mysql> source D:\MySQL\vip.sql
Query OK, 0 rows affected, 2 warnings (0.01 sec)
mysql> show tables;
+------------------+
| Tables_in_t_user |
+------------------+
| s_students |
| s_user |
| s_user2 |
| t_user |
+------------------+
4 rows in set (0.00 sec)