这是 odbx-sql 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
odbx-sql - 用于与数据库和交互式 SQL shell 通信的瑞士军刀
概要
odbx-sql [-?] [-b 后端] [-C 配置文件] [-d 数据库] [-F 定界符] [-H 主持人] [-我知道
关键字文件] [-p 端口] [-s 分离器] [-你 用户名] [-w]
商品描述
odbx-sql 是一个小巧灵活的实用程序,用于与支持的数据库进行通信
OpenDBX 库。 在批处理模式下,它的主要目的是在 shell 脚本中自动执行任务
这需要使用数据库。 另一方面,交互模式提供了一个
方便的 SQL shell,用于修改数据库内容或测试语句。 的格式
通过定义用于分隔的字符串,可以在一定程度上控制输出
列和用于分隔字段值。
配置
-h,--帮助
打印帮助,包括可用选项的简短说明。
-b,--后端=名称
应该使用的数据库后端的名称或后端库的路径
OpenDBX 驱动程序。
-c, --config=配置文件
带有连接数据库所需参数的配置文件。 这
文件可以包含应该使用的后端值、主机名或 ip
地址(如果需要,可能还有端口)、数据库名称和用户以及
密码。 这些值应该放在配置文件中,以便能够
从非交互式程序执行中安全地访问它们,而不会透露
密码在任何地方。 此类配置文件的完整示例可以在
本手册的示例部分。
-d,--数据库=名称
服务器上的数据库名称或本地文件中数据库文件的路径
系统。
-f, --delimiter=字符
应围绕由返回的字段值的单个字符或字符串
类似 SELECT 的语句并打印到标准输出。
-h,--主机=名称
主机名、IP 地址或数据库文件的路径。 它也可以是通往
命名管道以便仅在本地与数据库服务器通信。
-i,--交互式
以交互模式运行并提供与批处理模式相反的便捷 SQL shell
它正在等待来自 stdin 的输入并将结果打印到 stdout。
-k 关键字文件
用于提供关键字自动完成功能的关键字文件的位置。
-p, --port=端口
数据库服务器正在侦听的 TCP/IP 端口名称或编号。 如果这个参数
未在命令行添加,大多数数据库客户端库使用默认值
价值。 许多但并非所有数据库服务器都可以从其名称解析端口号
并且为了最大的可移植性,参数值应该是端口号。
-s 分隔符
应分隔由返回的字段值的单个字符或字符串
类似 SELECT 的语句并打印到标准输出。
-u,--用户名=名称
发送到数据库服务器进行身份验证的用户名。
-w, --密码
在命令行提示输入密码。
示例
配置 文件
后端 = mysql
主机 = 本地主机
端口 = 3306
数据库 = 测试
用户名 = 我的用户
密码 = 秘密
开始 in 互动 模式
odbx-sql -c mysql.conf -i
执行 命令 in 批量 模式
猫stmt.sql | odbx-sql -c mysql.conf
退出 状态
odbx-sql 如果发生错误,则返回 1,如果所有命令都成功或只有警告,则返回 0
被报道。 如果出现警告,它们将被写入 stderr。
5 2016月 odbx-sql(1)
使用 onworks.net 服务在线使用 odbx-sql