金仓数据库学习基本命令行使用

查看进程 
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;
 
 
 
 
posted @ 2026-01-21 16:03  fangzpa  阅读(3)  评论(0)    收藏  举报