×
思维导图备注
OceanBase v2.2.30 官方教程
首页
小程序
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
编辑文档
开发者指南(MySQL 模式)
来源 1
浏览
165
扫码
分享
2021-01-10 16:22:50
上一篇:
下一篇:
部署 OceanBase 数据库
创建 OceanBase 租户
创建租户
查看业务租户可用资源
部署备份恢复服务
部署简介
部署 OMS
开始部署
修改配置文件
资源要求
部署 ODC
修改配置文件
资源要求
开始部署
部署 OBProxy
基于OCP 部署 OBProxy
主机配置要求
部署前准备
准备操作系统
准备安装包
准备服务器
部署前环境检查
部署 OceanBase 集群
配置DNS
添加 OBServer 机器到 OCP 资源池
创建 OceanBase 集群
部署环境配置
安装依赖包
配置主机信息
操作系统内核设置
安装 OAT
配置时钟源
OCP 与 OMS 服务器安装 Docker
添加 admin 用户
服务器设置
部署 OCP
三节点部署
开始部署
生成配置文件
部署后检查
部署说明
单节点部署
生成配置文件
开始部署
部署流程
SQL 参考(Oracle 模式)
函数
分析函数
VARIANCE
LISTAGG
STDDEV
RANK
COUNT
LAG
AVG
ROW_NUMBER
CUME_DIST
SUM
DENSE_RANK
NTH_VALUE
LEAD
RATIO_TO_REPORT
STDDEV_POP
NTILE
LAST_VALUE
PERCENT_RANK
MAX
窗口函数说明
STDDEV_SAMP
FIRST_VALUE
MIN
单行函数
时间日期函数
EXTRACT(datetime)
ADD_MONTHS
DBTIMEZONE
TO_YMINTERVAL
CURRENT_TIMESTAMP
TO_TIMESTAMP
SESSIONTIMEZONE
SYSTIMESTAMP
TZ_OFFSET
FROM_TZ
NUMTOYMINTERVAL
TO_DSINTERVAL
ROUND (date)
NUMTODSINTERVAL
MONTHS_BETWEEN
CURRENT_DATE
SYSDATE
TO_TIMESTAMP_TZ
LAST_DAY
TRUNC (date)
SYS_EXTRACT_UTC
NEXT_DAY
LOCALTIMESTAMP
通用比较函数
LEAST
GREATEST
数字函数
ROUND
CEIL
POWER
ABS
LN
LOG
EXP
BITAND
REMAINDER
SIGN
ACOS
MOD
TRUNC
FLOOR
SQRT
编码解码函数
DECODE
VSIZE
ORA_HASH
返回字符串的字符串函数
LPAD
REPLACE
CHR
LOWER
RTRIM
TRIM
LTRIM
REGEXP_REPLACE
TRANSLATE
SUBSTR
RPAD
CONCAT
UPPER
INITCAP
空值相关函数
COALESCE
NVL2
LNNVL
NVL
转换函数
RAWTOHEX
TO_YMINTERVAL
TO_CHAR (number)
TO_CHAR (character)
TO_TIMESTAMP
TO_CHAR (datetime)
TO_TIMESTAMP_TZ
HEXTORAW
TO_BINARY_DOUBLE
TO_NUMBER
TO_DATE
CAST
TO_BINARY_FLOAT
TO_DSINTERVAL
返回数字的字符串函数
INSTR
LENGTH
ASCII
聚合函数
ROLLUP
MAX
STDDEV_POP
MIN
SUM
COUNT
STDDEV_SAMP
VARIANCE
LISTAGG
APPROX_COUNT_DISTINCT
STDDEV
AVG
函数概述
运算符
算术运算符
运算符概述
串联运算符
排序规则
层次查询运算符
集合运算符
与 Oracle 兼容性对比
表达式
标量子查询表达式
条件表达式
SQL 表达式概述
复合表达式
简单表达式
函数表达式
间隔表达式
日期时间表达式
列表达式
表达式列表
基本元素
内建数据类型
RAW 数据类型
日期时间和间隔数据类型
日期时间和间隔数据类型概述
INTERVAL DAY TO SECOND 数据类型
INTERVAL YEAR TO MONTH 数据类型
DATE 数据类型
TIMESTAMP WITH TIME ZONE 数据类型
TIMESTAMP WITH LOCAL TIME ZONE 数据类型
TIMESTAMP 数据类型
日期时间 DATE 和间隔 INTERVAL 的计算
数值数据类型
FLOAT 数据类型
NUMBER 数据类型
数值数据类型概述
数值类型的优先级
浮点数字
大对象数据类型
大对象数据类型概述
CLOB 数据类型
BLOB 数据类型
内建数据类型概述
字符数据类型
字符数据类型概述
NVARCHAR2 数据类型
CHAR 数据类型
VARCHAR 数据类型
VARCHAR2 数据类型
NCHAR 数据类型
数据库对象引用方式
引用远程数据库中的对象
引用数据库链接
创建数据库链接
引用分区表和索引
引用对象类型的属性和方法
数据库对象引用概述
引用 Schema 对象
空值
空值概述
SQL 函数中的空值
比较条件中的空值
条件判断表达式中的空值
数据库命名规范
数据库对象命名规范概述
数据库对象命名规则
Schema 对象命名准则
Schema 对象命名示例
字面量
间隔字面量
字面量概述
数值字面量
文本字面量
日期时间字面量
时间戳字面量
日期字面量
数据库对象
Schema 对象
格式化
RR 日期时间格式化元素
日期时间格式化
数值格式化
格式化概述
字符串到日期的转换规则
注释
Schema 与非 Schema 对象的注释
SQL 语句的注释
注释概述
Hint
Hint 清单
与查询转换相关的 Hint
与访问路径相关的 Hint
与查询策略相关的 Hint
与联接顺序相关的 Hint
与联接操作相关的 Hint
与并行执行相关的 Hint
其他 Hint
Hint 概述
数据类型比较规则
字符值
数值
数据类型比较规则概述
数据类型优先级
日期值
数据转换的安全注意事项
数据类型转换
SQL 概述
伪列
查询和子查询
查询和子查询概述
层次查询
子查询
集合
简单查询
连接
SQL语句
DDL
CREATE OUTLINE
ALTER TABLEGROUP
CREATE SEQUENCE
CREATE TABLE
CREATE SYNONYM
DROP OUTLINE
CREATE TABLEGROUP
RENAME
DROP SYNONYM
DROP TABLEGROUP
ALTER KEYSTORE
DROP SEQUENCE
DROP VIEW
CREATE INDEX
ALTER USER
CREATE VIEW
CREATE KEYSTORE
ALTER TABLE
DROP TABLESPACE
DROP USER
ALTER OUTLINE
ALTER SEQUENCE
DROP INDEX
TRUNCATE TABLE
ALTER SESSION
CREATE TABLESPACE
DROP TABLE
CREATE USER
DML
UPDATE
SELECT
PURGE DATABASE
INSERT
MERGE
PURGE INDEX
DELETE
PURGE RECYCLEBIN
PURGE TABLE
DCL
SET PASSWORD
GRANT
SHRINK
KILL
SHOW
SHOW RECYCLEBIN
SET NAMES
SET VARIABLE
FLASHBACK TABLE BEFORE DROP
SAVEPOINT
TRANSACTION
EXPLAIN
REVOKE
条件
空条件
BETWEEN 条件
逻辑条件
复合条件
IN 条件
模式匹配条件
存在条件
SQL 条件概述
比较条件
快速入门
基本操作(MySQL 模式)
表操作
数据库操作
提交事务
删除数据
回滚事务
更新数据
查询数据
基本操作(Oracle 模式)
更新数据
插入数据
提交事务
删除数据
索引操作
回滚事务
表操作
查询数据
入门概述
常见问题
OceanBase 产品
OceanBase 服务
术语表
SQL 调优指南
优化器初步了解
DDL 语句处理与 Schema 同步
SQL 执行基本流程
优化器基本概念
DML 语句处理
SQL 执行计划
快速参数化
执行计划的基本概念
执行计划缓存
执行计划展示 (EXPLAIN)
实时执行计划展示
分区
基于分区的查询优化
局部索引与全局索引
概述
分区模式
分布式执行计划
分布式执行计划调度
分布式执行和并行查询
分布式计划的生成
分布式聚合下压
分布式连接
统计信息
概述
选择率的估计
查询改写
概述
基于代价的查询改写
基于规则的查询改写
数据库算子
分析函数
LIMIT-K
概述
排序
集合
聚合
访问路径
基于规则的路径选择
基于代价的路径选择
概述
联接与子查询
联接算法
子查询
联接顺序 (Join Order)
概述
联接类型
SQL 调优基本概念
SQL 调优入门
SQL 调优方法论
管理执行计划
计划绑定
优化器 HINT
SQL 执行计划管理(SPM)
SQL 执行性能监控
(g)v$sql_audit 介绍
SQL性能分析举例
Plan Cache 相关视图
SQL Trace
管理员指南
OceanBase 数据库管理工具
管理工具概述
MySQL 客户端
OceanBase 开发者中心
OceanBase 客户端
OceanBase 云平台
灾难处理
灾难处理概述
回收站
闪回查询
数据库对象管理
表组管理
表组管理概述
表组管理命令
分区表管理
局部索引
使用索引
分区裁剪
二级分区
全局索引
分区表概述
分区命名与查询
OceanBase 管理
OBServer 管理
OBServer 管理命令
OBServer 管理操作
OBServer 管理概述
内存管理
系统内部内存管理
OceanBase 内存结构
执行计划缓存
OceanBase 内存上限
常见内存问题
租户内部内存管理
内存管理概述
副本管理
副本管理概述
副本管理命令
副本类型
合并管理
合并管理概述
合并超时与报错
合并触发
合并查看
合并介绍
Zone 管理
Zone 管理概述
Zone 管理操作
Zone 管理命令
资源管理
资源管理操作
资源管理概述
资源管理命令
Locality 管理
Locality 管理概述
Locality 管理命令
Locality 管理操作
集群管理
集群管理概述
集群管理操作
租户管理
租户管理概述
租户管理操作
租户会话管理
租户会话管理操作
租户会话管理命令
租户管理命令
租户管理变量
转储管理
转储触发
转储操作
转储管理概述
参数管理
参数管理操作
参数管理命令
数据迁移
使用 DataX 迁移
使用 OMS 迁移
数据迁移概述
使用 SQL 脚本迁移
使用 OUTFILE 语句迁移
使用 MySQLDump 迁移
数据监控与告警
监控
常用性能监控指标
状态监控
SQL 监控
性能监控
告警
常用告警项管理
告警订阅
告警消息管理
告警配置
监控告警概述
OBProxy 管理
路由功能
SQL Parser
LDC 路由
备优先读
黑名单机制
读写分离
OBProxy 管理操作
OBProxy 运维实践
启停 OBProxy
OBProxy 慢查询
负载均衡
OBProxy 管理概述
驱动管理
用户权限管理
用户及权限概述
用户管理命令(MySQL 模式)
用户管理命令(Oracle 模式)
逻辑备份与恢复服务
设置备份任务
升级备份恢复组件
逻辑备份与恢复概述
恢复备份数据
部署备份恢复组件
部署恢复组件
部署备份组件
部署前准备
异常处理
负载异常处理
合并异常处理
异常处理概述
异常处理逻辑
租户内存超限异常处理
开发者指南(Oracle 模式)
附录
Java 连接 OceanBase 示例
OceanBase 常用参数和变量
OceanBase 常用 SQL Hints
工作在全球化环境
查看 NLS 参数
关于初始的 NLS 参数
关于全球化支持的特性
在国际化程序中使用 Unicode
修改 NLS 参数
前言
关于OceanBase数据库开发者
关于本文档
关于OceanBase数据库
OceanBase 的 MySQL 租户数据库对象
OceanBase 的 Oracle 租户数据库对象
OceanBase租户简介
OceanBase集群简介
关于 OceanBase 数据库访问方式
关于OceanBase客户端(obclient)
OceanBase Java 数据库连接驱动
关于过程性语言
关于 MySQL 客户端(mysql)
关于 OceanBase 开发者中心客户端
关于结构化查询语言
Java 数据库连接驱动(JDBC)
关于示例数据库TPCC
创建和管理数据库对象
创建和管理表
创建表
关于表的索引
关于SQL数据类型
闪回被删除的表
关于列的约束类型
关于自增列
关于DDL语句
创建和管理视图
创建视图
删除视图
修改视图
创建和管理分区表
分区表的索引
分区表使用建议
分区路由
分区概述
分区策略
创建和管理表组
删除表组
查看表组信息
向表组中增加表
关于表组
创建表时指定表组
创建和管理序列
修改序列属性
创建序列和使用序列
删除序列
概述
创建和管理同义词
创建同义词
概述
删除同义词
连接OceanBase数据库
查询表数据
查看查询执行计划
在查询中使用操作符和函数
查询中使用数值函数
查询中使用 CASE 函数
锁定查询结果 SELECT FOR UPDATE
查询中使用类型转换函数
查询中使用算术操作符
查询中使用字符串函数
查询中使用时间函数
查询中使用字符串连接符
查询中使用聚合函数
查询中使用 NULL 相关函数
查询表里符合特定搜索条件的数据
关于查询超时设计
关于查询语句
从多个表里查询数据
对查询的结果进行排序
在 ODC 中运行查询
在查询中使用 SQL Hint
通过obclient探索OceanBase Oracle租户
创建 OceanBase 示例数据库 TPCC
通过 obclient 连接 OceanBase 数据库租户
查询表数据
查询表里符合特定搜索条件的数据
关于闪回查询
关于查询语句
关于查询超时设计
查看查询执行计划
从多个表里查询数据
在 ODC 中运行查询
对查询的结果进行排序
在查询中使用操作符和函数
查询中使用字符串连接符
查询中使用字符串函数
查询中使用聚合函数
查询中使用类型转换函数
查询中使用 CASE 函数
查询中使用数值函数
查询中使用时间函数
查询中使用 Decode 函数
查询中使用算术操作符
查询中使用 NULL 相关函数
查询中使用复杂的分析函数
在查询中使用 SQL Hint
通过obclient连接OceanBase租户
通过 ODC 连接 OceanBase 数据库
通过obclient连接OceanBase租户
通过 ODC 连接 OceanBase 数据库
通过 ODC 探索 OceanBase Oracle 租户
创建 OceanBase 示例数据库 TPCC
通过 MySQL 客户端连接 OceanBase 租户
通过 MySQL 客户端连接 MySQL 租户
通过 obclient 探索 OceanBase MySQL 租户
构建可扩展的应用程序
使用绑定变量提升可扩展性
关于可扩展的应用程序
生产环境性能和数据处理技巧
使用 PL 提升性能
限制会话的并发数
关于并发和可扩展性
使用触发器
删除触发器
关于触发器
创建触发器
修改触发器
向 OceanBase 迁移数据
通用数据同步框架 DataX
关于数据迁移和同步
OceanBase 数据加载技术
不同数据源的 DataX 读写插件示例
关于DML语句和事务
关于事务超时
提交事务
关于事务控制语句
关于DML语句
关于DELETE语句
关于INSERT语句
关于MERGE语句
DML语句概述
关于UPDATE语句
事务保存点
回滚事务
开发数据库存储子程序和包
声明一个变量和常量并赋值
在子程序里声明变量和常量并赋值
概述
教程:使用 %TYPE 属性改变定义
确保变量、常量和参数使用正确的数据类型
为变量赋值
使用记录和游标
关于游标
声明一个记录类型
关于记录类型
使用显示游标循环获取记录集的每行记录
创建和调用带记录类型参数的子程序
关于包
创建和管理独立的子程序
关于子程序结构
创建独立的函数
修改或删除独立子程序
创建独立的存储过程
关于 PL 标识符
控制程序流程结构
使用 FOR LOOP 语句
关于控制语句
使用 WHILE LOOP 语句
使用基本的 LOOP 和 EXIT WHEN 语句
使用 CASE 语句
使用 IF 语句
创建和管理包
调用包的函数和方法
关于包的结构
删除一个包
创建和修改一个包体
创建和修改一个包声明
关于 PL 数据类型
关于存储子程序
处理异常(运行时错误)
关于异常和异常处理程序
声明和处理自定义异常
处理预定义异常
什么时候使用异常处理程序
支持的预定义异常
使用关联数组
关于集合
填充关联数组
关于关联数组
声明关联数组
遍历密集型关联数组
使用可变数组
OceanBase 数据库概览
事务管理
分布式查询
本地事务
隔离级别
并发控制
分布式事务
全局时间戳服务
数据库介绍
概述
整体架构
基本概念
数据模型
无主键表
视图
系统租户
多租户架构
普通租户
二级索引
兼容模式
表格和表组
逻辑备份与恢复
数据分布
租户与资源管理
数据分布
扩容与缩容
数据副本与服务
集群管理
数据均衡
高可用
高可用方案
部署模式
redo 日志管理控制
SQL 引擎
查询改写
概述
基于代价的查询改写
基于规则的查询改写
访问路径
基于规则的路径选择
基于代价的路径选择
基本概念
联接算法和子查询
子查询
联接算法
联接类型
联接顺序
基本概念
分布式执行计划和调度
分布式计划的生成
分布式连接
分布式执行计划调度
分布式聚合下压
分布式执行和并行查询
SQL 执行计划
执行计划缓存
快速参数化
执行计划的基本概念
实时执行计划展示
SQL 请求执行流程
客户端访问
数据链路
数据库代理
数据库驱动
存储架构
内存表 MemTable
转储和合并
DDL
LSM Tree 架构
读写流程
概述
块存储 SSTable
缓存机制
开发者指南(MySQL 模式)
关于DML语句和事务
关于DML语句
关于DELETE语句
关于 REPLACE INTO 语句
关于UPDATE语句
DML语句概述
关于INSERT语句
关于事务超时
回滚事务
提交事务
关于事务控制语句
事务保存点
附录
OceanBase 常用参数和变量
Java 连接 OceanBase 示例
OceanBase 常用 SQL Hints
前言
关于OceanBase数据库
OceanBase 的 MySQL 租户数据库对象
OceanBase 集群简介
OceanBase 租户简介
关于 OceanBase 数据库访问方式
关于结构化查询语言
OceanBase Java数据库连接驱动
关于 MySQL 客户端(mysql)
关于 OceanBase 数据库开发者
关于示例数据库 TPCC
关于本文档
向 OceanBase 迁移数据
通用数据同步框架 DataX
OceanBase 数据加载技术
不同数据源的 DataX 读写插件示例
关于数据迁移和同步
创建和管理数据库对象
创建和管理表
关于表的索引
关于列的约束类型
关于SQL数据类型
关于自增列
创建表
闪回被删除的表
关于 DDL 语句
创建和管理分区表
分区策略
分区表使用建议
分区表的索引
分区路由
概述
创建和管理视图
修改视图
创建视图
删除视图
创建和管理表组
向表组中增加表
关于表组
删除表组
查看表组信息
创建表时指定表组
升级指南
升级概述
开始升级
升级后检查
执行合并
了解 OceanBase 数据库
功能特性
产品优势
应用场景
技术指标
什么是 OceanBase 数据库
相关产品
系统架构
SQL 参考(MySQL 模式)
SQL语句
DROP INDEX
FLASHBACK TABLE
TRANSACTION
PURGE DATABASE
ALTER SYSTEM
GRANT
ALTER TABLEGROUP
通用语法
SELECT
ALTER RESOURCE POOL
CREATE USER
UPDATE
CREATE TENANT
EXPLAIN
DROP DATABASE
CREATE DATABASE
DROP TENANT
CREATE TABLEGROUP
DROP USER
INSERT
DROP VIEW
CREATE TABLE
RENAME TABLE
FLASHBACK DATABASE
PURGE TABLE
CREATE RESOURCE UNIT
KILL
TRUNCATE TABLE
ALTER DATABASE
DROP TABLEGROUP
ALTER TENANT
REPLACE
SHOW GRANTS
ALTER RESOURCE UNIT
CREATE SYNONYM
CREATE INDEX
ALTER USER
ALTER TABLE
CREATE VIEW
DELETE
ALTER OUTLINE
RENAME USER
SAVEPOINT
SHOW RECYCLEBIN
CREATE OUTLINE
SESSION
SET PASSWORD
SCHEMA
PURGE RECYCLEBIN
DROP SYNONYM
REVOKE
DROP RESOURCE POOL
CREATE RESOURCE POOL
DROP TABLE
PURGE INDEX
DROP RESOURCE UNIT
DROP OUTLINE
函数
函数
其它函数
信息函数
分析函数
聚集函数
运算符
位运算符
层次查询运算符
字符连接运算符
排序规则运算符
逻辑运算符
日期时间运算符
比较运算符
算术运算符
基本元素
数据类型
数据比较规则
类型转换
字符集
排序规则
表达式
字面量
注释
查询和子查询
概述
集合
连接
暂无相关搜索结果!
本文档使用
BookStack
构建
×
分享,让知识传承更久远
×
文章二维码
手机扫一扫,轻松掌上读
×
文档下载
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
×
微信小程序阅读
微信扫一扫,知识掌上学
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度