检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
表是建立在数据库中的,在不同的数据库中可以存放相同的表。可以通过使用模式在同一个数据库中创建相同名称的表。介绍如何使用CREATE TABLE命令创建表。 向表中插入数据 通过SQL语句向表中插入数据 在创建一个表后,表中并没有数据,在使用这个表之前,需要向表中插入数据。介绍如何使用INSERT命令插入一行或多行数据。
使用说明 执行如下命令开启压缩功能: gaussdb=# ALTER DATABASE SET ilm = on; 检查当前数据库的public schema中是否存在gsilmpolicy_seq和gsilmtask_seq。 gaussdb=# \d
如何查看GaussDB的存储空间使用情况 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 在页面左上角单击,选择“数据库 > 云数据库 GaussDB”,进入云数据库 GaussDB信息页面。 在“实例管理”页面,选择指定的实例,单击实例名称。 进入“基本信息”页面,
使用说明 执行如下命令开启压缩功能: gaussdb=# ALTER DATABASE SET ilm = on; 检查当前数据库的public schema中是否存在gsilmpolicy_seq和gsilmtask_seq。 gaussdb=# \d
GaussDB如何设置显示和解释时间类型数值时使用的时区 云数据库GaussDB可以通过控制台设置显示和解释时间类型数值时使用的时区。详见如下操作。 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 在页面左上角单击,选择“数据库 > 云数据库 GaussDB”,进入云数据库
使用库函数 ECPGdebug(int on, FILE *stream):若函数第一个参数为非0,则开启调试日志,第二个参数表示要打印日志的标准输出流。调试日志在标准输出流上执行,日志包含所有输入的SQL语句以及来自GaussDB Kernel服务器的结果。 示例: #include
使用库函数 ECPGdebug(int on, FILE *stream):若函数第一个参数为非0,则开启调试日志,第二个参数表示要打印日志的标准输出流。调试日志在标准输出流上执行,日志包含所有输入的SQL语句以及来自GaussDB Kernel服务器的结果。 示例: #include
数据库基本使用 如何通过数据管理服务(DAS)查询GaussDB执行过的SQL语句 GaussDB实例导出SQL查询结果到Excel出现乱码 GaussDB数据库root账号被锁怎么处理 为什么GaussDB实例重置密码后新密码没有生效 当业务压力过大时,备DN的回放速度跟不上主DN的速度如何处理
使用数据库 数据库使用概述 创建GaussDB数据库 创建GaussDB数据库用户
使用gsql连接 gsql是GaussDB自带的客户端工具。使用gsql连接数据库,可以交互式地输入、编辑、执行SQL语句。具体连接方式请参考通过gsql连接实例。 分布式场景下:客户端工具通过连接CN访问数据库。因此连接前,需获取CN所在服务器的IP地址及CN的端口号信息。客户
PLAN TRACE使用介绍 该特性是数据库内核开发人员对慢SQL深度分析使用的特性,不建议非内核开发人员使用。 该特性开启后,会在执行DML期间记录优化器相关信息到系统表中,这样会导致原本的读事务变成了写事务,从而导致要求必须在读事务里执行的函数无法执行,例如函数pg_crea
使用LIKE进行模糊查找时如何忽略大小写? 答:可以将LIKE改为ILIKE,也可以使用upper或者lower函数。具体示例如下: --前置操作创建表和插入数据。 gaussdb=# CREATE TABLE tbl_test1(c1 varchar); gaussdb=# INSERT
数组类型的使用 在使用数组之前,需要自定义一个数组类型。 在存储过程中紧跟AS关键字后面定义数组类型。定义方法为: TYPE array_type IS VARRAY(size) OF data_type; 其中: array_type:要定义的数组类型名。 VARRAY:表示要定义的数组类型。
集合类型的使用 在使用集合之前,需要自定义一个集合类型。 在存储过程中紧跟AS关键字后面定义集合类型,定义方法如下。 其中: table_type:要定义的集合类型名。 TABLE:表示要定义的集合类型。 data_type:要创建的集合中成员的类型。 indexby_type:创建集合索引的类型。
集合类型的使用 在使用集合之前,需要自定义一个集合类型。 在存储过程中紧跟AS关键字后面定义集合类型。定义方法如下。 其中: table_type:要定义的集合类型名。 TABLE:表示要定义的集合类型。 data_type:要创建的集合中成员的类型。 indexby_type:创建集合索引的类型。
储过程库,通常是使用'$libdir/plXXX'语法。XXX只能是pgsql、perl、tcl、python之一。 通过预先装载一个共享库并在需要的时候进行初始化,可以避免第一次使用这个库的加载时间。但是启动每个服务器进程的时间可能会增加,即使进程从来没有使用过这些库。因此建议
可以用这个方法预先装载GaussDB的存储过程库,通常是使用'$libdir/plXXX'语法。XXX只能是pgsql,perl,tcl,python之一。 通过预先装载一个共享库并在需要的时候初始化它,可以避免第一次使用这个库的加载时间。但是启动每个服务器进程的时间可能会增加,即使进程从来没有使用过这些库。因此建议
可以用这个方法预先装载GaussDB的存储过程库,通常是使用'$libdir/plXXX'语法。XXX只能是pgsql,perl,tcl,python之一。 通过预先装载一个共享库并在需要的时候初始化它,可以避免第一次使用这个库的加载时间。但是启动每个服务器进程的时间可能会增加,即使进程从来没有使用过这些库。因此建议
使用分区表 分区表是把逻辑上的一张表根据某种方案分成几张物理块进行存储。这张逻辑上的表称之为分区表,物理块称之为分区。分区表是一张逻辑表,不存储数据,数据实际是存储在分区上的。分区表和普通表相比具有以下优点: 改善查询性能:对分区对象的查询可以仅搜索自己关心的分区,提高检索效率。
使用分区表 分区表是把逻辑上的一张表根据某种方案分成几张物理块进行存储。这张逻辑上的表称之为分区表,物理块称之为分区。分区表是一张逻辑表,不存储数据,数据实际是存储在分区上的。分区表和普通表相比具有以下优点: 改善查询性能:对分区对象的查询可以仅搜索自己关心的分区,提高检索效率。