文章目录Mybatis 案例一、 准备工作1.1 数据库表1.2 Restfull规范1.3 封装结果类1.4 实体类二、部门管理2.1 查询全部部门信息2.2 删除部门2.3 新增部门三、员工管理3.1 分页查询3.2 分页查询 - PageHelper插件3.3 分页查询 - 条件查询3.4 批量删除员工3.5 新增员工3.6 修改员工3.6.1 查询回显3.6.2 修改员工四、文件上传4.            
                
         
            
            
            
            1. 背景描述MySQL 自8.0版本起,已支持rename column语法,这一语法允许用户在不更改列定义的情况下,为列重新命名。下面为使用rename column语法的一个具体示例:alter table t1 rename column col_a to col_b;在OceanBase过去的版本中,Oracle租户已经支持了rename column语法。而在最新的4.2.1版本及以后            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-10 21:11:17
                            
                                151阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            系列文章目录第一章 oceanbase学习之docker方式部署第二章 oceanbase学习之手动部署第三章 oceanbase学习之迁移MySQL数据到oceanbase第四章 oceanbase学习之查看oceanbase执行计划 文章目录系列文章目录前言一、软件介绍1.迁移工具介绍2.本机安装软件二.mysqldump迁移数据1.mysql通过tpcc-mysql 灌入数据2.上传并解压编            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-29 07:21:22
                            
                                395阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            nosql和关系型数据库比较?优点: 1)成本:nosql数据库简单易部署,基本都是开源软件,不需要像使用oracle那样花费大量成本购买使用,相比关系型数据库价格便宜。 2)查询速度:nosql数据库将数据存储于缓存之中,关系型数据库将数据存储在硬盘中,自然查询速度远不及nosql数据库。 3)存储数据的格式:nosql的存储格式是key,value形式、文档形式、图片形式等等,所以可以存储基础            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-14 13:38:10
                            
                                383阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            MySQL和OceanBase是两种常见的关系型数据库管理系统(RDBMS),它们在语法上有一些差别。在本文中,我们将探讨MySQL和OceanBase语法的差异,并提供一些代码示例来帮助读者更好地理解这些差异。
