`

执行sql脚本的两种方法

阅读更多
方法一:进入数据库,执行source命令, source sql路径
方法二:在cmd命令行下,使用mysql -uuser -ppassword < sql文件路径
 
以上两种方法的区别:
方法一必须要进入一个数据库以后才可以执行,所以方法一不能用来创建数据库;
方法二则不需要进入mysql命令行,直接在windows的cmd命令行下进行操作就可以了,可以创建数据库;
若要在java代码中调用方法二:可以使用
Process process = RunTime.getRuntime().exec("cmd/c mysql -uroot -p1234 < sql文件路径");
cmd/c mysql -uroot -p1234 < sql文件路径

 

分享到:
评论

相关推荐

    Oracle & SQLServer 脚本批量执行方法

    Oracle提供了一个名为SQL*Plus的命令行工具,它可以用来运行SQL脚本。在批处理模式下,你可以创建一个批处理文件(如`.bat`文件),并在其中调用SQL*Plus,指定要执行的SQL脚本。例如,`batch_execute.bat`文件内容...

    Mysql执行脚本步骤

    有两种方法可以执行 SQL 脚本文件: 方法一:使用 cmd 命令执行 可以使用 cmd 命令来执行 SQL 脚本文件。基本语法为:【Mysql 的 bin 目录】\mysql –u 用户名 –p 密码 –D 数据库&lt;【sql 脚本文件路径全名】。...

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

    Java执行SQL脚本文件到数据库详解 Java执行SQL脚本文件到数据库详解是指将SQL脚本文件执行到数据库中的一种方法,该...两种方法都可以实现数据的增删改查等操作,但是在实际应用中,需要根据具体情况选择合适的方法。

    中国行政区域划分代码 SQL脚本

    SQL脚本是执行一系列SQL命令的文本文件。这些命令可以用来创建数据库对象(如表、视图等)、插入数据、修改数据或删除数据等。通过编写SQL脚本,可以高效地进行数据库操作,提高工作效率。 #### 三、中国行政区域...

    shell执行mysql脚本

    `SQL_FILE`变量接收来自命令行的第一个参数,即我们要执行的SQL脚本的路径。`if`语句检查是否传入了SQL文件,如果没有,脚本将打印使用说明并退出。 `mysql`命令后面的一系列选项用于指定连接参数,如用户名、密码...

    Java调用sqlplus执行定制的sql脚本

    当我们需要执行一系列定制的SQL脚本来完成特定任务时,例如数据迁移、初始化或者批量更新,手动操作可能会变得繁琐且易出错。这时,我们可以借助编程语言来调用数据库工具,如SQL*Plus,实现自动化。Java作为广泛...

    bat文件执行sql文件后导入到sql 2008 R2数据库

    在本场景中,`bat`文件将被用来运行SQL脚本,该脚本可能包含了数据库的插入、更新或删除操作。 要创建一个`bat`文件,你可以在记事本中输入以下内容: ```cmd @echo off sqlcmd -S &lt;ServerName&gt; -U &lt;Username&gt; -P ...

    SQL省市县脚本支持两种表结构

    在IT行业中,数据库管理和数据操作是一项至关重要的任务,SQL(Structured Query Language)...在实际工作中,我们还需要考虑数据库性能优化,如合理设置索引,以及使用存储过程等高级特性,来提高SQL脚本的执行效率。

    使用ant执行sql脚本重建oracle数据库

    总之,使用Ant执行SQL脚本重建Oracle数据库是一种高效的方法,尤其在需要自动化部署和维护数据库结构时。理解如何配置Ant的数据库连接、定义SQL任务以及处理可能出现的问题,对于提升开发效率和确保数据库一致性至关...

    sql 执行脚本

    在SQL数据库管理中,执行脚本是日常维护和优化数据库的关键环节。本文将详细探讨"SQL作业明细"、"SQL消耗CPU情况"、"死锁相关语句过程"以及"后台语句执行情况",并关注"等待资源"与"前10个最耗CPU时间"的关键知识点...

    mssql sqlserver 使用sql脚本实现相邻两条数据相减.docx

    在本文中,我们将讨论如何使用 SQL 脚本在 MSSQL SQL Server 中实现相邻两条数据相减的方法。 创建表和插入数据 首先,我们需要创建一个名为 XXX 的表,并插入一些示例数据。以下是创建表和插入数据的 SQL 语句: ...

    Oracle SQL常用脚本

    Oracle SQL是一种广泛应用于数据库管理的语言,它为管理和操作Oracle数据库提供了强大的工具。在这个"Oracle SQL常用脚本"的资源中,我们重点探讨四个关键知识点:创建表空间、创建用户、理解执行计划以及外连接和全...

    数据库设计文档转sql脚本

    "sql脚本生成"和"数据库生成"这两个标签则点明了该程序的核心功能,即生成SQL脚本并执行它们以创建数据库。SQL(Structured Query Language)是用于管理和处理关系数据库的标准语言,通过脚本,我们可以精确控制...

    连接SQL服务器的两种方法

    在IT行业中,数据库的连接是日常开发工作中的重要环节,特别是对于SQL Server这样的...了解和掌握这两种方法,能够帮助IT专业人员更好地管理和维护SQL Server数据库。在实际工作中,应根据具体需求灵活选择合适的方式。

    SQL Server 2008 转换为 SQL 2005 数据库 脚本生成

    转换后的脚本有两种处理方式:一是直接在远程主机提供商的SQL Server 2005环境中执行此脚本,二是将脚本导入到新的SQL Server 2005数据库中。前者需要使用SQL Server身份验证(通常由主机提供商提供用户名和密码),...

    sql server 常用脚本

    **调整兼容性级别的方法有两种:** - **方法一:使用`sp_dbcmptlevel`系统存储过程** ```sql EXEC sp_dbcmptlevel @dbname = N'database_name', @new_cmpt_level = 80; ``` 其中,`@dbname`参数为需要调整...

    shiro框架表结构Sql脚本

    总结来说,"shiro框架表结构Sql脚本"提供了一种快速构建基于Shiro的权限控制系统的途径。通过理解和应用这些SQL脚本,开发者能够轻松地在数据库中建立与Shiro兼容的表结构,并填充初始数据,以支持安全认证和授权...

    SQL 2008全部数据导出导入两种方法(附图详细步骤)

    SQL 2008 数据导出和导入的两种方法 SQL 2008 作为一个功能强大且广泛使用的关系数据库管理系统,数据的导出和导入是非常重要的操作。今天,我们将讨论两种方法来实现 SQL 2008 数据的导出和导入。 方法一:生成...

    SQL脚本批处理

    首先,"SQL脚本批处理"是一个功能强大的工具,允许用户一次性执行一个文件夹内包含的所有SQL脚本。这种批处理能力在数据库管理员或者开发人员需要执行一系列数据库更新、数据迁移或测试场景时尤其有用。批量执行可以...

Global site tag (gtag.js) - Google Analytics