当前位置: 首页 > news >正文

Navicat 技术指引 | GaussDB服务器对象的创建/设计(编辑)

Navicat Premium(16.2.8 Windows版或以上) 已支持对GaussDB 主备版的管理和开发功能。它不仅具备轻松、便捷的可视化数据查看和编辑功能,还提供强大的高阶功能(如模型、结构同步、协同合作、数据迁移等),这使得Navicat 可以极大地满足 GaussDB 不同用户(初级、进阶和高阶)的全方位需求。接下来,我们将为大家介绍Navicat 基于 GaussDB主备版的快速入门。

- Navicat Premium 产品页面: Navicat Premium | 以单一的 GUI 同时连接不同类型的数据库

- 如果你有兴趣试用,请点击 这里下载全功能试用版。

- 如果你还想了解其他功能,请点击 这里,查看完整版技术指导手册。谢谢~

GaussDB服务器对象的创建/设计(编辑)

1)数据库和模式

若要开始使用服务器对象,你应该创建并打开一个连接。如果服务器中没有任何对象,你需要创建一个新的数据库或/和一个新的模式。

(1)创建/设计数据库

在导航窗格中,右键单击一个连接,然后选择“新建数据库”,在弹出的窗口中输入数据库的属性。

​然后,在导航窗格中,右键单击已存在的数据库,然后选择“编辑数据库”,在弹出的窗口中编辑数据库的属性。

​(2)创建/设计模式

在导航窗格的GaussDB连接中,右键单击已连接的一个数据库,然后选择“新建模式”,在弹出的窗口中输入模式的属性。

​然后,在导航窗格中,右键单击已存在的模式,然后选择“编辑模式”,在弹出的窗口中编辑模式的属性。

Tip:你可以点击导航窗格任意位置,然后直接输入搜索字符串来筛选连接(或者使用快捷键Ctrl+F打开输入框)。若要只显示已打开的对象,从菜单栏选择“查看”->“导航窗格”->“仅显示活跃对象” (或者直接点击输入框左侧的图标)

2)表

表是数据库对象,包含数据库中的所有数据。表是由行和列组成,它们的相交点是字段。在主窗口中,点击“表”来打开表的对象列表。

(1)创建表

你可以创建“常规”、“外部”表。在对象工具栏点击“新建表”旁的下箭头并选择表类型。

(2)设计表

“表设计器”是一个用于设计表的 Navicat 基本工具,能让你创建、编辑或删除表字段、索引、外键,以及更多。

鼠标右击此表->设计表,或者选中此表,点击“设计表”。

3)视图

视图让用户访问一组表,就像它是单个数据一样。你可以使用视图来限制访问行。在主窗口中,点击“视图”来打开视图的对象列表。

  • 创建视图

鼠标右击此视图->新建视图,或者选中此视图,点击“新建视图”。

  • 设计视图

鼠标右击此视图->设计视图,或者选中此视图,点击“设计视图”。

4)过程或函数

过程或函数是模式对象,包含一组保存在服务器上的 SQL 语句。在主窗口中,点击“函数”来打开函数的对象列表。

(1)在对象工具栏点击“新建函数”。会弹出“函数向导”,让你简易地创建函数。

选择例程的类型:“过程”或“函数”,并定义参数,如果你是创建一个函数,从列表中选择“模式”和“返回类型”。

  • 设计函数

“函数设计器”是一个用于设计过程或函数的 Navicat 基本工具。你可以在“定义”选项卡中输入有效的 SQL 语句。这可以是一个简单的语句,如 SELECT 或 INSERT,或它可以是一个用 BEGIN 和 END 写的复合语句。复合语句可以包含声明循环和其它控制结构语句。若要自定义编辑器并查看更多 SQL 编辑功能,请参阅查询编辑器。

​5) 其他对象

Navicat 还能让你管理其他 GaussDB 对象:索引、运算符、运算符类别、序列、触发器、表空间、同义词和包等等。在主窗口中,点击“其他”,然后选择一个对象来打开对象列表。

6) 维护对象

Navicat 为维护 GaussDB对象提供完整的解决方案。

在主窗口的导航窗格中或对象选项卡中选择对象,右键单击已选择的对象,选择“维护”,然后从弹出式菜单中选择一个维护选项,结果显示在弹出的窗口中。


以上希望对你有用!如果你还想了解其他功能,请点击 这里,查看完整版技术指导手册。谢谢~

http://www.lryc.cn/news/246076.html

相关文章:

  • 有哪些可信的SSL证书颁发机构?
  • MidJourney笔记(4)-settings
  • 前端开发学习 (三) 列表功能
  • win11渗透武器库,囊括所有渗透工具
  • 13-21-普通数组、矩阵
  • 代码随想录算法训练营第四十六天【动态规划part08】 | 139.单词拆分、背包总结
  • go语言基础 break和contine区别
  • vue3父子组件通过$parent与ref通信
  • PHP中的常见的超全局变量
  • leetcode9.回文数
  • springboot(ssm大学生二手电子产品交易平台 跳蚤市场系统Java(codeLW)
  • 关于微信小程序中如何实现数据可视化-echarts动态渲染
  • 在Windows WSL (Linux的Windows子系统)上运行的Ubuntu如何更改主机名
  • 如何使用内网穿透将Tomcat网页发布到公共互联网上【内网穿透】
  • 网络入门---网络的大致了解
  • 构建沉浸式 AI 文本编辑器:开源 3B 编辑器的设计原则与思路
  • 【从删库到跑路 | MySQL总结篇】表的增删查改(进阶上)
  • [每周一更]-(第74期):Docker-compose 部署Jenkins容器-英文版及错误纠错
  • MySQL日期函数sysdate()与now()的区别,获取当前时间,日期相关函数
  • 邦芒解析:面试怎么谈自身优缺点
  • 【libGDX】加载G3DJ模型
  • 0基础学习VR全景平台篇第123篇:VR视频航拍补天 - PR软件教程
  • webpack打包三方库直接在html里面使用
  • Redis使用increment方法返回null的原因以及解决方案
  • springMVC,什么是Spring MVC? Spring MVC的主要组件? springMVC工作原理/流程 MVC框架
  • 【论文阅读】TACAN:控制器局域网中通过隐蔽通道的发送器认证
  • C语言第三十五弹---打印九九乘法表
  • 线性代数的艺术
  • 基于注解配置的AOP
  • 【Qt】QStackedWidget、QRadioButton、QPushButton及布局实现程序首页自动展示功能