## 1. 数据库和表的创建
在MySQL中,可以使用以下语法来创建数据库:
```sql
CREATE DATABASE database_name;
```
而在OceanB            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-18 09:26:11
                            
                                2040阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            作者简介提挈,携程资深数据库工程师,专注于数据库自动化运维和分布式数据库的研究。Cong,携程数据库专家,主要负责MySQL和分布式数据库运维及研究。Typhoon,携程高级数据库工程师,负责分布式数据库的运维和工具设计。一、前言MySQL在业界流行多年,很好地支撑了携程的业务发展。但随着技术多元化及业务的不断发展,MySQL也遇到了新的挑战,主要体现在:业务数据模型呈现多元化,OLTP和OLAP            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-10 21:00:50
                            
                                417阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            作者简介龙焰OceanBase 解决方案架构师。本文根据 7 月 15 日 OB Cloud 线下巡回沙龙深圳站的现场演讲整理而成(节选)。在日常使用数据库时,除了 OLTP 业务场景,也会有一些额外的数据分析类型的需求。但是 MySQL 的分析能力较弱,当你敲下一个复杂 SQL ,往往等到超时都没有获取结果。偏分析的 SQL 易成为慢 SQL ,影响整库性能。如果单独建设分析实例,又会抬高运维成            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-30 23:33:23
                            
                                75阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            语言结构OceanBase SQL语句中涉及以下元素:字符串和数字等文字值;识别符,例如表名和列名;用户和系统变量;注释和保留字等。文字值文字值包括字符串、数值、日期、时间、十六进制、布尔值和NULL。字符串使用单引号(')或双引号(”)引起来的字符序列。如果OceanBase SQL模式启用了ANSI_QUOTES,表示只用单引号引用字符串,用双引号引用的字符串被解释为一个识别符。在字符串中,某            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-15 10:51:41
                            
                                248阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Sybase IQ 与 OceanBase 语法迁移指南
在这个快速发展的技术时代,数据库技术不断演进,不同的数据库系统之间的迁移与优化显得尤为重要。本文将教您如何将 Sybase IQ 的语法迁移到 OceanBase。首先,我们将明确整个迁移过程的步骤,然后我会逐步为您详细讲解每一步所需执行的代码及其含义。
## 整体流程
以下是迁移的整体流程:
| 步骤 | 描述 |
|----            
                
         
            
            
            
            迁移 MySQL 数据到 OceanBase 集群
    实践练习四(必选):迁移 MySQL 数据到 OceanBase 集群历史实践题回顾实践1:OceanBase Docker 体验实践2:手动部署 OceanBase 集群实践3:使用OBD 部署一个 三副本OceanBase 集群练习目的本次练习目的掌握从 MySQL 向 OceanBase 迁移数据            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-05 22:48:14
                            
                                147阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本文主要介绍 OceanBase 在 4.1 版本发布之际,对 MySQL 8.0 新增功能特性的支持情况。文章作者刘彬,OceanBase高级技术专家。曾参与 OceanBase RS、存储模块研发,目前是 SQL 执行组负责人。MySQL 在业内是最受欢迎的关系数据库之一,不少用户将 MySQL 作为刚开始使用数据库的首选。 OceanBase 的一大重要特性即是与 MySQL 完全兼容,用户            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-25 09:53:49
                            
                                871阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # OceanBase MySQL 存储过程动态拼接过滤条件的实现
OceanBase 是一种兼容 MySQL 的分布式数据库,在实际开发中,我们可能会遇到需要动态拼接 SQL 过滤条件的需求。本篇文章将带领你详细了解如何在 OceanBase 中使用存储过程动态拼接 SQL 过滤条件。
## 流程概述
在实现动态拼接过滤条件之前,我们需要理清以下步骤:
| 步骤 | 说明            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-17 12:06:20
                            
                                172阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言目前有关OceanBase功能、案例、故事的文章已经很多,对OceanBase感兴趣的朋友都想安装一个数据库试试。本文就是分享初学者如何手动搭建一个OceanBase集群。这也是学习理解OceanBase集群原理的第一步。在生产环境,我们有自动化运维平台OCP可以负责生产环境的OceanBase集群部署和运维。同时官网上提供的下载文件里也有python脚本自动化部署OceanBase集群,大家            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-23 21:28:01
                            
                                216阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            OceanBase 数据库在运行过程中会自动生成日志。运维工程师通过查看和分析日志,可以了解 OceanBase 数据库的启动和运行状态。在之前的一些琐碎的文章里,我也提到了,新安装的数据库,可能由于空间规划不足,采用默认日志策略,导致日志文件将所有的空间都占满,然后导致集群出问题。今天我们就来看看OceanBase的两个日志管理策略:日志文件切片管理日志文件数量管理1.日志文件切片管理日志文件切            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-03 09:16:41
                            
                                113阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Navicat 作为 OceanBase 生态工具的合作伙伴,这是双方产品适配第三个里程碑。2022 年 7 月的首个里程碑,Navicat 实现了 OceanBase 社区版的功能性兼容。同年10 月,进一步实现了针对 OceanBase 企业版( 兼容 MySQL 模式)的接入和管理开发能力。本次作为技术合作的第三个里程碑,实现了 OceanBase 企业版 (兼容 Oracle 模式) 的支            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-21 08:47:32
                            
                                223阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            淘宝数据库OceanBase SQL编译器部分 源代码阅读--生成逻辑计划 SQL编译解析三部曲分为:构建语法树。生成逻辑计划。指定物理运行计划。第一步骤,在我的上一篇博客淘宝数据库OceanBase SQL编译器部分 源代码阅读--解析SQL语法树里做了介绍,这篇博客主要研究第二步。生成逻辑计划。 一、 什么是逻辑计划? 我们已经知道,语法树就是一个树状的结构组织,每一个节点代表一种类型的语法            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-14 17:14:31
                            
                                59阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录确定同步架构安装oceanbase服务器准备服务器配置安装oceanbase安装oblogproxy安装DataX安装canal安装canal-deployer安装canal-adapter执行迁移表结构同步全量同步增量同步启动canal-deployer启动canal-adapter 验证遗留问题参考文档确定同步架构要实现数据实时同步,在大数据领域有一个标准流程大致如下:1.把源数            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-07 09:45:46
                            
                                375阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            近期,PremiumSoft CyberTech Limited 公司发布了 Navicat 16.1.3 版本,正式支持蚂蚁集团旗下的 OceanBase 企业版(MySQL 兼容模式)。此次合作旨在帮助用户通过 Navcicat 进行 OceanBase 企业版的数据库开发及管理,更大程度地减少项目开发和管理的时间与成本。Navicat Premium 连接 OceanBa            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-21 08:22:21
                            
                                364阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            2022云栖大会上,OceanBase社区版4.0 Beta(公测)正式亮相,与企业版拥有同等性能,更兼容、更易用,2分钟内即可完成快速部署。这意味着,业内首个兼容MySQL的单机分布式一体化数据库正式上线。OceanBase 4.0降低了数据库使用门槛,打破了分布式数据库的边界,让分布式数据库走向通用。8月10日,在2022 OceanBase年度发布会上, OceanBase 4.0(小鱼Pa            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-02 11:03:03
                            
                                214阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录前言:关于Oceanbase部署环境初始化准备使用OBD搭建observer集群和Proxy基本操作关于集群的基本操作总结 前言:     OceanBase开源了,本篇搭建OceanBase社区版集群+Obproxy关于Oceanbase     OceanBase 数据库是蚂蚁集团不基于任何开源产品,自研            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-10 20:44:34
                            
                                219阅读
                            
                                                                             
                 
                
                                
                    