当前位置:首页 » 编程软件 » cmd脚本执行sql脚本

cmd脚本执行sql脚本

发布时间: 2025-01-23 03:46:51

① cmd直接执行sql脚本

以 mysql -h localhost -uroot -ppassword 方式直接将密码写入快捷方式,
登陆可以成功,但是如果使用 -e 参数执行语句,会出现
Warning: Using a password on the command line interface can be insecure 错误
在MySQL 5.6.6之后可以使用 mysql_config_editor ,它可以把账户密码写入 */.mylogin.cnf加密

登入 MySQL Serverin 文件夹,执行
mysql_config_editor set --login-path=xxx --host=127.0.0.1 --user=root --password
--login-path 的值只是一个名字,可以随便写,
回车,然后输入密码,就完成了账户信息的写入

mysql_config_editor print --all

mysql --login-path=xxx
试一下,应该可以登入了

创建快捷方式,快捷方式的

目标:
"C:Program FilesMySQLMySQL Server 5.7inmysql.exe" "--defaults-file=C:ProgramDataMySQLMySQL Server 5.7my.ini" --login-path=try -e "SOURCE C:/Users/Desktop/main.sql;"
注意 -e 后面 路径中的反斜杠,写错了是无法运行的

起始位置:
"C:Program FilesMySQLMySQL Server 5.7in"

② 在cmd中,怎么连接和执行sqlserver

在命令提示符(cmd)中,连接和执行SQL Server数据库的操作可以通过多种命令实现。例如,若要查询master数据库中sysobjects表的记录数,可以使用如下命令:
osql -S Localhost -E -d "master" -Q "select count(*) from sysobjects"

在SQL Server 2005版本中,如果需要执行上述操作,可以将osql命令替换为sqlcmd,两者都可以实现连接和查询数据库的功能。这表明,针对不同的SQL Server版本,可以选择合适的命令行工具进行操作。

若要执行一个名为1.sql的脚本文件,可以使用如下命令:
osql -U sa -P -i 1.sql

其中,-U参数指定了登录用户名,这里使用的是sa(系统管理员账户);-P参数用于指定密码,但由于此例中省略了实际的密码,建议在实际使用时谨慎输入,以保证安全。-i参数则指定了脚本文件的路径和文件名,这里是d:\1.sql。

为了方便多次执行上述命令,可以创建一个批处理文件(bat),将上述命令直接写入文件中,然后通过双击运行该批处理文件即可。这样做的好处在于,可以将一系列复杂的命令操作封装在一个文件中,方便管理和重复执行。

此外,值得注意的是,osql和sqlcmd都是命令行工具,用于连接SQL Server数据库并执行SQL语句。osql是较早版本的命令行工具,而sqlcmd是SQL Server 2005及更高版本中的命令行工具,提供了更丰富的功能和更好的兼容性。

在实际操作中,根据具体的SQL Server版本选择合适的命令行工具,可以确保操作的顺利进行。通过批处理文件,可以将复杂的命令操作简化为一键执行,提高了工作效率。

③ cmd 执行sql脚本,该怎么处理

1、微软的SQL Server数据库系统带有一个工具,工具名为SQLCMD.EXE。

2、ORACLE数据库也带有一个工具,工具名为sqlplus.exe。
3、ORACLE数据库:在CMD窗口下,sqlplus 用户名/密码@数据库,进行登录,然后把脚本文件拖进去就好。
4、SQL Server数据库系统下,SQLCMD的用法,请在CMD窗口下键入 sqlcmd.exe /?去查看。
5、更多详尽的资料,请网络一下“SQLCMD”或“sqlplus.exe”。

其它的数据库,有些支持,有些不支持,请针对性的搜索或提问。

④ 如何从执行sqlcmd脚本

在dos下运行 :

cmd /c osql -S"127.0.0.1" -U"sa" -P"123" -d"Test" -i"E:\资料\学习\MSSQL\Dos执行文件\test.sql"

-S :数据库IP地址
-U:用户名

-P:密码

-d:数据库名
-i :数据库文件

注意:在没有装有数据库的情况下 , 你的系统中可能没有osql工具的环境 , 此时我们只需要将 OSQL.EXE和osql.rll两个文件拷到c:\window\system32目录下即可

⑤ cmd 执行sql脚本,该怎么处理

1、微软的SQL
Server数据库系统带有一个工具,工具名为SQLCMD.EXE。
2、ORACLE数据库也带有一个工具,工具名为sqlplus.exe。
3、ORACLE数据库:在CMD窗口下,sqlplus
用户名/密码@数据库,进行登录,然后把脚本文件拖进去就好。
4、SQL
Server数据库系统下,SQLCMD的用法,请在CMD窗口下键入
sqlcmd.exe
/?去查看。
5、更多详尽的资料,请网络一下“SQLCMD”或“sqlplus.exe”。
其它的数据库,有些支持,有些不支持,请针对性的搜索或提问。

热点内容
tomcat编译后的文件 发布:2025-01-23 06:05:46 浏览:253
惠普畅游人14是什么配置表 发布:2025-01-23 05:57:39 浏览:295
简单搭建ftp服务器 发布:2025-01-23 05:49:41 浏览:227
有qq号没密码如何登上 发布:2025-01-23 05:34:08 浏览:469
javajsdes加密 发布:2025-01-23 05:33:21 浏览:770
qq怎么上传视频到电脑上 发布:2025-01-23 05:07:27 浏览:972
如何申请i7服务器地址 发布:2025-01-23 04:42:15 浏览:848
浏览器内核源码 发布:2025-01-23 04:41:34 浏览:662
精英版缤智少了些什么配置 发布:2025-01-23 04:41:30 浏览:359
编写c编译器 发布:2025-01-23 04:41:30 浏览:971