在好例子网,分享、交流、成长!
您当前所在位置:首页SQL 开发实例SQL基础 → GBase 8a MPP Cluster SQL参考手册

GBase 8a MPP Cluster SQL参考手册

SQL基础

下载此实例
  • 开发语言:SQL
  • 实例大小:4.08M
  • 下载次数:5
  • 浏览次数:38
  • 发布时间:2022-11-07
  • 实例类别:SQL基础
  • 发 布 人:haha1980
  • 文件格式:.pdf
  • 所需积分:2
 相关标签: 参考手册 base sql mpp PP

实例介绍


【实例简介】GBase 8a MPP Cluster SQL参考手册

GBase 8a MPP Cluster SQL 参考手册介绍 GBase 8a MPP Cluster 中可以使用的 SQL 语句,包括数据类型、操作符和函数、DDL 和 DML 语句,以及存储过程和自定义函数,手册中还提供了示例以供读者参考

【实例截图】

【核心代码】


目 录
前言 ............................................................. 1
手册简介 ..................................................... 1
公约 ......................................................... 2
1 数据类型 ..................................................... 3
1.1 数值类型 ............................................... 3
1.1.1 TINYINT .......................................... 4
1.1.2 SMALLINT ......................................... 4
1.1.3 INT .............................................. 4
1.1.4 BIGINT ........................................... 4
1.1.5 FLOAT ............................................ 5
1.1.6 DOUBLE ........................................... 7
1.1.7 DECIMAL .......................................... 8
1.1.8 NUMERIC ......................................... 11
1.2 字符类型 .............................................. 11
1.2.1 CHAR ............................................ 11
1.2.2 VARCHAR ......................................... 12
1.2.3 TEXT ............................................ 13
1.3 二进制数据类型 ........................................ 13
1.4 日期和时间类型 ........................................ 13
1.4.1 DATE ............................................ 14
1.4.2 TIME ............................................ 15
1.4.3 DATETIME ........................................ 16
1.4.4 TIMESTAMP........................................ 18
2 SQL语言基础 ................................................. 21
2.1 数值 .................................................. 21
2.1.1 字符串 .......................................... 21
2.1.2 数字 ............................................ 24
2.1.3 十六进制值....................................... 24
2.1.4 布尔值 .......................................... 26
2.1.5 NULL值 .......................................... 26
2.2 数据库、表、列和别名 .................................. 27
2.3 标识符限定词 .......................................... 28
2.4 注释语法 .............................................. 29
2.5 用户变量 .............................................. 30
GBase 8a MPP Cluster SQL参考手册
II 南大通用数据技术股份有限公司
3 操作符和函数 ................................................ 32
3.1 操作符 ................................................ 32
3.1.1 操作符优先级 .................................... 32
3.1.2 圆括号 .......................................... 33
3.1.3 比较函数和操作符 ................................ 34
3.1.4 逻辑操作符 ...................................... 49
3.1.5 转换操作符和函数 ................................ 53
3.1.6 日期算术运算 .................................... 59
3.2 控制流函数 ............................................ 60
3.2.1 CASE ............................................ 60
3.2.2 DECODE .......................................... 61
3.2.3 IF(expr1,expr2,expr3) ........................... 62
3.2.4 IFNULL(expr1,expr2) ............................. 63
3.2.5 NULLIF(expr1,expr2) ............................. 64
3.3 字符串函数 ............................................ 65
3.3.1 ASCII(str) ...................................... 65
3.3.2 BIN(N) .......................................... 66
3.3.3 BIT_LENGTH(str) ................................. 66
3.3.4 CHAR(N,...) ..................................... 67
3.3.5 CHAR_LENGTH(str) ................................ 68
3.3.6 CHARACTER_LENGTH(str) ........................... 69
3.3.7 CONCAT(str1,str2,...) ........................... 69
3.3.8 CONCAT_WS(separator,str1,str2,...) ............... 70
3.3.9 CONV(N,from_base,to_base)........................ 71
3.3.10 ELT(N,str1,str2,str3,...)........................ 72
3.3.11 EXPORT_SET ...................................... 73
3.3.12 FIELD(str,str1,str2,str3,...) .................... 74
3.3.13 FIND_IN_SET(str,strlist)......................... 75
3.3.14 HEX(N_or_S) ..................................... 76
3.3.15 INSERT(str,pos,len,newstr) ....................... 77
3.3.16 INSTR() ......................................... 78
3.3.17 LCASE(str) ...................................... 81
3.3.18 LEFT(str,len) ................................... 81
3.3.19 LENGTH(str) ..................................... 81
3.3.20 LOAD_FILE(file_name) ............................ 82
3.3.21 LOCATE() ........................................ 82
3.3.22 LOWER(str) ...................................... 84
 GBase 8a MPP Cluster SQL参考手册
