MySQL控制台执行.sql脚本文件

用notepad++编写好一个.sql脚本文件:

 1 drop database if exists library;
 2 create database library default character set utf8;
 3 use library;
 4
 5 create table user(
 6     id int(11) not null auto_increment,
 7     name varchar(255) default null,
 8     password varchar(255) default null,
 9     primary key (id)
10 )engine=innodb default charset=utf8;

保存为到F盘的Sql文件夹中,命名为createTable.sql

打开MySQL自带的控制台,输入root账户的密码,登录成功后,执行命令:   

1 source F:\Sql\createTable.sql  //注意,这里使用绝对路径,而且最后不用加分号

如图所示,执行成功了,可以执行下面的命令进行查看 

1 show tables;

原文地址:https://www.cnblogs.com/czp2bconfident/p/8969288.html

时间: 2024-10-09 06:41:39

MySQL控制台执行.sql脚本文件的相关文章

java程序执行SQL脚本文件

首先引入ibatis-common-2.jar包 import com.ibatis.common.jdbc.ScriptRunner; import com.ibatis.common.resources.Resources; jpetstore测试代码如下: package com.ibatis.jpetstore.test; import java.sql.DriverManager; import java.util.Properties; import com.ibatis.commo

Delphi 7 在程序中直接执行SQL脚本文件

Delphi 7 在程序中直接执行SQL脚本文件 在处理MSDE一些操作中.需要执行一些SQL脚本.有的是从SQLServer 2000中生成的SQL为后缀的脚本.在MSDE中没有企业管理器,操作都是在程序中完成的.所以用以下函数来执行SQL脚本. //执行一个SQL角本文件,文件只能是ANSI编码的.//如果文件是UNICODE编码的话,则会乱码.var  s:string;  sqltext : string;  sqlfile : TextFile;begin  if OpenDialog

Java执行SQL脚本文件到数据库

方式一:直接读取SQL脚本文件的内容,然后传递到SQL中. 代码:RunSqlService: @Autowired private RunSqlDao runSqlDao; /** * 读取文件内容到SQL中执行 * @param sqlPath SQL文件的路径:如:D:/TestProject/web/sql/脚本.Sql */ public void runSqlByReadFileContent(String sqlPath) throws Exception { try { Stri

PLSQL执行SQL脚本文件「适用批量」- 工具使用篇

前言 开局一条狗,装备全靠打 这篇文章应该是 2019 年最后一文章了,分享一下 PLSQL 是如何执行 SQL 脚本文件的. 关于执行 SQL 文件,下方是自己经常使用的一种方式,同样适用于批量文件. 好了.废话少说,看正文吧. 正文 File > New > Command Windows 创建一个窗口后,输入 @ 符号,然后敲回车. 然后会弹出一个文件选择窗口,选择需要执行的 SQL 文件即可运行. 不是说好了适用批量吗,你这只能选择一个啊! 咳咳,别慌嘛- 扩展批量文件执行 假设在这我

robot framework——对mysql数据库执行数据库脚本文件

在做自动化测试时,经常需要构造数据或者对库中的数据进行初始化,但是如果我们每次都是将要执行的数据库脚本按条写在用例中, 那么将非常的不好维护,因此我们需要直接执行数据库脚本文件. 在databaselibrary库中,我们可以通过execute  sql  script关键字来执行数据库脚本文件. ============================================================================= 示例:此处以本地script.sql为例,在

mysql source 执行sql脚本,中文变量不显示问题或乱码问题

执行脚本内容如下: SET @pre_version=2017080901; SET @cur_version=2017090401; SET @ver_desc = '测试脚本'; CALL pro_exec_update_db_v_1(@pre_version,@cur_version,'',1,0,''); CALL pro_exec_update_db_v_1(@pre_version,@cur_version,@ver_desc,2,0,''); 存储过程如下: DELIMITER |

Linux和windows下执行sql脚本文件

利用 sqlplus 登录数据库之后 键入: @/全路径/文件名      即可执行*.sql 文件            例 假设有一个 test.sql 文件 所在路径是/home/oracle/ 现在要执行它              1 登录数据库            sqlplus system/manager              2 在提示符 SQL> 之后键入             SQL> @/home/oracle/test.sql; 利用 sqlplus 登录数据

MySQL加载并执行SQL脚本文件

第一种方法: 命令行下(未连接数据库) ,输入 mysql -h localhost -u root -p123456 < C:\db.sql 第二种方法: 命令行下(已连接数据库,此时的提示符为 mysql>: ), 输入 source C:\db.sql 来自为知笔记(Wiz)

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

进入mysql的控制台后,使用source命令执行 Mysql>source [sql脚本文件的路径全名] 或 Mysql>\. [sql脚本文件的路径全名], 示例:source d:\test\ss.sql 或者 \. d:\test\ss.sql