返回首页

gbase数据、南大通用产品文档:GBase8aSHOW管理语句

更新日期:2024年09月11日

SHOW 以多种形式提供有关服务器的数据库、表、列或状态等信息。
表5- 115 参数说明

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1104




SHOW [FULL] COLUMNS FROM
{ [vc_name.][database_name.]table_name|
table_name [FROM [vc_name.]database_name]}
[LIKE 'pattern']
显示一个给定表中列的信息。
SHOW [FULL] FIELDS FROM
{ [vc_name.][database_name.]table_name|
table_name [FROM [vc_name.]database_name]}
[LIKE 'pattern']
显示一个给定表中列的信息。
SHOW INDEX FROM
{ [vc_name.][database_name.]table_name|
table_name [FROM [vc_name.]database_name]}
列出选定数据库中指定表的索
引。
SHOW [FULL] TABLES [FROM
[vc_name.]database_name] [LIKE ‘pattern’] [where
conditions]
列出一个给定数据库的非临时
表。
SHOW
[FULL]
TABLESPACES [FROM
[vc_name.]database_name]
显示表空间信息。
SHOW {DATABASES | SCHEMAS} [LIKE
'pattern']
显示数据库信息。
SHOW VCS
显示VC 信息。
SHOW ENGINES
显示ENGINES 信息。
SHOW TABLE STATUS [FROM
[vc_name.]database_name] { [LIKE 'pattern']
| [where conditions] }
显示所有表或者指定数据库中表
的当前状态的信息。
SHOW FUNCTION STATUS [where conditions]
显示已经创建成功的函数的状
态。
SHOW PROCEDURE STATUS [where conditions]
显示已经创建成功的存储过程的
状态。
SHOW CREATE {DATABASE | SCHEMA}
[vcname.]database_name
显示给定数据库的创建语句。
SHOW [FULL] CREATE TABLE
[vc_name.][database_name.]table_name [for sync]
显示给定表的创建语句
SHOW CREATE VIEW
[vc_name.][database_name.]view_namel
显示给定视图的创建语句。
SHOW CREATE FUNCTION
[vc_name.][database_name.]func_name
显示给定自定义函数的创建语
句。
SHOW CREATE PROCEDURE
[vc_name.][database_name.]proc_name
显示给定存储过程的创建语句。
SHOW CREATE SYNONYM
[vc_name.][database_name.]syn_name
显示给定的私有同义词的创建语
句。
SHOW CREATE PUBLIC SYNONYM
[vc_name.]sym_name
显示给定的公有同义词的创建语
句。

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1105




SHOW GRANTS FOR {[user_name] |
CURRENT_USER[()]}
显示给定用户的GRANT 语句信
息。
SHOW TABLE LOCKS
显示表锁信息。
SHOW DISTRIBUTION TABLES [FROM
[vc_name.]database_name] [LIKE ‘pattern’]
列出指定数据库中的表信息。
SHOW OPEN TABLES FROM
[vc_name.]database_name { [LIKE 'pattern']
| [WHERE conditions] }
列出指定数据库下打开的表。
SHOW PRIORITIES [WHERE CONDITIONS]
显示优先级状态。
SHOW [FULL] PROCESSLIST
显示正在运行的线程。
SHOW [GLOBAL | SESSION] STATUS { [LIKE
'pattern'] | [WHERE conditions] }
提供状态信息。
SHOW [GLOBAL | SESSION] VARIABLES
{ [LIKE 'pattern'] | [WHERE conditions] }
显示一些GBase 8a MPP Cluster
系统变量的值。
SHOW ERRORS [LIMIT [offset,] row_count]
显示由最后一个语句产生的错误
信息。
SHOW COUNT(*) ERRORS
显示由最后一个语句产生的错误
信息的数量
SHOW WARNINGS [LIMIT [offset,] row_count]
显示由最后一个语句产生的警告
和注意信息。
SHOW COUNT(*)WARNINGS
显示由最后一个语句产生的警告
和注意信息的数量。
SHOW GCLUSTER ENTRY
显示集群中连接数最少的节点。
SHOW [GCLUSTER] NODES
用于获取coordinator 集群或data
集群的节点信息。

要将 GBase 8s 不透明类型映射到 Java™ 对象,该对象必须实现 java.sql.SQLData 接口。这
些 Java 对象描述构成不透明类型的所有数据成员。它们是强类型;即 Java 对象
的 readSQL 或 writeSQL 方法中的每个读取或写入方法都必须与不透明类型定义中相应的
数据成员相匹配,因为类型结构是未知的。
GBase 8s JDBC Driver 还要求将所有不透明数据作为 mitypes.h (此文件包含在所有
的 GBase 8s 安装中)中定义的 GBase 8s DataBlade API 数据类型。所有的不透明类型都存
储在数据库服务器的 C 结构中,该结构由不透明类型中定义的各种 DataBlade API 组成。
如果您使用 UDT 和 UDR Manager 工具创建不透明类型,则需要处理 Java 和 C 之间的
映射。有关更多信息,请参阅 创建不透明类型和 UDR。

要配置 GBase 8s JDBC Driver 的数据库连接,来使用“安全套接层”(SSL)协议,需要
将 sslConnection 属性设置为 TRUE。
在至数据源的连接可使用 SSL 协议之前,
必须在数据库服务器中将应用程序连接至的端口
配置为 SSL 监听器端口。
请在 Connection 或 DataSource 实例上设置 sslConnection 属性。下列示例演示如何在
Connection 实例上设置 sslConnection 属性:
java.util.Properties properties = new java.util.Properties();
properties.put("user", "xxxx");
properties.put("password", "yyyy");
properties.put("sslConnection", "true");

GBase 8s JDBC Driver 程序员指南
南大通用数据技术股份有限公司
- 58 -
java.sql.Connection con =
java.sql.DriverManager.getConnection(url, properties);