南大通用数据技术股份有限公司 III
3.3.23 LPAD(str,len,padstr) ............................. 84
3.3.24 LTRIM(str)....................................... 85
3.3.25 MAKE_SET(bits,str1,str2,...) ..................... 85
3.3.26 MID(str,pos,len) ................................. 87
3.3.27 NVL(string1,replace_with) ........................ 87
3.3.28 OCT(N) .......................................... 88
3.3.29 ORD(str) ........................................ 89
3.3.30 REPEAT(str,count) ................................ 90
3.3.31 REPLACE(str,from_str,to_str) ..................... 90
3.3.32 REVERSE(str) ..................................... 91
3.3.33 RIGHT(str,len) ................................... 91
3.3.34 RPAD(str,len,padstr) ............................. 92
3.3.35 RTRIM(str)....................................... 92
3.3.36 SUBSTRING() ...................................... 93
3.3.37 SUBSTRING_INDEX(str,delim,count) ................. 94
3.3.38 TO_CHAR(number,[FORMAT]) ......................... 95
3.3.39 TO_CHAR(datetime,[FORMAT]) ...................... 102
3.3.40 TO_NUMBER(expr) ................................. 113
3.3.41 TRANSLATE(char,from_string,to_string) ........... 114
3.3.42 TRIM ........................................... 115
3.3.43 UCASE(str)...................................... 117
3.3.44 UNHEX(str)...................................... 117
3.3.45 UPPER(str)...................................... 118
3.3.46 字符串转换类型函数 .............................. 119
3.3.47 expr LIKE pat [ESCAPE 'escape-char'] ............ 120
3.3.48 expr NOT LIKE pat [ESCAPE 'escape-char'] ........ 123
3.3.49 expr REGEXP pat, expr RLIKE pat ................. 124
3.3.50 expr NOT REGEXP pat, expr NOT RLIKE pat ......... 126
3.3.51 STRCMP(expr1,expr2) ............................. 126
3.3.52 正则表达式函数 .................................. 127
3.4 数值函数 ............................................. 137
3.4.1 算术操作符...................................... 137
3.4.2 数学函数 ....................................... 140
3.5 日期和时间函数 ....................................... 165
3.5.1 夏令时 ......................................... 167
3.5.2 ADDDATE()....................................... 171
3.5.3 ADDTIME(expr,expr2) ............................. 172
GBase 8a MPP Cluster SQL参考手册
IV 南大通用数据技术股份有限公司
3.5.4 ADD_MONTHS(date,number[,mode]) .................. 173
3.5.5 CONVERT_TZ(dt,from_tz,to_tz) .................... 175
3.5.6 CURDATE() ...................................... 177
3.5.7 CURRENT_DATE,CURRENT_DATE() .................... 178
3.5.8 CURRENT_TIME,CURRENT_TIME() .................... 178
3.5.9 CURRENT_TIMESTAMP,CURRENT_TIMESTAMP() .......... 179
3.5.10 CURTIME() ...................................... 180
3.5.11 DATE(expr) ..................................... 181
3.5.12 DATEDIFF(expr,expr2) ........................... 182
3.5.13 DATE_ADD(),DATE_SUB() ......................... 183
3.5.14 DATE_FORMAT(date,FORMAT)........................ 188
3.5.15 DAY(date) ...................................... 191
3.5.16 DAYNAME(date) .................................. 191
3.5.17 DAYOFMONTH(date) ............................... 192
3.5.18 DAYOFWEEK(date) ................................ 193
3.5.19 DAYOFYEAR(date) ................................ 193
3.5.20 EXTRACT(type FROM date)......................... 194
3.5.21 FROM_DAYS(N) ................................... 196
3.5.22 FROM_UNIXTIME() ................................ 196
3.5.23 GET_FORMAT() ................................... 197
3.5.24 HOUR(time) ..................................... 199
3.5.25 LAST_DAY(date) ................................. 199
3.5.26 LOCALTIME,LOCALTIME() ......................... 201
3.5.27 LOCALTIMESTAMP,LOCALTIMESTAMP() ................ 202
3.5.28 MAKEDATE(year,dayofyear)........................ 203
3.5.29 MAKETIME(hour,minute,second) .................... 204
3.5.30 MICROSECOND(expr) .............................. 204
3.5.31 MINUTE(time) ................................... 206
3.5.32 MONTH(date) .................................... 207
3.5.33 MONTHNAME(date) ................................ 207
3.5.34 NOW() .......................................... 208
3.5.35 PERIOD_ADD(P,N) ................................ 208
3.5.36 PERIOD_DIFF(P1,P2) ............................. 209
3.5.37 QUARTER(date) .................................. 210
3.5.38 SECOND(time) ................................... 210
3.5.39 SEC_TO_TIME(seconds) ........................... 210
3.5.40 STR_TO_DATE(str,format)......................... 211
 GBase 8a MPP Cluster SQL参考手册
