检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
未实名认证
已实名认证
GaussDB(DWS)提供了各种任务的SQL语句,包括查询数据,在表中插入、更新和删除行,创建、替换、更改和删除对象,控制对数据库及其对象的访问,保证数据库的一致性和完整性。
GaussDB(DWS)默认支持SQL2、SQL3和SQL4的主要特性。
了解数据定义语言(DDL)以及如何创建和管理数据库对象。理解可用的选项以及如何使用数据库将有助于用户做出正确的决定。
创建和管理数据库
创建和管理Schema
创建和管理表
创建和管理索引
创建和使用序列
创建和管理视图
提供GaussDB(DWS) SQL命令使用指南,帮助用户快速入门GaussDB数据库服务。
创建一个新的数据库。
在当前数据库中创建一个新的空白表。
创建一个视图。视图就像一个窗口,透过它可以看到数据库中用户感兴趣的数据及变化。
修改数据库的属性,包括它的名称、所有者、连接数限制、对象隔离属性等。
修改表,包括修改表的定义、重命名表、重命名表中指定的列、重命名表的约束、设置表的所属模式、添加/更新多个列、打开/关闭行访问控制开关。
ALTER VIEW更改视图的各种辅助属性。
创建模式。
访问命名对象时可以使用模式名作为前缀进行访问,如果无模式名前缀,则访问当前模式下的命名对象。
创建分区表。
在指定的表上创建索引。
修改模式属性。
修改表分区,包括增删分区、切割分区、合成分区,以及修改分区属性等。
用于修改现有索引的定义。
使用server_encoding参数查看当前数据库的字符集编码。
GaussDB(DWS)不支持修改已创建数据库的字符编码格式。如果需要指定数据库的字符集编码格式,可使用CREATE DATABASE语法新建一个数据库。
创建数据库时,可通过DBCOMPATIBILITY参数指定兼容的数据库的类型,DBCOMPATIBILITY取值范围:ORA、TD、MySQL。分别表示兼容Oracle、Teradata和MySQL数据库。如果创建数据库时不指定该参数,则默认为ORA,在ORA兼容模式下,date类型会自动转换为timestamp(0)。
只有在MySQL兼容模式下才支持date类型,为解决以上问题,需要将兼容模式修改为MySQL,兼容模式仅支持在创建数据库时设置。
仅设置主键即可,默认会选择主键的第一列作为分布键。如果两个同时设置,主键必须包含分布键。
在GaussDB(DWS)分布式系统中,数据分区是在一个节点内部按照用户指定的策略对数据做进一步的水平分表,将表按照指定范围划分为多个数据互不重叠的部分(Partition)。
可以使用pg_tables视图和pg_views视图查询数据库中所有表信息和视图。
活动对象:华为云电销客户及渠道伙伴客户可参与消费满送活动,其他客户参与前请咨询客户经理
活动时间: 2020年8月12日-2020年9月11日
活动期间,华为云用户通过活动页面购买云服务,或使用上云礼包优惠券在华为云官网新购云服务,累计新购实付付费金额达到一定额度,可兑换相应的实物礼品。活动优惠券可在本活动页面中“上云礼包”等方式获取,在华为云官网直接购买(未使用年中云钜惠活动优惠券)或参与其他活动的订单付费金额不计入统计范围内;
学习如何优化表的设计。
学习如何向DWS导入数据。
通过一定的规则调整SQL语句,在保证结果正确的基础上,能够提高SQL执行效率。