第三章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