南大通用数据技术股份有限公司 V
3.5.41 SUBDATE()....................................... 213
3.5.42 SUBTIME(expr,expr2) ............................. 215
3.5.43 SYSDATE 、SYSDATE() ............................. 215
3.5.44 TIME(expr)...................................... 216
3.5.45 TIMEDIFF(expr,expr2) ............................ 216
3.5.46 TIMESTAMP....................................... 217
3.5.47 TIMESTAMPADD .................................... 218
3.5.48 TIMESTAMPDIFF ................................... 219
3.5.49 TIME_FORMAT(time,format) ........................ 220
3.5.50 TIME_TO_SEC(time) ............................... 220
3.5.51 TO_DATE(string,format) .......................... 221
3.5.52 TO_DAYS(date) ................................... 230
3.5.53 TRUNC(date/datetime[, format]) .................. 231
3.5.54 UNIX_TIMESTAMP .................................. 234
3.5.55 UTC_DATE,UTC_DATE() ............................ 235
3.5.56 UTC_TIME,UTC_TIME() ............................ 235
3.5.57 UTC_TIMESTAMP,UTC_TIMESTAMP() .................. 236
3.5.58 WEEK(date[,mode]) ............................... 236
3.5.59 WEEKDAY(date) ................................... 240
3.5.60 WEEKOFYEAR(date) ................................ 241
3.5.61 YEAR(date)...................................... 242
3.5.62 YEARWEEK(date),YEARWEEK(date,mode) ............. 242
3.6 其它函数 ............................................. 243
3.6.1 位函数 ......................................... 243
3.6.2 加密函数 ....................................... 247
3.6.3 信息函数 ....................................... 249
3.6.4 辅助函数 ....................................... 255
3.7 用于GROUP BY子句的函数和修饰语 ........................ 259
3.7.1 GROUP BY(聚集)函数 ............................ 259
3.8 OLAP函数 ............................................. 281
3.8.1 GROUP BY类函数 .................................. 282
3.8.2 非GROUP BY类函数 ................................ 287
3.9 ROWID函数 ............................................ 303
4 SQL语法 .................................................... 307
4.1 DDL语句 .............................................. 307
4.1.1 DATABASE ....................................... 307
4.1.2 TABLE .......................................... 308
GBase 8a MPP Cluster SQL参考手册
VI 南大通用数据技术股份有限公司
4.1.3 VIEW ........................................... 342
4.1.4 INDEX .......................................... 346
4.1.5 预租磁盘 ....................................... 350
4.1.6 列和表的压缩 ................................... 352
4.1.7 行列混存 ....................................... 360
4.1.8 表级、列级的缓存装载与释放 ...................... 369
4.2 DML语句 .............................................. 370
4.2.1 INSERT ......................................... 371
4.2.2 UPDATE ......................................... 375
4.2.3 DELETE ......................................... 383
4.2.4 SELECT ......................................... 385
4.2.5 SELECT的优化 ................................... 396
4.2.6 JOIN ........................................... 401
4.2.7 UNION .......................................... 408
4.2.8 INTERSECT ...................................... 413
4.2.9 MINUS .......................................... 414
4.2.10 MERGE .......................................... 416
4.2.11 EXCEPT ......................................... 425
4.3 查询结果导出语句 ..................................... 426
4.3.1 SELECT INTO OUTFILE ............................ 426
4.3.2 rmt:SELECT INTO OUTFILE ... ..................... 462
4.4 集群批量加载语句 ..................................... 470
4.4.1 集群加载语法 ................................... 470
4.4.2 使用约束 ....................................... 477
4.4.3 集群加载使用示例 ............................... 481
4.5 GBase 8a MPP Cluster其它语句 ......................... 501
4.5.1 DESCRIBE ....................................... 501
4.5.2 USE ............................................ 502
4.5.3 KILL ........................................... 503
4.5.4 SET ............................................ 504
4.5.5 PAUSE/CONTINUE ................................. 506
4.6 数据库管理语句 ....................................... 507
4.6.1 帐号管理 ....................................... 507
4.6.2 权限管理 ....................................... 510
4.6.3 用户组管理 ..................................... 515
4.6.4 SHOW管理语句 ................................... 517
4.7 HINT机制 ............................................. 540
 GBase 8a MPP Cluster SQL参考手册
