检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
停止GaussDB实例 操作场景 GaussDB支持对实例进行手动停止操作,会停止实例所有节点组件进程,不会直接关闭虚拟机/物理机。 约束限制 停止实例过程中以及停止后不支持磁盘扩容、规格变更、备份、重置密码、重启实例、删除实例等操作。 停止实例后,无法查询组件信息。 停止实例后,实例将无法对外提供服务,请谨慎操作。
其他操作 创建和管理schema 创建和管理分区表 创建和管理索引 创建和管理视图 创建和管理序列 父主题: 操作数据库
开发步骤 获取源码包、ODBC包以及依赖库 连接数据库 执行SQL语句 处理结果集 关闭连接 父主题: 基于ODBC开发
开发步骤 获取源码包、ODBC包以及依赖库 连接数据库 执行SQL语句 处理结果集 关闭连接 父主题: 基于ODBC开发
开发步骤 获取发布包、依赖库和头文件 连接数据库 执行SQL语句 处理结果集 关闭连接 父主题: 基于libpq开发
['value']} [, ... ] ) ]; 在OPTIONS选项里,ADD、SET和DROP指定要执行的操作,未指定时默认为ADD操作。option和value为对应操作的参数。 修改外部服务的所有者。 1 2 ALTER SERVER server_name OWNER
GaussDB支持year数据类型,与MySQL相比规格上存在如下差异: 操作符 GaussDB仅支持year类型之间的比较操作符“=”、“!=”、“<”、“<=”、“>”、“>=”,返回true或者false。 GaussDB仅支持year类型与int4类型之间的算术操作符“+”、“-”,返回整型值,MySQL是返回无符号整型值。
GaussDB支持year数据类型,与MySQL相比规格上存在如下差异: 操作符: GaussDB仅支持year类型之间的比较操作符:=、!=、<、<=、>、>=。返回true或者false。 GaussDB仅支持year类型与int4类型之间的算术操作符:+、-。返回整型值,MySQL是返回无符号整型值。
执行触发器语句时是用触发器创建者的身份进行权限判断的。 执行创建触发器操作的用户需要拥有指定表的TRIGGER权限或被授予了CREATE ANY TRIGGER权限。 BEFORE触发的行级触发器函数可以返回一个NULL值,表示忽略对该行的操作,随后的触发器将不再执行,并且不会对该行产生INSER
执行触发器语句时是用触发器创建者的身份进行权限判断的。 执行创建触发器操作的用户需要拥有指定表的TRIGGER权限或被授予了CREATE ANY TRIGGER权限。 BEFORE触发的行级触发器函数可以返回一个NULL值,表示忽略对该行的操作,之后的触发器将不再执行,并且不会对该行产生INSERT/UPDATE/DELETE动作。
建议开启SQL执行记录,开启后,便于在“SQL操作>SQL执行记录”查看,并可再次执行,无需重复输入。 登录后,通过DAS管理数据库的具体操作可参见GaussDB 管理。 后续操作 登录实例后,可以创建数据库、创建数据库用户进行数据迁移等操作,具体请参见: 通过调用API创建GaussDB数据库
数字操作函数 表1 数字操作函数列表 MySQL数据库 支持计划外ALT ABS() 支持 ACOS() 支持 ASIN() 支持 ATAN() 支持 ATAN2() 支持 CEILING() 支持 COS() 支持 DEGREES() 支持 EXP() 支持 FLOOR() 支持
数字操作函数 表1 数字操作函数列表 MySQL数据库 GaussDB数据库 差异 log2() 支持,存在差异 小数位显示与MySQL存在差异,受GaussDB浮点数据类型限制,可通过参数extra_float_digits控制小数位个数显示; 由于输入精度内部处理差异,Gau
开发步骤 获取驱动jar包并配置JDK1.8 连接数据库 执行SQL语句 处理结果集 关闭数据库连接 父主题: 基于JDBC开发
开发步骤 获取发布包、依赖库和头文件 连接数据库 执行SQL语句 处理结果集 关闭连接 父主题: 基于libpq开发
调用executeBatch()方法并不会清除batch。用户必须显式使用clearBatch()清除 。 在添加了一个batch的绑定变量后,用户若想重用这些值(再次添加一个batch),无需再次使用set*()方法 。 以下方法是从java.sql.Statement继承而来:
调用executeBatch()方法并不会清除batch。用户必须显式使用clearBatch()清除 。 在添加了一个batch的绑定变量后,用户若想重用这些值(再次添加一个batch),无需再次使用set*()方法 。 以下方法是从java.sql.Statement继承而来:
调用executeBatch()方法并不会清除batch。用户必须显式使用clearBatch()清除。 在添加了一个batch的绑定变量后,用户若想重用这些值(再次添加一个batch),无需再次使用set*()方法。 以下方法是从java.sql.Statement继承而来:c
参数说明:当cm_agent在无法连接cm_server主节点后,发起一次终止本节点上所有实例的操作之前,所需等待的时间间隔。 参数类型:整型 参数单位:秒(s) 取值范围:0 ~ 2147483647 默认值:0,表示不发起终止本节点上所有实例的操作。 设置方式:该参数为CM参数,参数修改请参考表2中方式一、方式二进行设置。
GaussDB的alter rename语法仅支持修改表名称功能操作,不能耦合其它功能操作。 GaussDB中,仅旧表名字段支持使用schema.table_name格式,且新表名与旧表名将属于同一个Schema。 GaussDB不支持新旧表跨Schema重命名操作;但如有权限,则可在当前Schema下修改其它Schema下表名称。