第三章KSQL常用命令
登陆前显示ksql的帮助命令
Ksql --help

列出所有的SQL命令清单
test=# \h

列出某个SQL命令语法大纲
\h <sql命令> 如:\h delect

查看ksql元命令的帮助


.....
查看数据库列表

显示当前连接的数据库和登录用户
\c

显示当前test数据库的表和视图信息,+号显示详细信息

查看表的概要信息
\dt+ 表名

查看指定表定义的详细信息
\d 表名

查看当前登录用户表空间信息
\db+

查看模式的信息
\dn
查看用户和角色信息
\du
通过视图查看用户列表
select * from sys_user;

通过视图查看角色列表
select * from sys_roles;

行转列显示数据
\x

使用copy命令或\copy命令导出文件
\copy 表名 to /导出文件的路径/文件名 导出文件的类型

查看导出的文件
\! cat /文件路径

使用copy命令或\copy命令导入文件
\copy 表名 from /文件路径 文件类型

查看导入的数据

导入sql脚本
\i sql脚本路径
切换登录用户
\c - user01
切换登录数据库
\conninfo

同时切换登录的用户和数据库

KSQL快速登录
将登录的主机IP-账号-端口-和连接的数据库名
echo "export KINGBASE_PORT=54321">>/home/kingbase/.bash_profile
echo "export KINGBASE_DATABASE=test">>/home/kingbase/.bash_profile
echo "export KINGBASE_USER=system">>/home/kingbase/.bash_profile
source /home/kingbase/.bash_profile
退出KSQL命令行
\q
查看索引
\di











