检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
GaussDB如何设置账户被锁定后自动解锁的时间 password_lock_time参数指定账户被锁定后自动解锁的时间。单位为天,浮点型数值,最小值为0,最大值为365,其中0表示立即解锁。整数部分表示天数,小数部分可以换算成时、分、秒。如:password_lock_time=1.5,表示1天零12小时。
TRUNCATE 功能描述 清理表数据,TRUNCATE快速地从表中删除所有行。 它和在目标表上进行无条件的DELETE有同样的效果,但由于TRUNCATE不做表扫描,因而快得多。在大表上操作效果更明显。 注意事项 TRUNCATE TABLE在功能上与不带WHERE子句DELETE语句相同:二者均删除表中的全部行。
TRUNCATE 功能描述 清理表数据,TRUNCATE快速地从表中删除所有行。 它和在目标表上进行无条件的DELETE有同样的效果,但由于TRUNCATE不做表扫描,因而快得多。在大表上操作效果更明显。 注意事项 TRUNCATE TABLE在功能上与不带WHERE子句DELETE语句相同:二者均删除表中的全部行。
功能 相关SQL 创建表 CREATE TABLE 修改表属性 ALTER TABLE 修改一个或多个表名称 RENAME TABLE 删除表 DROP TABLE 根据查询结果创建表 CREATE TABLE AS 定义分区表 分区表是一种逻辑表,数据是由普通表存储的,主要用于提升
GaussDB提供了删除表中指定条件的数据,请参见DELETE。 复制数据 GaussDB提供了在表和文件之间复制数据的语句,请参见COPY。 锁 GaussDB提供了多种锁模式用于控制对表中数据的并发访问,请参见LOCK。 GaussDB提供了bucket粒度的锁,请参见LOCK
行表达式 语法如下: row_constructor operator row_constructor 两边都是一个行构造器,两行值必须具有相同数目的字段,每一行都进行比较,行比较允许使用=,<>,<,<=,>=等操作符,或其中一个相似的语义符。 对于<,<=,>,> =的情况下
条件表达式 在执行SQL语句时,可通过条件表达式筛选出符合条件的数据。 条件表达式主要有以下几种: CASE CASE表达式是条件表达式,类似于其他编程语言中的CASE语句。 CASE表达式的语法图请参考图1。 图1 case::= CASE子句可以用于合法的表达式中。condi
数组表达式 IN expression IN (value [, ...]) 右侧括号中的是一个表达式列表。左侧表达式的结果与表达式列表的内容进行比较。如果列表中的内容符合左侧表达式的结果,则IN的结果为true。如果没有相符的结果,则IN的结果为false。 示例如下: 1 2
行表达式 语法如下: row_constructor operator row_constructor 两边都是一个行构造器,两行值必须具有相同数目的字段,每一行都进行比较,行比较允许使用=,<>,<,<=,>=等操作符,或其中一个相似的语义符。 对于<,<=,>,> =的情况下
行表达式 语法: row_constructor operator row_constructor 两边都是一个行构造器,两行值必须具有相同数目的字段,每一行都进行比较,行比较允许使用=,<>,<,<=,>=等操作符,或其中一个相似的语义符。 对于<,<=,>,> =的情况下,行
句,请参考表2。 表2 用户定义相关SQL 功能 相关SQL 创建用户 CREATE USER 修改用户属性 ALTER USER 删除用户 DROP USER 授权 GaussDB提供了针对数据对象和角色授权的语句,请参考GRANT。 收回权限 GaussDB提供了收回权限的语句,请参考REVOKE。
GS_LOGICAL_DATABASE GS_LOGICAL_DATABASE系统表存储关于可用数据库的信息。 表1 GS_LOGICAL_DATABASE字段 字段名称 字段类型 说明 datname name 数据库名称。 datid oid 数据库OID。 csnmin bigint
功能 相关SQL 创建表 CREATE TABLE 修改表属性 ALTER TABLE 修改一个或多个表名称 RENAME TABLE 删除表 DROP TABLE 根据查询结果创建表 CREATE TABLE AS 定义分区表 分区表是一种逻辑表,数据是由普通表存储的,主要用于提升
级别设置。 参数类型:枚举类型 参数单位:无 取值范围: off:表示不开启计划捕获功能。 auto:表示开启自动计划捕获功能。在这种模式下,SQL计划被捕获的前置条件是SQL被执行两次及以上。 manual:表示开启手动计划捕获功能。在这种模式下,SQL计划被捕获的前置条件不需要满足SQL被执行两次及以上。
数组表达式 IN expression IN (value [, ...]) 右侧括号中的是一个表达式列表。左侧表达式的结果与表达式列表的内容进行比较。如果列表中的内容符合左侧表达式的结果,则IN的结果为true。如果没有相符的结果,则IN的结果为false。 示例如下: 1 2
条件表达式 在执行SQL语句时,可通过条件表达式筛选出符合条件的数据。 条件表达式主要有以下几种: CASE CASE表达式是条件表达式,类似于其他编程语言中的CASE语句。 CASE表达式的语法图如图1所示。 图1 case::= CASE子句可以用于合法的表达式中。condi
数组表达式 IN expression IN (value [, ...]) 右侧括号中的是一个表达式列表。左侧表达式的结果与表达式列表的内容进行比较。如果列表中的内容符合左侧表达式的结果,则IN的结果为true。如果没有相符的结果,则IN的结果为false。 示例如下: 1 2
数组表达式 IN expression IN (value [, ...]) 右侧括号中的是一个表达式列表。左侧表达式的结果与表达式列表的内容进行比较。如果列表中的内容符合左侧表达式的结果,则IN的结果为true。如果没有相符的结果,则IN的结果为false。 示例如下: 1 2
行表达式 语法: row_constructor operator row_constructor 两边都是一个行构造器,两行值必须具有相同数目的字段,每一行都进行比较,行比较允许使用=,<>,<,<=,>=等操作符,或其中一个相似的语义符。 对于<,<=,>,> =的情况下,行
DCL语法一览表 DCL(Data Control Language,数据控制语言),是用来设置或更改数据库用户或角色权限的语句。 授权 GaussDB提供了针对数据对象和角色授权的语句,请参考GRANT。 收回权限 GaussDB提供了收回权限的语句,请参考REVOKE。 设置默认权限