sql如何执行脚本文件,mysql调用sql脚本

sql如何执行脚本文件,mysql调用sql脚本,MySQL执行外部sql脚本文件的命令

Sql脚本是包含一个或多个sql命令的sql语句。我们可以把这些sql脚本放在一个文本文件中,然后通过相关命令执行这个sql脚本文件。本文将详细介绍,感兴趣的朋友可以看看。

:

目录

1.创建包含sql命令的sql脚本文件2。执行sql脚本文件(三种方式介绍)sql脚本是包含一个或多个sql命令的sql语句。我们可以把这些sql脚本放在一个文本文件中(我们称之为“sql脚本文件”),然后通过相关命令执行这个sql脚本文件。

1.创建包含sql命令的sql脚本文件

在D盘根目录下新建一个文本文档,重命名为day01.sql(自己取名字,最好不要有中文,特殊符号,结尾用。sql)

01.sql文件包含一些SQL语句的列,每个语句以;最后,文件内容示例如下:

创建表emps(

空(8)主键,

伊纳瓦查尔(20岁),

jobvarchar(20岁),

mgrint(8),

hiredatedate,

saldouble(11,2),

commdouble(11,2),

dept point(8)

);

成emps值(1,'张三',' leader ',0,sysdate(),18000.0,3000.0,1);

插入emps值(2,'李四','销售',1,sysdate(),7000.0,5000.0,1);

成emps值(3,'王五','销售',1,sysdate(),8000.0,2000.0,1);

转换成emps值(4,'刘妈','市场',1,sysdate(),6000.0,0,1);

转换成emps值(5,'星期日','市场',1,sysdate(),5000.0,0,1);

插入EMPS值(6,'风霸','市场',1,sysdate(),4000.0,0,1);

提交;

需要注意的是,不能在mysql中直接创建序列CREATESEQUENCE。您需要创建一个表来存储序列,然后手动插入一条数据,最后定制一个函数来处理要增加的值。

上面的sql语句含有中文,所以在执行SQL脚本文件之前,需要检查一下你现在用的是什么字符集MySQL。MySQL中有四个级别的默认字符集:服务器级、数据库级和表级。是字段级的最终字符集设置。请注意,前三个是默认设置,您的字段最终将使用该字符集。因此,我们建议使用show create table tableName或者显示tableName中的完整字段;检查当前表格中字段的字符集设置。

在MySQL中,关于连接环境的字符集是用Client、connection、results设置的。通过这些参数,MySQL知道您的客户端工具使用什么字符集,以及结果集应该是什么字符集。MySQL会用这种方式做必要的翻译。一旦这些参数出错,自然会导致字符串在传递过程中的转换错误。基本上,99%的乱码都是由某种原因造成的。

当前join系统参数显示了类似“char%”的变量;

退出mysql,使用net stop mysql命令停止mysql服务。

找到你的mysql安装目录,找到my.ini文件,用记事本打开。

再次打开CMD控制台,进入net start mysql enter,启动mysql服务。成功启动后,进入mysql,使用jsd170101数据库。

2.执行sql脚本文件(介绍三种方式)

方法1:

c:\ Users \ administrator MySQL-u root-p 123456-djsd 170101d:\ day 01 . SQL

//mysql -u account -p password -D数据库名sql文件的绝对路径

方法二:

mysql源代码D:\day01.sql

//在//mysql控制台下执行source D:\day01.sql。

方法三:

mysql \。D:\day01.sql

//\.D:\day01.sql

关于Mysql执行外部sql脚本文件的命令,本文到此结束。关于MySQL执行外部SQL的更多信息,请搜索我们之前的文章或者继续浏览下面的相关文章。希望你以后能支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 使用sql语句实现查询排序,顺序和倒序的区别,sql按倒序排序
  • 使用sql语句实现查询排序,顺序和倒序的区别,sql按倒序排序,使用SQL语句实现查询排序,顺序和倒序
  • 使用php连接mysql数据库,php连接数据库的方法
  • 使用php连接mysql数据库,php连接数据库的方法,一文详解PHP连接MySQL数据库的三种方式
  • 一篇文章带你入门sql编程语句,一篇文章带你入门sql编程题
  • 一篇文章带你入门sql编程语句,一篇文章带你入门sql编程题,一篇文章带你入门SQL编程
  • window无法启动mysql 1067,windows无法启动mysql57服务,错误1053
  • window无法启动mysql 1067,windows无法启动mysql57服务,错误1053,windows无法启动MySQL服务报错1067的解决方法
  • vb中adodb连接数据库,,VB语言使用ADO连接、操作SQLServer数据库教程
  • sql重复记录查询的几种方法有哪些,查询重复记录sql语句
  • sql重复记录查询的几种方法有哪些,查询重复记录sql语句,SQL重复记录查询的几种方法
  • sql语句的各个关键字的解析过程详细总结怎么写,sql语句的各个关键字的解析过程详细总结图
  • sql语句的各个关键字的解析过程详细总结怎么写,sql语句的各个关键字的解析过程详细总结图,SQL语句的各个关键字的解析过程详细总结
  • sql语句游标,sqlserver游标的使用
  • sql语句游标,sqlserver游标的使用,详解SQL游标的用法
  • 留言与评论(共有 条评论)
       
    验证码: