KingbaseEs V8R3(人大金仓)常用sql命令(超全命令汇集)

一、系统

– 查询license有效期

select GET_LICENSE_VALIDDAYS();

– 修改字符编码

alter table 模式名称.表名称 CHARACTER SET utf8 COLLATE utf8_general_ci

– 查看数据库

select * from sys_database

– 查看表空间

select * from sys_tablespace

– 查看语言

select * from sys_language

– 查看角色用户

select * from sys_user

– 查看会话进程

select * from sys_stat_activity

– 查看当前账号会话数

select count(*), usename from sys_stat_activity group by usename

– 查看系统所有表

SELECT * FROM sys_tables

– 查看表字段

select * from information_schema.columns 

– 查看索引

select * from sys_index 

二、数据库

– 查询数据库连接情况

select  * from pg_stat_activity

– 杀死空闲连接

SELECT pg_terminate_backend(pid) FROM pg_stat_activity WHERE state='idle'

– 查询最大连接数

show max_connections

– 超级连接数

show superuser_reserved_connections

– 杀死空闲连接

SELECT pg_terminate_backend(pid) FROM pg_stat_activity WHERE state='idle'

– 展示大小写状况

show case_sensitive

– 查询客户端、服务端编码

show server_encoding;
show client_encoding;

– 设置客户端、服务端编码

set client_encoding to 'GBK';
set server_encodingto 'utf-8';

三、模式

– 模式创建

CREATE SCHEMA 模式名称 

– 模式删除

DROP SCHEMA 模式名称

– 修改模式名称

alter schema 被修改模式名称 rename to 需要重命名模式名称 
–查询数据库下所有模式名称
SELECT DISTINCT TABLE_SCHEMA FROM INFORMATION_SCHEMA.TABLES; 
–查询数据库下所有模式数量
 SELECT COUNT(DISTINCT TABLE_SCHEMA) FROM INFORMATION_SCHEMA.TABLES;
–查询指定模式下表名称
SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE='BASE T
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清淡的粥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值