Windows如何登录达梦数据库SQL交互式查询工具 disql

目录

方式一、cmd 中使用 disql 命令登录数据库

方式二、菜单

登出数据库


方式一、cmd 中使用 disql 命令登录数据库

先cmd,cd到你达梦数据库安装目录bin下,然后如图操作依次输入用户名密码即可连接:

方式二、菜单

点击【开始界面】,选择【达梦数据库】菜单,点击【 SQL 交互式查询工具】,如下图所示:

进入 CMD 命令行方式,如下图所示:

使用 LOGIN 或 CONN 命令登录到指定数据库。

以 LOGIN 为例,登录到 IP 地址为 localhost 的机器上,用户名和密码为:SYSDBA/SYSDBA,端口号为 5236,非读写分离集群。其他全部敲回车,采用缺省输入,密码不会显到屏幕上。如下图所示:

登出数据库

这里我们直接使用quit命令即可登出。

达梦数据库中的 **DISQL** 是其自带的命令行工具,用于连接数据库并执行 SQL 语句或脚本文件。执行 SQL 文件的方式主要包括以下几种: ### 3.1 通过 DISQL 登录后在字符界面执行 SQL 文件 用户可以在 DISQL 登录数据库后,使用 `START` 或 `@` 命令执行指定的 SQL 脚本文件。例如: ```sql START /path/to/your_script.sql ``` 或者: ```sql @/path/to/your_script.sql ``` 该方式会加载并执行指定路径下的 SQL 文件内容,适用于在交互式命令行环境中运行脚本[^1]。 ### 3.2 启动 DISQL 时运行脚本 也可以在启动 DISQL 工具的同时执行 SQL 文件,命令格式如下: ```bash disql 用户名/密码@主机地址:端口号:/path/to/your_script.sql ``` 例如: ```bash disql SYSDBA/SYSDBA@localhost:5236:/home/dmdbms/scripts/init.sql ``` 该方式适用于自动化脚本调用或批量处理场景,DISQL 会自动连接数据库并执行指定的 SQL 文件,执行完成后退出[^1]。 ### 3.3 使用 EDIT 命令编辑并执行脚本 在 DISQL 中可以使用 `EDIT` 命令编辑 SQL 脚本文件,修改完成后保存并使用 `START` 命令执行该文件: ```sql EDIT /path/to/your_script.sql START /path/to/your_script.sql ``` 这种方式适用于需要在执行前对脚本进行修改或调试的场景[^1]。 --- ### 远程连接执行 SQL 文件 DISQL 支持远程连接数据库并执行 SQL 文件。连接时需指定数据库的主机地址和端口号,例如: ```bash disql 用户名/密码@远程主机IP:端口号 ``` 连接成功后,使用 `START` 或 `@` 命令执行远程服务器上的 SQL 文件: ```sql START /remote/path/to/script.sql ``` 该方式适用于跨服务器维护数据库结构或数据[^2]。 --- ### 注意事项 - 确保执行 SQL 文件的用户具有足够的权限,否则可能因权限不足导致执行失败。 - SQL 文件路径应为绝对路径,DISQL 对相对路径的支持有限。 - 若 SQL 文件中包含大量 DDL 或 DML 操作,建议在执行前进行事务控制或备份操作。 - 在脚本中使用参数化变量时,需确保其与达梦数据库的语法兼容。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Calvad0s

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值