如何让Ubuntu上的MySQL开发更便捷

news2024/11/17 22:33:23

前言

作为一款开源的数据库开发与数据库管理协同工具,(OceanBase Developer Center,简称ODC),针对MySQL数据源,已提供了涵盖SQL开发、变更风险管控、数据安全合规等多个方面的功能,从而为MySQL数据库的开发和管理,带来更为全面和便捷的解决方案。无论您是初涉此领域的初学者,还是经验丰富的MySQL开发者,ODC都能助您一臂之力,让您在MySQL开发过程中更加高效。

本文将为 MySQL 开发者们详细介绍如何在 Ubuntu上安装和配置 ODC,以及如何利用 ODC 的各种功能来提升 MySQL 开发的效率和质量。让您在 Ubuntu上畅享 MySQL 开发之旅,让 MySQL 开发变得更加高效和便捷!

在 Ubuntu 上轻松安装 ODC

下面跟着小编来体验下如何在 Ubuntu 上迅捷安装 ODC吧。

  1. 在 ODC GithHub 根据硬件和操作系统版本下载对应的 ODC 的软件包:

-> GitHub - oceanbase/odc: OceanBase Developer Center(ODC), An open-source, enterprise-grade database tool for collaborative development

2. 打开终端,在 ODC 的软件包目录下执行以下命令:

dpkg -i odc_ubuntu.deb

待安装完毕后,就可以开始体验 桌面版 ODC 给您带来的高效 MYSQL 开发效率!

高效 MySQL 开发体验

接下来跟随小编的引领,探索 ODC 如何提升您的 MySQL 开发效率!

新建 MYSQL 数据源

  1. 在数据源小窗口下单击 新建数据源 -> MYSQL

2. 新建数据源时 ODC 提供了 智能解析 功能方便您快速智能填充各项连接信息。

高级设置 中还提供了以下两个高级连接配置功能:

    • 连接初始化脚本:支持通过 SQL 语句配置连接会话。示例:set time_zone='+08:00'
    • 驱动属性:支持配置 驱动属性 连接到数据库并实现指定功能。

           

测试连接通过后,单击 确定 -> 输入连接名 -> 确定,一个MYSQL 连接就建立完成。

数据库对象管理

数据库对象查看

单击一个数据源,可以查看该数据源下的各种数据库对象,包括 表、视图、函数、存储过程

在左侧导航栏中,鼠标 hover 到数据库对象可以查看数据库对象结构和数据,通过弹出的管理操作列表可快速管理和操作目标对象。

单击 查看表结构,方便您查看表的 基本信息、列、索引、约束、DDL

新建数据库对象

ODC 支持可视化方式创建表,在表列表的右上角,单击 + 创建表,或在顶部导航栏中单击 新建 以创建所需对象。

填完表的各种信息后确认 DDL 后单击 执行 以创建表对象。

生成测试数据

ODC 提供模拟数据功能供用户在测试数据库性能或者验证功能等需要大量模拟数据的场景下,能够快速根据表中的字段类型生成数据。

  1. 单击表对象的 模拟数据,也可以在 SQL 开发窗口,单击工单 > 模拟数据 > 新建模拟数据

2. 在新建模拟数据页面中,指定以下信息。

3.  单击 提交,生成 模拟数据任务。

4. 任务生成后会自动弹出 任务中心 面板,在任务中心可以查看任务审批结果和任务信息。

SQL 开发

单击 打开 SQL 窗口 -> 请选择数据库,您可以在SQL 窗口中编辑和执行 SQL 语句。支持在 SQL 窗口查看和编辑结果集、查看执行记录:

管理脚本

ODC 支持在 SQL 窗口和匿名块窗口中保存编辑的脚本,并可以在脚本页签中管理已保存的脚本。

  1. 在 SQL 开发窗口的左侧导航栏中,单击 

    ,打开脚本管理页面。

2. 在 脚本 页面中,支持编辑/下载/删除/刷新已保存的脚本、复制已保存的脚本路径,以及上传本地磁盘中的脚本。

代码片段

ODC 作为企业级数据库开发平台,为您提供代码片段模块以供在 ODC 中进行数据库开发工作。如在开发过程中遗忘某些语句的具体用法,可直接在 ODC 提供的代码片段模块中进行查询。代码片段模块会根据当前连接的数据库模式提供对应的代码片段,以节省 SQL 开发时间和精力,避免重复编写常用的代码。

创建代码片段

  1. 在 SQL 开发窗口的左侧导航栏中,单击 

    ,并在打开的代码片段页面中单击 + 新建代码片段。

