kingbase-ksql命令工具
1、登录数据库
$ ksql -U system -W test
选项意义:
-U 指定数据库登录用户
-W 输入数据库用户口令
-h 指定数据库IP地址
-p 指定数据库端口
-d 指定要连接的数据库,该选项可省略
-f 指定SQL文件脚本
-l 列出所有可用的数据库,然后退出
-V 输出版本信息, 然后退出
-e 显示发送给服务器的命令
-q 不显示登录信息,只有查询结果
-E 显示内部命令产生的查询
-L 将会话日志写入文件
-o 将查询结果写入文件
-x 打开扩展表格输出,纵向展示结果内容
-c 执行单一数据库命令
-H 指定HTML格式输出结果
--csv 指定csv格式输出结果
test 指定要登录的数据库名称
在没有使用 -h 选项时,默认是通过local socket方式连接,该种连接方式不用密码即可登录到数据库中。即使使用 -W 选项提示输入口令,输入任意字符均可登录。
指定了 -h 选项后,无论是否使用 -W 参数都要求输入用户名密码完成验证才可以登录数据库。
2、查看数据库版本
$ ksql -V
ksql (Kingbase) V008R006C007B0012
3、查看数据库列表
$ ksql -U system -l
4、执行指定的SQL文件
$ echo "select connections;" >> ./test.sql
$ ksql -U system -f ./test.sql
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)