南大通用数据技术股份有限公司 VII
4.8 同义词 ............................................... 542
4.8.1 同义词权限...................................... 543
4.8.2 创建同义词...................................... 543
4.8.3 使用同义词...................................... 545
4.8.4 删除同义词...................................... 547
5 存储过程、函数 ............................................. 548
5.1 概述 ................................................. 548
5.1.1 存储过程 ....................................... 548
5.1.2 函数 ........................................... 549
5.2 创建存储过程、函数 ................................... 549
5.3 修改存储过程、函数 ................................... 555
5.4 删除存储过程、函数 ................................... 555
5.5 调用存储过程、函数 ................................... 556
5.6 查看存储过程、函数的状态 ............................. 558
5.7 存储过程所支持的流程结构和语句 ........................ 559
5.7.1 DELIMITER....................................... 559
5.7.2 BEGIN...END ..................................... 560
5.7.3 DECLARE ........................................ 560
5.7.4 SET ............................................ 564
5.7.5 SELECT...INTO... ................................ 565
5.7.6 IF ............................................. 566
5.7.7 ITERATE ........................................ 567
5.7.8 CASE ........................................... 568
5.7.9 LOOP ........................................... 571
5.7.10 REPEAT ......................................... 572
5.7.11 WHILE .......................................... 573
5.7.12 LEAVE .......................................... 574
5.7.13 静态游标(CURSOR) .............................. 575
5.7.14 动态游标(REF CURSOR) .......................... 582
5.8 使用限制 ............................................. 589
6 EVENT事件 .................................................. 592
6.1 创建事件 ............................................. 592
6.1.1 创建语法 ....................................... 592
6.1.2 事件调度器...................................... 594
6.1.3 示例 ........................................... 596
6.1.4 注意事项 ....................................... 597
6.2 查看事件 ............................................. 597
GBase 8a MPP Cluster SQL参考手册
VIII 南大通用数据技术股份有限公司
6.3 修改事件 ............................................. 598
6.4 删除事件 ............................................. 599
附录........................................................... 600
GBase 8a MPP Cluster分析型数据库保留字 ...................... 600
A.......................................................... 600
B.......................................................... 600
C.......................................................... 600
D.......................................................... 601
E.......................................................... 601
F.......................................................... 601
G.......................................................... 602
H.......................................................... 602
I.......................................................... 602
J.......................................................... 602
K.......................................................... 602
L.......................................................... 603
M.......................................................... 603
N.......................................................... 603
O.......................................................... 603
P.......................................................... 604
R.......................................................... 604
S.......................................................... 604
T.......................................................... 605
U.......................................................... 605
V.......................................................... 605
W.......................................................... 605
X.......................................................... 605
Y.......................................................... 606
Z.......................................................... 606


标签: 参考手册 base sql mpp PP

实例下载地址

GBase 8a MPP Cluster SQL参考手册

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警