2. 在 新建代码片段 页面中,指定代码片段信息后单击 确定。快速插入您常用的代码段或模板。这些代码片段可以是常见的 SQL 语句、存储过程模板等。

管理代码片段

在代码片段页面中,支持复制/编辑/删除/刷新已保存的代码片段。

总结

以上介绍的功能其实只是 ODC 功能的冰山一角,如果您想体验全面的 ODC 功能,您可以选择 ODC Web 版。ODC 通过现代 Web 架构为用户提供了跨终端的SQL开发体验,使得无论您使用的是 Linux、Windows 还是Mac 操作系统,都能轻松参与到协同开发中。同时提供超过 25项开发功能的强大支持,从SQL执行、对象管理、数据查看与编辑,甚至到PL调试、数据库运维、SQL 检查规范、企业级协同管控等特性,让协同变得更加高效而无缝。

数据库开发领域涌现了很多卓越的开源项目,ODC 希望通过开源,与社区共同打造一款帮助 Dev 和 DBA 真正实现“ONE team”的企业级数据库协同开发工具。未来我们将持续打磨现有的产品能力,并在一些新的方向上做尝试。

↓ 前往 GitHub,深入了解 ODC 的更多细节

GitHub - oceanbase/odc: OceanBase Developer Center(ODC), An open-source, enterprise-grade database tool for collaborative development

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1625171.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

spring cache(二)集成

一、集成方法 1、pom添加依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency><!--spring cache--><dependency><groupId>org.spring…

盲人乘坐公共交通的新篇章:科技赋能,独立出行不再是梦

在我们日常生活中&#xff0c;盲人乘坐公共交通这一话题一直牵动着社会大众的心。近日&#xff0c;一位盲人朋友成功地独自完成了一次公交之旅&#xff0c;他的顺利出行背后&#xff0c;离不开一款名叫蝙蝠避障具有实时避障与拍照识别功能的辅助应用的鼎力支持。 清晨的…

DC-DC电源芯片规格书上的各种参数详解

1.输出电压精确度 输出电压的精确度,也被称为设定点精度,它描述了输出电压的允许误差。该参数通常是在常温,满载和额定输入电压的条件下测得的,它是这样定义的: 输出电压之所以产生误差,是因为元器件本身存在误差,特别是输出端的分压电阻,它将输出电压降低后比PWM比较…

C语言学习/复习34--内存相关笔试题/C与C++的内存/柔性数组

一、动态内存管理笔试题 1.值传递 注意事项1&#xff1a;指针的地址传递需要将指针的地址用二级指针接收&#xff0c;本题属于值传递不属于地址传递 修改&#xff1a;1改为地址传递&#xff0c;2释放malloc()函数申请的空间 注意事项2&#xff1a;printf()字符串时&#xff0c;…

【Pytorch】(十四)C++ 加载TorchScript 模型

文章目录 &#xff08;十四&#xff09;C 加载TorchScript 模型Step 1: 将PyTorch模型转换为TorchScriptStep 2: 将TorchScript序列化为文件Step 3: C程序中加载TorchScript模型Step 4: C程序中运行TorchScript模型 【Pytorch】&#xff08;十三&#xff09;PyTorch模型部署: T…

德思特车载天线方案:打造智能互联的公共安全交通网络

作者介绍 一、方案介绍 随着自动驾驶与智慧汽车概念的逐步推进&#xff0c;人们对汽车的交互性、智能性、互联性有了更高的要求。今天&#xff0c;大多数汽车制造商和供应商普遍将GNSS定位功能与其他信号如广播、电视、蓝牙、Wifi一起集成到汽车中&#xff0c;包括博世、大陆、…

MYSQL学习——存储引擎

mysql体系结构 连接层 连接授权、安全管理服务层 完成缓存的查询、函数执行、语句优化索引层 数据的存储和提取&#xff0c;不同的存储引擎有不同的功能储存层 将数据存储在文件系统上 存储引擎是存储数据、建立索引、更新查询的等技术实现的方式&#xff0c;存储引擎基于表的…

ERP外网访问、快解析助力企业远程办公

ERP系统是现代信息技术和先进管理经验的有效结合&#xff0c;实现对企业经营活动的自动、完整的记录&#xff0c;替代重复劳动&#xff0c;对企业人力资源、物流、资金流、票据流和信息流等的科学管理&#xff0c;实现业务管理数据和财务数据高度统一&#xff0c;实现对企业业务…

【高校科研前沿】东北地理所在遥感领域顶刊RSE发布中国主要红树植物群落遥感分类成果

