注册
使用SQLark可视化建立表、表空间
技术分享/ 文章详情 /

使用SQLark可视化建立表、表空间

chirui 2024/11/08 431 0 0

前言

作为数据库管理工具,最基本的功能是对于数据库的连接支持还有对于表、模式、视图等多种对象类型的增删改查。因此我在下载安装了SQLark之后,想来和大家分享一下关于SQLark的表操作。
感兴趣的朋友可以下载软件试用一下,产品是免费使用的,通道如下:
【 SQLark官网: www.sqlark.com

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

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

  • :用来定义和约束数据存储,每个列都有唯一的名称和一个数据类型。
  • :用于建立和标识表之间的关系,是唯一标识表中每一行数据的一种特殊列或列组合,常见的键类型包括主键和外键等。
  • 约束:用于限制表中数据的一组规则或条件,常见的约束类型包括:主键约束、外键约束、唯一约束、非空约束、 默认值约束、检查约束。
  • 索引:基于表中的一个或多个列创建,用于快速查找和访问表中的数据。
  • 触发器:基于表中数据的触发器,通过针对相应表对象的插入/删除/修改等 DML 语句触发。

新建表

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

  1. 点击工具栏 新建表 按钮;或 新建对象|表 选项;另外,也可点击表右键菜单选择 新建表。
  2. 在表设计窗口,选择所属模式名,输入表名注释,并添加。添加列时,需指定列名、是否主键、数据类型、是否非空、精度、标度、默认值及注释等信息。
    image.png
  3. 点击 外键 页签,设置外键,需指定键名称、列、参照模式、参照表、参照列、更新及删除时的操作等信息。
    image.png
  4. 点击 约束 页签,设置约束,需指定名称、约束类型、约束列及检查条件等信息。
    image.png
  5. 点击 索引 页签,设置索引,需指定名称、索引类型、聚簇索引和索引列等信息。
    image.png
  6. 点击 保存,显示 保存成功,即可完成表的创建。

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

查看全部表
右键点击表文件夹 ,选择 查看全部表,可平铺显示该模式下的全部表对象,方便快速查找和管理表。
image.png
查看表
右键单击表,选择 查看,可查看该表的结构,包括基本信息、列、外键、约束、索引等。
image.png
浏览数据(SQLark 支持将 XLSX/CSV 文件里的数据直接复制粘贴到表中)
右键单击表,选择 浏览数据,可直接查看该表的数据信息,并可对表数据进行新增、删除、修改、复制、导入、导出等操作。
image.png
查看依赖关系
右键单击表,选择 查看依赖关系,可查看该表依赖的对象和依赖于该表的对象,点击相应对象可查看详细信息。
image.png
属性
右键单击表,选择 属性,可查看该表的详细信息和 DDL 语句。另外也可以在编辑器中通过 Ctrl+鼠标左击 方式,快速查看表对象定义语句及其属性信息。
image.png

复制表

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

  1. 右键点击该表,选择 复制 选项。
  2. 在复制表对话框中,选择指定模式并对该表进行命名。
  3. 选择复制该表的数据和结构,或仅复制结构。
  4. 点击 确定,显示 复制表成功 即可完成复制。

image.png

管理表

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

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

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

SQLark对于表空间的使用

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

新建表空间

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

  1. 选择表空间文件夹 ,或任一具体表空间,右键菜单选择 新建表空间
  2. 在表空间设计窗口,输入表空间名,并配置表空间文件路径、大小、是否自动扩充、扩充大小、扩充上限等信息。
  3. 点击 保存,显示 保存成功,即可完成创建。创建表空间后,可以在其中创建表、索引和其他数据库对象。
    image.png

查看表空间

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

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

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

管理表空间

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

  • 编辑:修改表空间文件路径、大小、是否自动扩充、扩充大小、扩充上限等信息,点击 保存 即可生效
  • 生成 SQL:选择 CREATE 或 DROP ,生成该表空间相应的 SQL 语句
  • 联机:切换表空间的状态,联机状态时可正常访问和操作该表空间中的数据
  • 脱机:切换表空间的状态,脱机状态时无法访问和操作该表空间中的数据
  • 删除:删除该表空间,同时删除其拥有的所有数据文件
    除此之外,SQLark 也支持通过 Ctrl/Shift 键选中多个表空间,进行批量生成 SQL 及删除操作。想要进一步了解达梦表空间有关功能,也可以查看官方的详细说明 达梦技术文档,这里就不过多叙述了。

总结

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

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服