GaussDB支持的常量和宏请参见表1。 表1 常量和宏 参数 描述 示例 CURRENT_CATALOG 当前数据库 1 2 3 4 5 testdb=# SELECT CURRENT_CATALOG; current_database …
什么是SQL SQL是用于访问和处理数据库的标准计算机语言。 SQL提供了各种任务的语句,包括: 查询数据。 在表中插入、更新和删除行。 创建、替换、更改和删除对象。 控制对数据库及其对象的访问。 保证数据库的一致性和完整性。 SQL语言由…
什么是SQL SQL是用于访问和处理数据库的标准计算机语言。 SQL提供了各种任务的语句,包括: 查询数据。 在表中插入,更新和删除行。 创建,替换,更改和删除对象。 控制对数据库及其对象的访问。 保证数据库的一致性和完整性。 SQL语言由…
GaussDB SQL 关键字 数据类型 常量与宏 函数和操作符 表达式 伪列 类型转换 全文检索 系统操作 事务控制 DDL语法一览表 DML语法一览表 DCL语法一览表 SQL语法 附录 同意关联代理商云淘科技,购买华为云产品更优惠(Q…
GaussDB通过SQL语句执行不同的系统操作,比如:设置变量,显示执行计划和垃圾收集等操作。 设置变量 设置会话或事务中需要使用的各种参数,请参考SET。 显示执行计划 显示GaussDB为SQL语句规划的执行计划,请参考EXPLAIN。…
事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。 启动事务 GaussDB通过START TRANSACTION和BEGIN语法启动事务,请参考START TRANSACTION和BEGIN。 设置…
DDL(Data Definition Language数据定义语言),用于定义或修改数据库中的对象。如:表、索引、视图等。 GaussDB不支持CN不完整时进行DDL操作。例如:集群中有1个CN故障时执行新建数据库、表等操作都会失败。 定…
DML(Data Manipulation Language数据操作语言),用于对数据库表中的数据进行操作。如:插入、更新、查询、删除。 插入数据 插入数据是往数据库表中添加一条或多条记录,请参考INSERT。 修改数据 修改数据是修改数据…
DCL(Data Control Language数据控制语言),是用来创建用户角色、设置或更改数据库用户或角色权限的语句。 定义角色 角色是用来管理权限的,从数据库安全的角度考虑,可以把所有的管理和操作权限划分到不同的角色上。所涉及的SQ…