使用SQLark可视化建立表、表空间
本文以达梦数据库为例介绍,SQLark对于表和表空间的管理使用
目录
前言
作为数据库管理工具,最基本的功能是对于数据库的连接支持还有对于表、模式、视图等多种对象类型的增删改查。因此我在下载安装了SQLark之后,想来和大家分享一下关于SQLark的表操作。
感兴趣的朋友可以下载软件试用一下,产品是免费使用的,通道如下:
【 SQLark官网: www.sqlark.com 】
一、SQLark对于表的操作:新建、查看、复制、管理
首先来简单介绍一下达梦数据库的表对象,包含以下内容:
-
列:用来定义和约束数据存储,每个列都有唯一的名称和一个数据类型。
-
键:用于建立和标识表之间的关系,是唯一标识表中每一行数据的一种特殊列或列组合,常见的键类型包括主键和外键等。
-
约束:用于限制表中数据的一组规则或条件,常见的约束类型包括:主键约束、外键约束、唯一约束、非空约束、 默认值约束、检查约束。
-
索引:基于表中的一个或多个列创建,用于快速查找和访问表中的数据。
-
触发器:基于表中数据的触发器,通过针对相应表对象的插入/删除/修改等 DML 语句触发。
新建表
SQLark 支持通过以下步骤可视化新建表:
-
点击工具栏 新建表 按钮;或 新建对象|表 选项;另外,也可点击表右键菜单选择 新建表。
-
在表设计窗口,选择所属模式名,输入表名和注释,并添加列。添加列时,需指定列名、是否主键、数据类型、是否非空、精度、标度、默认值及注释等信息。

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

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

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

点击 保存,显示 保存成功,即可完成表的创建。
查看表(全部表、单表、数据、依赖、属性)
查看全部表
右键点击表文件夹 ,选择 查看全部表,可平铺显示该模式下的全部表对象,方便快速查找和管理表。

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

浏览数据(SQLark 支持将 XLSX/CSV 文件里的数据直接复制粘贴到表中)
右键单击表,选择 浏览数据,可直接查看该表的数据信息,并可对表数据进行新增、删除、修改、复制、导入、导出等操作。

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

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

复制表
可通过以下步骤复制当前表对象:
-
右键点击该表,选择 复制 选项。
-
在复制表对话框中,选择指定模式并对该表进行命名。
-
选择复制该表的数据和结构,或仅复制结构。
-
点击 确定,显示 复制表成功 即可完成复制。

管理表
右键点击表名称,可进行如下操作:
| 功能项 | 说明 |
| 编辑 | 修改表的注释、列、外键、约束、索引等信息 |
| 生成 SQL | 选择 CREATE、DROP、SELECT 等,生成该表相应的 SQL 语句 |
| 转储 SQL | 可将表对象的数据和结构以 SQL 文件的格式导出 |
| 导入/导出 | 导出数据到文件:可将表中的数据以多种格式导出 从文件导入数据:可将多种格式的文件快速导入至目标表中 导出为 dmp 文件:实现对该表的逻辑备份 |
| 数据生成 | 可为该表快速生成测试数据 |
| 重命名 | 输入新的表名,按下回车键即可完成修改 |
| 删除 | 删除该表,表中的所有数据、表结构和相关的约束条件等都均被彻底删除 |
| 刷新 | 对该表对象进行管理操作后,刷新以展示最新信息 |
除此之外,SQLark也支持通过 Ctrl/Shift 键选中多个表对象,进行批量生成 SQL、转储SQL、删除、及批量数据生成操作。
二、SQLark对于表空间的使用
表空间是用于存储数据库对象的逻辑容器,每个表空间都有自己的名称和属性,用于存储特定类型的数据库对象,如表、索引、视图等。
新建表空间
SQLark 支持通过以下步骤可视化新建表空间:
-
选择表空间文件夹 ,或任一具体表空间,右键菜单选择 新建表空间。
-
在表空间设计窗口,输入表空间名,并配置表空间文件路径、大小、是否自动扩充、扩充大小、扩充上限等信息。
-
点击 保存,显示 保存成功,即可完成创建。创建表空间后,可以在其中创建表、索引和其他数据库对象。

查看表空间
右键点击表空间名,选择 属性,可查看该表空间的详细信息。
| 功能项 | 说明 |
| 常规 | 查看表空间缓存区、状态、空间使用率(分配/最大)、加密算法、副本数、副本策略等信息 |
| 数据文件 | 查看文件路径、总大小、使用空间大小、空闲大小、是否自动扩充、扩充尺寸、扩充上限、镜像文件等信息 |
| DDL | 查看相应的 DDL 语句 |
提示:SQLark 支持在编辑器中通过 Ctrl+鼠标左击 方式,快速查看表空间对象定义语句及其属性信息。
管理表空间
右键点击表空间名,可进行如下操作:
| 功能项 | 说明 |
| 编辑 | 修改表空间文件路径、大小、是否自动扩充、扩充大小、扩充上限等信息,点击 保存 即可生效 |
| 生成 SQL | 选择 CREATE 或 DROP ,生成该表空间相应的 SQL 语句 |
| 联机 | 切换表空间的状态,联机状态时可正常访问和操作该表空间中的数据 |
| 脱机 | 切换表空间的状态,脱机状态时无法访问和操作该表空间中的数据 |
| 删除 | 删除该表空间,同时删除其拥有的所有数据文件 |
除此之外,SQLark 也支持通过 Ctrl/Shift 键选中多个表空间,进行批量生成 SQL 及删除操作。想要进一步了解达梦表空间有关功能,也可以查看官方的详细说明 达梦技术文档 ,这里就不过多叙述了。
总结
对于不同类型的对象进行操作是必须要掌握的基础功能,SQLark的新手使用者可以依据上述操作步骤进行基本功能的使用。如果有其他的问题也可以参考官方的产品使用手册 SQLark参考手册 。
更多推荐


所有评论(0)