Server:CentOS Linux release 7.3.1611 (Core) (3.10.0-514.el7.x86_64)
GBase8a MPP Cluster:9.5.2.39-redhat7.3-x86_64
GBaseDataStudio:9.5.1.0_build2_Windows_x86_64
- SQL分类
- DDL
- 用来创建数据库以及定义其表结构、视图、索引等
- 关键词:create、drop、alter、rename等
- DML
- 对数据库进行增加,更改,删除操作
- 关键词:insert、update、delete等
- DQL
- 用来对数据库进行查询操作
- 关键词:select
- DCL
- 用于赋予权限以及回收权限等
- 关键词:grant、revoke等
- 其他
- 优化和动态管理数据库资源等
- 关键词:show、kill等
- DDL
- gabse 8a mpp cluster sql综述
- 遵循SQL 92标准,支持SQL99和SQL:2003部分标准
- sql的关键词不区分大小写
- 限定词标识符用"."分隔
- 默认每条SQL以分号";"结束,可使用delimiter进行修改
- 默认SQL执行采用自动提交方式,自动commit
- 数据对象访问
- 访问路径:VC_name.database_name.table_name.column_name
- 单VC模式(兼容模式),默认VC名字是vc00001,在访问路径中可以省略
- 标识符:数据库、表、视图、列、别名、存储过程、变量
- 列引用
- col_name
- Table_name.col_name
- DB_name.table_name.col_name
- VC_name.DB_name.table_name.col_name
- ‘col_name’
- 数据类型
- 数值型
- 字符型
- 日期和时间型
- 二进制类型
- 不能有default值
- 不建议用在过滤条件、group by、join条件中
- 不支持OLAP函数
- 不能创建HASH索引和HASH分布列
- 其他数据库数据类型 与 gbase 8a 类型的对应关系
- 数据类型的隐式转换
- DDL-database-!!!生产环境慎重使用drop语句!!!
- 表类型
- 复制表
- 分布表
- 随机分布表(默认创建的表类型)
- hash分布表
- 适用的数据模型
- 星型
- 雪花型
- hash分布数据均匀-分布列选择最重要
- 选取distributed by列字段的原则
- 在多表join查询时,表中某列经常用于join等值关联
- 表中该列通常是等值查询的列,并且使用的频率很高
- 做group by操作时,分组字段
- 表中重复值较少的列,尽量让数据分布均匀
- 被选为distributed by列字段,有如下限制说明
- 当前只支持int bigint varchar decimal数据类型
- distributed by列的值,不允许进行update操作
- 选取distributed by列字段的原则
- 压缩方式的注意事项
- 压缩模式保存在DC块结构中,压缩模式改变只对后续入库的数据有效
- 优先级:列级定义压缩 > 表级定义压缩 > 系统参数全局定义压缩方式
- 视图VIEW
- 由select语句组成的查询定义的虚拟表
- 视图是虚拟表,本身不实际存储数据
- 引用视图时动态生成,数据来自当前或其它数据库的一个或多个表,或者其它视图,对视图的查询操作跟表相同
- 限制:禁止对视图进行insert、update和delete操作
- gbase 8a 系统支持三类索引
- 智能索引
- hash索引
- blob text列不能创建hash索引
- 全文检索
- DML - update - 全列更新、快速更新
- DQL
- 查询中用到的关键词:from/join、index、where、group by、distinct、having、order by、limit
- 运算符:算术 比较 范围 集合 空值判断 字符匹配 逻辑运算
- 常用聚合函数:count sum avg max min
- 连接查询
- 内连接 inner join
- 外连接
- 左外连接 left outer join
- 右外连接 right outer join
- 完全外连接 full outer join
- 笛卡尔积 与 /opt/gnode/tmpdata/cache_gbase/HashJoin 空间变化
相关链接
欢迎各位同学一起来交流学习心得!
最后修改时间:2021-12-16 18:12:01
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
2025年2月国产数据库大事记
墨天轮编辑部
751次阅读
2025-03-05 12:27:34
江苏移动单一来源采购30节点GBASE数据库扩容
通讯员
187次阅读
2025-02-21 12:00:09
GBase 8C 集群安装部署全攻略,轻松上手!
szrsu
186次阅读
2025-03-11 00:11:43
宁波市政府框采:优炫、南大通用、东方金信、金仓、达梦、OceanBase等多家数据库产品入围
通讯员
108次阅读
2025-03-10 12:30:06
手把手教你在华为云上安装 GBase 8s
JiekeXu
103次阅读
2025-02-27 18:32:35
极致可靠 GBase数据库助力国家管网集团打造能源动脉“中枢”
GBASE数据库
58次阅读
2025-02-25 09:26:05
唯一分布式数据库厂商!GBASE南大通用中标广西商务厅数据库采购项目
GBASE数据库
51次阅读
2025-03-04 09:47:13
Gbase8a安装时报错
Gbase-VVV
41次阅读
2025-02-17 13:52:39
GBase 8a数据加载应用实践 实现性能最优(一)
GBASE数据库
40次阅读
2025-02-19 17:20:48
GBase 8s二进制传输协议:Onunload/Onload机制
GBASE数据库
38次阅读
2025-02-21 16:55:28