目录 01 文章简介 02 研究内容 03 文章引用 01 文章简介 论文名称&#xff1a;Mangrove species mapping in coastal China using synthesized Sentinel-2 high-separability images&#xff08;基于Sentinel-2高分离度图像的中国沿海红树群落制图&#xff09; 第一作者及…

名家采访:国家级中国茶文化首席非遗传承人——罗大友

“崇高的理想是一个人心中的太阳,能照亮生活中的每一步。”罗大友&#xff0c;性别&#xff1a;男&#xff0c;国家级中国茶文化首席非遗传承人•中国茶文化研究院院长、美国巴拿马太平洋万国博览会终身评委兼中国区联合主席&#xff0c;大学文化&#xff0c;高级政工师。 “第…

NLP Step by Step -- How to use pipeline

正如我们在摸鱼有一手&#xff1a;NLP step by step -- 了解Transformer中看到的那样&#xff0c;Transformers模型通常非常大。对于数以百万计到数千万计数十亿的参数&#xff0c;训练和部署这些模型是一项复杂的任务。此外&#xff0c;由于几乎每天都在发布新模型&#xff0c…

飞行机器人专栏(十五)-- Kinect DK 多机联合标定

飞行机器人专栏&#xff08;十四&#xff09;-- Kinect DK 人体骨骼点运动提取方法_kinect怎么捕捉骨骼-CSDN博客文章浏览阅读971次&#xff0c;点赞24次&#xff0c;收藏17次。Azure Kinect DK 是一款开发人员工具包&#xff0c;配有先进的 AI 传感器&#xff0c;提供复杂的计…

【EI会议|稳定检索】2024年航空航天、空气动力学与自动化工程国际会议(ICAAAE 2024)

2024 International Conference on Aerospace, Aerodynamics, and Automation Engineering 一、大会信息 会议名称&#xff1a;2024年航空航天、空气动力学与自动化工程国际会议 会议简称&#xff1a;ICAAAE 2024 收录检索&#xff1a;提交Ei Compendex,CPCI,CNKI,Google Schol…

安装WSL2

PS C:\Users\pc> wsl --set-default-version 2 有关与 WSL 2 关键区别的信息&#xff0c;请访问 https://aka.ms/wsl2操作成功完成。PS C:\Users\pc> wsl --update 正在检查更新。 已安装最新版本的适用于 Linux 的 Windows 子系统。PS C:\Users\pc> wsl --shutdownPS…

CMake+qt+Visual Studio

#使用qt Creator 创建Cmake 项目,使用Cmake Gui 生成sln 工程&#xff0c;使用Visual Studio 开发 ##使用qt Creator 创建CMake项目 和创建pro工程的步骤一致&#xff0c;只是在选择构建系统的步骤上选择CMake,接下来步骤完全相同 工程新建完成之后&#xff0c;构建cmake 项…

小程序AI智能名片S2B2C商城系统:四大主流商业模式深度解析与实战案例分享

在私域电商迅速崛起的大背景下&#xff0c;小程序AI智能名片S2B2C商城系统以其独特的商业模式和强大的功能&#xff0c;正成为品牌商们争相探索的新领域。在这一系统中&#xff0c;拼团模式、会员电商、社区团购和KOC营销等四种主流模式&#xff0c;为品牌商提供了多样化的营销…

AI-数学-高中-45函数单调性与导数

原作者视频&#xff1a;【导数】【一数辞典】5函数单调性与导数&#xff08;重要&#xff09;_哔哩哔哩_bilibili 导数最重要作用&#xff1a;判断函数单调性。 示例&#xff1a;

跟着Datawhale重学数据结构与算法(3)---排序算法

开源链接&#xff1a;【 教程地址 】【电子网站】 【写博客的目的是记录自己学习过程&#xff0c;方便自己复盘&#xff0c;专业课复习】 数组排序&#xff1a; #mermaid-svg-F3iLcKsVv8gcmqqC {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16p…

微信小程序-------模板与配置

能够使用 WXML 模板语法渲染页面结构能够使用 WXSS 样式美化页面结构能够使用 app.json 对小程序进行全局性配置能够使用 page.json 对小程序页面进行个性化配置能够知道如何发起网络数据请求 一.WXML 模板语法 数据绑定 1. 数据绑定的基本原则 ① 在 data 中定义数据 ② 在…

软考 系统架构设计师系列知识点之软件可靠性基础知识(5)

接前一篇文章&#xff1a;软考 系统架构设计师系列知识点之软件可靠性基础知识&#xff08;4&#xff09; 所属章节&#xff1a; 第9章. 软件可靠性基础知识 第1节 软件可靠性基本概念 9.1.3 可靠性目标 前文定量分析软件的可靠性时&#xff0c;使用失效强度来表示软件缺陷对…