金仓数据库学习基本命令行使用
查看进程
ps -ef|grep kingbase

在 /home/kingbase/.bashrc 配置环境变量
export PATH=/KingbaseES/V9/KESRealPro/V009R001C010/Server/bin:$PATH
export KINGBASE_DATA=/data
配置生效
source /home/kingbase/.bashrc
3种启动方式
systemctl restart kingbased #初次需要重启数据库才能生效
service kingbased restart
sys_ctl restart #须配置环境变量
ksql 命令行工具使用
ksql --help可以查看相关参数说明
联接选项:
-h, --host=主机名 数据库服务器主机或socket目录(默认:"本地接口")
-p, --port=端口 数据库服务器的端口(默认:"54321")
-U, --username=USERNAME database userName name (default: "kingbase")
-d, --dbname=DBNAME 指定要连接的数据库 (默认:"kingbase")
-f , --连接数据库执行执行脚本,执行完之后退出数据库连接

ksql 常用元命令
\d 列出表,视图,序列,系统对象 后面加+可以看到更多详细信息

\db 列出表空间信息

\di 列出索引

\dp 列出表,视图等相关权限

\dn 列出所有模式

\du 列出用户角色信息

\l 列出所有数据库

\c - user01 切换用户
\c db01 切换数据库
\conninfo 连接信息
\s 查询历史命令
\q 退出
--切换模式
set search_path=exam;
--查询当前模式
select current_schema();
search_path 是一个用于模式搜索的列表,可以自定义搜索模式列表优化顺序
查询当前默认搜索路径
show search_path;
调整search_path搜索路径,如下所示,优先从exam模式查找对象,匹配上就停止搜索,匹配不上就一个模式搜索
set search_path=eaxm,public;

浙公网安备 33010602011771号