MySQL执行外部sql脚本文件的命令

来源:互联网 发布:红蚂蚁网络销售 编辑:程序博客网 时间:2024/06/05 17:03

MySQL执行外部sql脚本文件的命令


sql脚本是包含一到多个sql命令的sql语句,我们可以将这些sql脚本放在一个文本文件中(我们称之为“sql脚本文件”),然后通过相关的命令执行这个sql脚本文件。
  • 1.创建包含sql命令的sql脚本文件
在D盘根目录下新建一个文本文档,并改名为day01.sql(名字自己取,最好不要有中文,特殊符号,以.sql结尾)





day01.sql文件中包含一些列的sql语句,每条语句最后以;结尾,文件内容示例如下:

create table emps (empnoint(8)primary key,enamevarchar(20),jobvarchar(20),mgrint(8),hiredatedate,saldouble(11,2),commdouble(11,2),deptnoint(8));insert into emps values(1,'张三','领导',0,sysdate(),18000.0,3000.0,1);insert into emps values(2,'李四','销售',1,sysdate(),7000.0,5000.0,1);insert into emps values(3,'王五','销售',1,sysdate(),8000.0,2000.0,1);insert into emps values(4,'马六','市场',1,sysdate(),6000.0,0,1);insert into emps values(5,'周七','市场',1,sysdate(),5000.0,0,1);insert into emps values(6,'冯八','市场',1,sysdate(),4000.0,0,1);commit;






需要注意的是,mysql里不能直接创建序列CREATE SEQUENCE,需要创建一张储存sequence的表,然后手动插入一条数据 ,最后自定义一个函数来处理要增长的值。




以上SQL语句中包含中文,所以,在执行sql脚本文件前,需要检查一下你现在使用的MySQL使用的是什么字符集。MySQL中默认字符集的设置有四级:服务器级数据库级表级 。最终是字段级 的字符集设置。注意前三种均为默认设置,并不代码你的字段最终会使用这个字符集设置。所以我们建议要用show create table tableName ;show full fields from tableName; 来检查当前表中字段的字符集设置。

MySQL中关于连接环境的字符集设置有 Client端,connection, results ,通过这些参数,MySQL就知道你的客户端工具用的是什么字符集,结果集应该是什么字符集。这样MySQL就会做必要的翻译,一旦这些参数有误,自然会导致字符串在转输过程中的转换错误。基本上99%的乱码由些造成。

  •  当前联接系统参数  show variables like 'char%';




退出mysql,使用net stop mysql命令,停止mysql服务
找到你的mysql安装目录下,找到my.ini文件,用记事本打开










重新打开CMD控制台,输入net start mysql回车,启动mysql服务,启动成功后,进入mysql,并使用jsd170101数据库










  • 2.执行sql脚本文件(介绍三种方式)
  • 方法一:
C:\Users\Administrator>mysql -uroot -p123456 -Djsd170101<D:\day01.sql
//mysql -u账号 -p密码 -D数据库名 < sql文件绝对路径







  • 方法二:
mysql> source D:\day01.sql 
 //mysql控制台下执行source D:\day01.sql





  • 方法三:
mysql> \. D:\day01.sql 
// \. D:\day01.sql









0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 三岁宝宝打喷嚏怎么办 鼻子痒流鼻涕打喷嚏怎么办 鼻子痒流清鼻涕打喷嚏怎么办 老觉得鼻孔干燥怎么办 鼻子突然很痒怎么办 鼻孔里面很痒怎么办 孩子鼻梁肿了怎么办 鼻子外面痒痒的怎么办 孩子鼻梁子磕到硬物上肿了怎么办 过敏鼻炎犯了怎么办 鼻子外面很痒怎么办 鼻子里面很痒怎么办 鼻子外面烂了怎么办 上火鼻子烂了怎么办 孕妇鼻痒打喷嚏怎么办 鼻子内痒流鼻涕怎么办 鼻腔内红肿发炎怎么办 鼻子痒喉咙干怎么办 坐月子鼻子痒打喷嚏怎么办 鼻子下面烂了怎么办 坐月子鼻子不通气怎么办 感冒鼻子痒打喷嚏怎么办 鼻子干燥痒是怎么办 鼻子干又痒怎么办 鼻子太干燥了怎么办 鼻子发痒有血丝怎么办 喷嚏打个不停怎么办 感冒初期鼻子痒怎么办 鼻炎感冒鼻痒怎么办 经期感冒鼻子痒怎么办 感冒鼻子外面痒怎么办 孕妇感冒鼻子痒怎么办 怀孕2个月犯鼻炎怎么办 鼻炎痒的难受怎么办 鼻子干痒出血怎么办 喷嚏发不出来怎么办 鼻子过敏打喷嚏流鼻涕怎么办 孩子老打喷嚏流鼻涕怎么办 流鼻涕流清水样怎么办 鼻炎流鼻涕怎么办速效办法 怀孕打喷嚏漏尿怎么办