精华内容
下载资源
问答
  • 直接用cmd直接运行sql脚本文件
    2021-11-17 17:23:45

    直接用cmd直接运行sql脚本文件

    mysql –u用户名 –p密码 –D数据库<【sql脚本文件路径全名】
    例如:mysql –uroot –p123456 -Dtest<d:testss.sql

    更多相关内容
  • 主要为大家详细介绍了Java执行SQL脚本文件到数据库的相关方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 利于将多个分散的sal脚本合并为一个sql文件
  • 垂直分库后的商城数据库SQL脚本文件,下载可以稍微修改下即可用于项目中,同时,也可以拿来学习商城数据库的架构知识
  • 主要介绍了Spring执行sql脚本文件的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • 恢复由于SSMS崩溃或任何其他原因而丢失SQL脚本文件
  • 合并SQL脚本文件,最直接的方法就是新建1个空白的SQL脚本文件,再把需要合并的SQL脚本文件内容复制到新建的SQL文件中。当初,我合并脚本的操作方法与刚说的有类似。我在Microsoft SQL Server Management Studio...
  • sql server 导入超大SQL脚本文件

    热门讨论 2015-05-24 22:13:04
    sql server 导入超大SQL脚本文件.doc 说明
  • 按行拆分文本、SQL脚本文件,含VS2010代码
  • 本文实例讲述了MySQL从命令行导入SQL脚本时出现中文乱码的解决方法。分享给大家供大家参考,具体如下: 在图形界面管理工具 MySql Query Browser中打开脚本(脚本包括建库、建表、添加数据),并执行,不会有任何问题...
  • 大家都知道使用SQL的企业管理器可以导出SQL脚本,但导不出SQL的数据到脚本中,目前SQL2008有这个功能了。
  • sql脚本是包含一到多个sql命令的sql语句,将这些sql脚本放在一个文件中,然后通过相关的命令执行这个sql脚本文件。 SQL脚本可用于插入数据,读取数据,更新数据,和删除数据。它们也可以用于创建数据库对象,如表,...

    最近重新踩了一下mysql 这边的坑,记录一下自己忽略的地方~~

    sql脚本是包含一到多个sql命令的sql语句,将这些sql脚本放在一个文件中,然后通过相关的命令执行这个sql脚本文件。

    SQL脚本可用于插入数据,读取数据,更新数据,和删除数据。它们也可以用于创建数据库对象,如表,视图,存储过程,他们甚至可以用于创建整个数据库本身 - 完整的表,数据,用户,等等。
     

    1、编写sql脚本

    create_schema.sql:

    CREATE SCHEMA test;

    创建一个名叫“test”的数据库

    create_table.sql:

    --切换数据库
    use test;
    
    -- Table structure for table `user`
    DROP TABLE IF EXISTS `user`;
    /*!40101 SET @saved_cs_client     = @@character_set_client */;
    /*!40101 SET character_set_client = utf8 */;
    
    CREATE TABLE `user` (
      `id` varchar(50) NOT NULL,
      `username` varchar(50) NOT NULL,
      `hobby` varchar(50) NOT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
    /*!40101 SET character_set_client = @saved_cs_client */;

    sql脚本语句是从上往下执行的,要创建表,得先切换到指定的数据库中

     drop_schema.sql:

    DROP SCHEMA user;

    truncate_table:

    TRUNCATE `test`.`user`;

    Truncate是一个能够快速清空资料表内所有资料的SQL语法。并且能针对具有自动递增值的字段,做计数重置归零重新计算的作用。

    2、执行sql脚本

    方法一 进入命令行
    mysql –u用户名 –p密码 –D数据库<【sql脚本文件路径全名】,示例:
    mysql –uroot –p123456 -Dtest < /home/zj/create_table.sql
    注意:
    如果在sql脚本文件中使用了use 数据库,则-D数据库选项可以忽略


    方法二 进入mysql的控制台后,使用source命令执行
    Mysql>source 【sql脚本文件的路径全名】 或 Mysql>\. 【sql脚本文件的路径全名】,示例:
    source /home/zj/create_table.sql

    3、补充

    mysql 常用命令

    展开全文
  • idea 2020执行.sql脚本文件

    idea 2020执行.sql脚本文件

    在这里插入图片描述

    展开全文
  • MySQL如何执行SQL脚本文件

    万次阅读 2020-04-30 20:10:30
    介绍什么是SQL脚本,如何书写SQL脚本,并怎么执行。

    SQL脚本是个啥

    以.sql结尾的关系型数据库脚本,其中存放的是一条条的SQL语句,和shell脚本一样,从上往下依次执行SQL条目。

    要注意的是,每条语句都需要遵守SQL语句的书写格式,以;或\G结尾,不然就会报错。

    如何书写

    这其实和在数据库中操作一样,只不过是换成了免交互模式,你写入,MySQL执行。你写多少,数据库就执行多少,只需要注意语句是否有错就可以了。

    测试SQL脚本

    /*----------员工信息表----------*/
    create database test;
    use test;
    create table staff
    (
    id int(10) primary key not null,
    name char(4) not null,
    age tinyint(5) not null,
    sex enum('男','女') not null,
    department set('人事','财务','市场') not null
    );
    desc test.staff;
    insert into staff values(1,'张三',22,'男','人事');
    insert into staff values(2,'李莉',23,'女','财务');
    insert into staff values(3,'王五',24,'男','市场');
    select * from test.staff;
    

    执行方式

    有两种执行方式,一种是在命令行中执行,一种是在数据库中执行。

    在命令行中执行

    格式:mysql -u root -p 密码 <SQL脚本路径

    我MySQL没有设置密码,并且SQL脚本在当前目录下。

    [root@linux ~]# mysql -uroot <test.sql
    Field	Type	Null	Key	Default	Extra
    id	int(10)	NO	PRI	NULL	
    name	char(4)	NO		NULL	
    age	tinyint(5)	NO		NULL	
    sex	enum('男','女')	NO		NULL	
    department	set('人事','财务','市场')	NO		NULL	
    id	name	age	sex	department
    1	张三	22	男	人事
    2	李莉	23	女	财务
    3	王五	24	男	市场
    

    在数据库中执行

    格式:source SQL脚本路径

    mysql> source test.sql
    Query OK, 1 row affected (0.10 sec)
    
    Database changed
    Query OK, 0 rows affected (0.17 sec)
    
    +------------+---------------------------------+------+-----+---------+-------+
    | Field      | Type                            | Null | Key | Default | Extra |
    +------------+---------------------------------+------+-----+---------+-------+
    | id         | int(10)                         | NO   | PRI | NULL    |       |
    | name       | char(4)                         | NO   |     | NULL    |       |
    | age        | tinyint(5)                      | NO   |     | NULL    |       |
    | sex        | enum('男','女')                 | NO   |     | NULL    |       |
    | department | set('人事','财务','市场')       | NO   |     | NULL    |       |
    +------------+---------------------------------+------+-----+---------+-------+
    5 rows in set (0.00 sec)
    
    Query OK, 1 row affected (0.00 sec)
    
    Query OK, 1 row affected (0.00 sec)
    
    Query OK, 1 row affected (0.00 sec)
    
    +----+--------+-----+-----+------------+
    | id | name   | age | sex | department |
    +----+--------+-----+-----+------------+
    |  1 | 张三   |  22 || 人事       |
    |  2 | 李莉   |  23 || 财务       |
    |  3 | 王五   |  24 || 市场       |
    +----+--------+-----+-----+------------+
    3 rows in set (0.00 sec)
    

    查询记录

    执行完成,查看最终的结果

    mysql> select * from test.staff;
    +----+--------+-----+-----+------------+
    | id | name   | age | sex | department |
    +----+--------+-----+-----+------------+
    |  1 | 张三   |  22 || 人事       |
    |  2 | 李莉   |  23 || 财务       |
    |  3 | 王五   |  24 || 市场       |
    +----+--------+-----+-----+------------+
    
    展开全文
  • 如何执行一个mysql的sql脚本文件

    千次阅读 2021-01-29 16:20:28
    平时sql语句比较短的情况下,可以通过在mysql shell 界面...【sql脚本文件路径全名】 如果想输出到文件,可以按下面的方式执行: mysql –uroot –p123456 -Dtest<d:testss.sql>d:dd.txt 注:该方法在windows
  • linux中mysql数据库执行SQL脚本文件

    千次阅读 2021-06-04 08:54:44
    选择sql脚本文件确定 ls命令查看 上传到了根目录下 连接mysql数据库 mysql -u用户名 -p密码 新建一个我们要导入的数据库 mysql>create database db_ceshi; 这时数据库是空的 我们使用这个空数据库 mysql>...
  • Linux环境中快速执行SQL脚本文件

    千次阅读 2020-10-29 15:32:46
    引言 ...准备sh脚本文件 sqLpLus -S scott/'"Password"'@127.0.0.12/scott <<EOF set heading off feedback off pagesize 0 verify off echo o0ff alter session set NLS_DATE_FORMAT= "YYYY
  • SQL Server 运行SQL脚本文件

    千次阅读 2019-10-04 14:02:15
    使用 sqlcmd 运行 Transact-SQL 脚本文件。 打开命令提示符窗口。 在命令提示符窗口中,键入 sqlcmd -S myServer\instanceName -i C:\myScript.sql -o C:\EmpAdds.txt 按 Enter 键。 命令提示...
  • Oracle sql developer 执行 .sql脚本文件

    千次阅读 2020-12-27 16:10:21
    sql语句: @+.sql文件绝对路径;(中间没有空格和其他符号) @H:\205dzzswj.sql; 点运行即可。
  • SQL脚本文件 gmall2020-03-16.sql
  • 全国省市区数据库SQL脚本文件 全国省市地区多联级数据库
  • PLSQL如何批量执行SQL脚本文件

    千次阅读 2021-06-16 11:22:51
    第一步登录PLSQL 第二步选择File > New > Command Windows(命令...第四步要想批量执行sql脚本,可以新建一个文本,使用@拼接本地路径。如下图:all.sql 第五步等待批量命令全部执行成功,关闭页面即可 ...
  • mysql命令行执行sql脚本文件

    万次阅读 2019-02-05 15:48:41
    在win7的Dos窗口使用mysql命令行的方式执行sql脚本文件,建议在系统变量中配置mysql的bin路径,这样在Dos窗口的任何目录都可以执行mysql命令。 1.进入Dos窗口,执行如下的命令 --ruoyi为用户,ruoyidb为创建脚本...
  • oracle用命令执行sql脚本文件

    万次阅读 2019-05-26 11:38:57
    当sql命令过多(sql文件过大)时,用plsql执行时比较慢而且容易超时,此时可以用sqlplus命令直接执行sql脚本文件,方法如下: 1、sqlplus登录 >sqlplususername/password@dbname 2、执行sql文件 如果sql文件...
  • Windows 使用命令执行 sql 脚本文件

    千次阅读 2020-07-23 22:14:07
    sql脚本文件路径全名】,示例: C:\MySQL\bin\mysql –uroot –p123456 -Dtest<C:\test.sql 注意: A、如果在 sql 脚本文件中使用了 use 数据库,则 -D数据库 选项可以忽略 B、如果【Mysql的bin目录】中包含...
  • Java执行SQL脚本文件到数据库

    万次阅读 2019-02-22 19:57:10
    Java执行SQL脚本文件到数据库 方式一:直接读取SQL脚本文件的内容,然后传递到SQL中。 代码:RunSqlService: @Autowired private RunSqlDao runSqlDao; /** * 读取文件内容到SQL中执行 * @param ...
  • Navicat 导出导入sql脚本文件 导出 左击选择想要导出的表 点击数据表右击弹出下拉菜单 选择导出SQL文件(Dump SQL File)Dump SQL File -> Structure + Data / Structure Only 弹出对话框选择文件目录 选择要...
  • sqlserver脚本批量执行,比sqlcmd快一点,练手级别的程序,见笑了。
  • C#执行SQL脚本文件

    万次阅读 2017-03-06 17:14:10
    方法一:osql.exe(这种方式最简单,但貌似微软以后会取消这个功能,改为SqlCmd了) 最简单的方法就是调用 osql.exe . 具体方法如下(以sql server200 数据库为例):  try  {  System.Diagnostics.Process pr = ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 353,380
精华内容 141,352
关键字:

sql脚本文件