目录

前言

一、SQLark对于表的操作:新建、查看、复制、管理

新建表

查看表(全部表、单表、数据、依赖、属性)

复制表

管理表

二、SQLark对于表空间的使用

新建表空间

查看表空间

管理表空间

总结


前言

作为数据库管理工具,最基本的功能是对于数据库的连接支持还有对于表、模式、视图等多种对象类型的增删改查。因此我在下载安装了SQLark之后,想来和大家分享一下关于SQLark的表操作。

感兴趣的朋友可以下载软件试用一下,产品是免费使用的,通道如下:

【 SQLark官网: www.sqlark.com 】

一、SQLark对于表的操作:新建、查看、复制、管理

首先来简单介绍一下达梦数据库的表对象,包含以下内容:

  • :用来定义和约束数据存储,每个列都有唯一的名称和一个数据类型。

  • :用于建立和标识表之间的关系,是唯一标识表中每一行数据的一种特殊列或列组合,常见的键类型包括主键和外键等。

  • 约束:用于限制表中数据的一组规则或条件,常见的约束类型包括:主键约束、外键约束、唯一约束、非空约束、 默认值约束、检查约束。

  • 索引:基于表中的一个或多个列创建,用于快速查找和访问表中的数据。

  • 触发器:基于表中数据的触发器,通过针对相应表对象的插入/删除/修改等 DML 语句触发。

新建表

SQLark 支持通过以下步骤可视化新建表:

  1. 点击工具栏 新建表 按钮;或 新建对象|表 选项;另外,也可点击表右键菜单选择 新建表

  2. 在表设计窗口,选择所属模式名,输入表名注释,并添加。添加列时,需指定列名、是否主键、数据类型、是否非空、精度、标度、默认值及注释等信息。

点击 外键 页签,设置外键,需指定键名称、列、参照模式、参照表、参照列、更新及删除时的操作等信息。

点击 约束 页签,设置约束,需指定名称、约束类型、约束列及检查条件等信息。

点击 索引 页签,设置索引,需指定名称、索引类型、聚簇索引和索引列等信息。

点击 保存,显示 保存成功,即可完成表的创建。

查看表(全部表、单表、数据、依赖、属性)

查看全部表

右键点击表文件夹 ,选择 查看全部表,可平铺显示该模式下的全部表对象,方便快速查找和管理表。

查看表

右键单击表,选择 查看,可查看该表的结构,包括基本信息、列、外键、约束、索引等。

浏览数据(SQLark 支持将 XLSX/CSV 文件里的数据直接复制粘贴到表中)

右键单击表,选择 浏览数据,可直接查看该表的数据信息,并可对表数据进行新增、删除、修改、复制、导入、导出等操作。

查看依赖关系

右键单击表,选择 查看依赖关系,可查看该表依赖的对象和依赖于该表的对象,点击相应对象可查看详细信息。

属性

右键单击表,选择 属性,可查看该表的详细信息和 DDL 语句。另外也可以在编辑器中通过 Ctrl+鼠标左击 方式,快速查看表对象定义语句及其属性信息。

复制表

可通过以下步骤复制当前表对象:

  1. 右键点击该表,选择 复制 选项。

  2. 在复制表对话框中,选择指定模式并对该表进行命名。

  3. 选择复制该表的数据和结构,或仅复制结构。

  4. 点击 确定,显示 复制表成功 即可完成复制。

管理表

右键点击表名称,可进行如下操作:

功能项 说明
编辑 修改表的注释、列、外键、约束、索引等信息
生成 SQL 选择 CREATE、DROP、SELECT 等,生成该表相应的 SQL 语句
转储 SQL 可将表对象的数据和结构以 SQL 文件的格式导出
导入/导出 导出数据到文件:可将表中的数据以多种格式导出
从文件导入数据:可将多种格式的文件快速导入至目标表中
导出为 dmp 文件:实现对该表的逻辑备份
数据生成 可为该表快速生成测试数据
重命名 输入新的表名,按下回车键即可完成修改
删除 删除该表,表中的所有数据、表结构和相关的约束条件等都均被彻底删除
刷新 对该表对象进行管理操作后,刷新以展示最新信息

除此之外,SQLark也支持通过 Ctrl/Shift 键选中多个表对象,进行批量生成 SQL、转储SQL、删除、及批量数据生成操作。

二、SQLark对于表空间的使用

表空间是用于存储数据库对象的逻辑容器,每个表空间都有自己的名称和属性,用于存储特定类型的数据库对象,如表、索引、视图等。

新建表空间

SQLark 支持通过以下步骤可视化新建表空间:

  1. 选择表空间文件夹 ,或任一具体表空间,右键菜单选择 新建表空间

  2. 在表空间设计窗口,输入表空间名,并配置表空间文件路径、大小、是否自动扩充、扩充大小、扩充上限等信息。

  3. 点击 保存,显示 保存成功,即可完成创建。创建表空间后,可以在其中创建表、索引和其他数据库对象。

查看表空间

右键点击表空间名,选择 属性,可查看该表空间的详细信息。

功能项 说明
常规 查看表空间缓存区、状态、空间使用率(分配/最大)、加密算法、副本数、副本策略等信息
数据文件 查看文件路径、总大小、使用空间大小、空闲大小、是否自动扩充、扩充尺寸、扩充上限、镜像文件等信息
DDL 查看相应的 DDL 语句

提示:SQLark 支持在编辑器中通过 Ctrl+鼠标左击 方式,快速查看表空间对象定义语句及其属性信息。

管理表空间

右键点击表空间名,可进行如下操作:

功能项 说明
编辑 修改表空间文件路径、大小、是否自动扩充、扩充大小、扩充上限等信息,点击 保存 即可生效
生成 SQL 选择 CREATE 或 DROP ,生成该表空间相应的 SQL 语句
联机 切换表空间的状态,联机状态时可正常访问和操作该表空间中的数据
脱机 切换表空间的状态,脱机状态时无法访问和操作该表空间中的数据
删除 删除该表空间,同时删除其拥有的所有数据文件

除此之外,SQLark 也支持通过 Ctrl/Shift 键选中多个表空间,进行批量生成 SQL 及删除操作。想要进一步了解达梦表空间有关功能,也可以查看官方的详细说明  达梦技术文档 ,这里就不过多叙述了。

总结

对于不同类型的对象进行操作是必须要掌握的基础功能,SQLark的新手使用者可以依据上述操作步骤进行基本功能的使用。如果有其他的问题也可以参考官方的产品使用手册 SQLark参考手册 。

Logo

永洪科技,致力于打造全球领先的数据技术厂商,具备从数据应用方案咨询、BI、AIGC智能分析、数字孪生、数据资产、数据治理、数据实施的端到端大数据价值服务能力。

更多推荐