Skip to content

数据操作

SQLynx 的数据操作模块由导航栏、信息栏、SQL 编辑器、数据查看器几个页面组成。

如下图所示:

1 导航栏

导航栏位于主窗口的左侧,采用树状结构。可以浏览所有已添加成功的数据源、数据库以及数据库对象的信息。

相关操作功能通过鼠标右键菜单实现,具体如下:

位置功能

  1. 检索数据库名、对象名(支持模糊查询;区分大小写);

  2. 刷新;

  3. 添加数据源(步骤参考 “系统设置-数据配置”);

  4. 创建文件夹。

选中文件夹时的右键菜单

  1. 重命名:重命名当前选中的文件夹;

  2. 删除文件夹:删除当前选中的文件夹;

1.1 新建数据库

在导航栏中选中任一数据源名称,单击鼠标右键调出菜单。可执行以下操作:

菜单功能

  1. 新建数据库:创建新数据库,可设置数据库名、字符集、排序规则。右侧 SQL 视窗会同步显示相应的 SQL 语句以作参考。

  2. 查看数据源:查看当前选中数据源的配置信息。

  3. 数据库过滤:对当前导航栏展示的数据库进行过滤。可根据需求设置过滤条件,包含或者排除某些关键字;模糊查询时需要添加通配符。

  4. 删除数据源:删除当前选中的数据源;确认后删除操作不可逆,请慎重核对后操作。

  5. 新增文件夹:创建文件夹。

  6. 刷新:刷新。

1.2 新建查询

展开数据源,选中任一数据库名称,单击鼠标右键调出菜单。可执行以下操作:

菜单功能

  1. 新建查询:主屏幕切换为 SQL 编辑器的窗口,默认路径为当前选中的数据库路径;

  2. 删除数据库:删除当前选中的数据库;确认后删除操作不可逆,请慎重核对后操作。

1.3 新建对象

a. 新建表

  1. 在导航栏中,展开数据库,单击鼠标右键调出菜单。选择 “新建对象”。

  2. 在对象详情信息栏中设置表的基础属性:表名、字符集、排序规则及描述等。

  3. 在 “列” 选项卡下,鼠标右键单击数据详情框的空白处,调出右键菜单,点击 “添加”。在弹窗中设置要添加的字段信息,点击确定,重复操作直到添加完所有需要的字段。

  4. 在 “约束” 选项卡下,通过鼠标右键菜单,点击 “添加”,为该表添加主键后确定。

  5. 点击右下角 “保存”,弹窗为当前执行建表的 SQL 语句预览,可直接点击 “执行” 进行创建,也可以点击 “复制” 保存当前语句,到 SQL 编辑器中进一步编辑使用。

  6. 执行后刷新,建表后添加数据步骤。

另外,*智能排序:默认为智能排序,将用户经常操作的几张表自动置顶,并加粗显示,便于用户快速寻找使用。

b. 新建视图

  1. 展开数据库,在指定图标处,单击鼠标右键调出菜单。选择 “新建对象”。

  2. 在对象详情信息栏中设置视图的基础属性:视图名、算法等。

  3. 在 “源” 选项卡下写 SQL 语句创建,点击保存、刷新。

c. 新建函数 展开数据库,在指定图标处,单击鼠标右键调出菜单。选择 “新建对象”。“主屏幕切换为对象详情信息栏的窗口,创建一个新函数”。

d. 新建存储过程 展开数据库,在指定图标处,单击鼠标右键调出菜单。选择 “新建对象”。“主屏幕切换为对象详情信息栏的窗口,创建一个新存储过程”。

e. 触发器 展开数据库,在指定图标处,单击鼠标右键调出菜单。选择 “刷新”。“刷新”。

1.4 对象操作

a.

  1. 查看表详情:查看当前选中表的详情,主屏幕出现对象详情信息栏,可查看表属性、表数据(详情参考对象详情信息栏)。

  2. 打开表字段提示:在新建查询状态下,点击菜单功能或双击当前表名,可展示右屏的提示信息栏。

  3. 在 SQL 编辑器查看数据:自动生成 “SELECE * FROM 当前表” 的语句,并打开 SQL 编辑器执行查询(SQL 编辑器参考 2.2.3 数据操作-SQL 编辑器)。

  4. 生成测试数据:可生成测试数据,覆盖 / 追加两种模式。

  5. 导出数据:导出当前选中表的数据至本地,可导出 CSV、Excel、SQL 格式。

  6. 导入数据:导入本地 CSV、Excel 文件至当前选中的表。

  7. 数据迁移:将当前选中表中的数据迁移至另一张表。

  8. 表结构比对:比对两个同类型数据库的不同表的结构差异。

  9. 生成 SQL:自动生成面向当前选中表的 SQL 语句,查询 / 插入 / 更新 / 删除 / DDL。

  10. 复制:在同一数据库内,复制当前选中表的副本,可复制该表的 “结构及数据”,或 “仅复制结构”。

  11. 删除:删除当前选中的表。

  12. 重命名:对当前选中的表进行重命名。

  13. 刷新:刷新。

以下详细说明部分功能:

生成测试数据 可根据用户所选表的表结构,生成测试数据。写入模式支持失败后停止、失败后继续执行或事务执行。如选择事务执行模式,用户可根据业务需求设置写入数据批量的大小。此外,用户可根据需求,选择根据目标表中的现有数据追加数据,或彻底清空表中的数据。

导出数据 导出当前选中表的数据至本地,可导出 CSV、EXCEL、SQL、JSON 格式。用户根据需要配置导出数据的字段(全部 / 部分)、导出数据的行数、字符、表头格式等信息。用户根据需要修改导出文件的文件名、导出文件的编码及行数。导出文件为 CSV 格式且需要在 Excel 中打开时,建议勾选 “插入 BOM” 选项,对格式兼容性更强。

导入数据 导入本地 CSV 或 Excel 文件至当前选中的表(导入 SQL 文件在编辑器的右键菜单中执行)。选择本地的 CSV 或 Excel 文件。在 “表映射” 中确认字段对应的匹配情况。写入模式支持失败后停止、失败后继续执行或事务执行。如选择事务执行模式,用户可根据业务需求设置写入数据批量的大小。此外,用户可根据需求,选择根据目标表中的现有数据追加数据,或彻底清空表中的数据。

数据迁移 将当前选中的表中数据迁移至另一张表,支持事务执行。写入模式支持失败后停止、失败后继续执行或事务执行。如选择事务执行模式,用户可根据业务需求设置写入数据批量的大小。此外,用户可根据需求,选择根据目标表中的现有数据追加数据,或彻底清空表中的数据。

b. 视图

  1. 查看 :查看当前选中视图的详情,主屏幕出现对象详情信息栏,可查看视图属性、视图数据。

  2. 打开视图字段提示 :在新建查询状态下,点击菜单功能或双击当前视图名,可展示右屏的提示信息栏。

  3. 删除 :删除当前选中的视图。

c. 函数

  1. 查看 :查看当前选中函数的详情,主屏幕出现对象详情信息栏,可查看函数属性。

  2. 删除 :删除当前选中的函数。

d. 存储过程

  1. 查看 :查看当前选中存储过程的详情,主屏幕出现对象详情信息栏,可查看存储过程属性。

  2. 删除 :删除当前选中的存储过程。

e. 触发器

  1. 查看 :查看当前选中触发器的详情,主屏幕出现对象详情信息栏,可查看触发器属性。

  2. 删除 :删除当前选中的触发器。

2 信息栏

** 对象详情信息栏** 位于主窗口中间位置,这里可以展示对象相关的详细信息。对象详情信息栏平时为隐藏状态,点击任一对象选择查看功能,即可显示。

a. 属性 展示表、视图、函数、存储过程、触发器等对象的详细属性、设置参数等信息。鼠标右键菜单如下:

属性 说明 鼠标右键菜单 菜单功能
显示当前对象的字段及数据结构等信息 查看 查看当前选中的字段详细信息
修改 修改当前选中的字段信息 添加 新增一个字段
删除 删除当前选中的字段 刷新 刷新
约束 显示当前表的主键信息 添加 新增主键
- - 刷新 刷新
外键 显示当前表的外键信息 不适用 不适用
触发器 显示当前表的触发器信息 不适用 不适用
索引 显示当前表的索引信息 添加 新增索引
- - 刷新 刷新
分区 显示当前表的分区信息 不适用 不适用
统计 显示当前表的统计信息 不适用 不适用
DDL 显示当前表的 DDL 信息 可选中复制 DDL 语句至 SQL 编辑器中粘贴使用 -

b. 数据 展示以上对象的详细数据。

  1. 表内无数据 可在空白处单击鼠标右键,选择 “添加”,在弹窗中依照设置好的字段,依次输入数据,并执行。

  2. 表内有数据

  3. 全文检索:点击 “数据” 选项卡右侧的放大镜,在搜索框中可对当前样本数据做全文检索。

  4. 数据筛选器:可对当前样本数据做筛选,在右侧空白框输入语句条件后,点最右侧执行按键,如:gender=’F’,执行后会显示所有数值为 F 的数据。

  5. 排序:点击字段名右侧的灰色箭头,可对当前样本数据进行升序、降序排序。

  6. 导出:导出当前表的数据至本地,功能参考 2.2.1.4 对象操作 - 表 - 右键菜单 - 导出数据。

  7. 显示样本数据行数:位于数据查看器左下角,默认显示行数为 50,用户可根据需要手工输入任意数字,修改后需要点击右侧的执行。

提示信息栏 位于窗口右侧,这里可以展示表的详细字段信息,包含字段名、注释、数据类型。表字段提示信息栏平时为隐藏状态,在新建查询状态下,双击任一表名或鼠标右键选择 “查看表字段提示”,即可显示。

数据库信息 表名 表描述 字段名 字段注释 数据类型

3 SQL 编辑器

位于主窗口中间位置,平时为隐藏状态,在新建查询后即可展示 SQL 编辑器页面。

  1. SQL 编辑器顶部快捷键 选项卡下方的两个下拉框中提示当前 SQL 编辑器面向的数据库路径信息。
快捷键 功能
执行 快速执行语句,默认返回的查询结果数为 1000
格式化 对 SQL 语句进行一键格式化,便于阅读检查
事务 SQL 事务功能,可切换选择自动提交 / 手动提交
设置 仅对当前查询有效,可设置默认返回行数及最大返回行数;可勾选是否保持当前数据库的连接
  1. 鼠标右键菜单
  2. 打开字段提示:在 SQL 编辑区,表名的文本为选中状态下,单击打开字段提示,可调出右屏相应表的表字段提示页面。

  3. 执行:快速执行语句,默认返回的查询结果数为 1000(参数修改参考 2.6.2.1 数据设置)。

  4. 执行原始语句:执行编辑框中的原始语句,默认最大查询数为 10000(参数修改参考 2.6.2.1 数据设置)。

  5. 执行 SQL 文件:可选择本地 SQL 文件并执行。

  6. 批量执行:批量执行语句。

  7. 解释执行:对当前 SQL 语句性能进行分析,便于 SQL 优化。

  8. 保存:保存常用的 SQL 语句,可复制、修改、删除。

  9. 格式化:对 SQL 语句进行一键格式化,便于阅读检查。

  10. 注释:编写注释。

  11. 新建代码块:创建习惯用的代码块,可设置索引名,在编辑器状态索引名可智能提示(已创建的所有代码块可在个人中心查询)。

  12. 增大字体 / 缩小字体:自定义调整 SQL 编辑器的字号大小,仅对当前创建的 SQL 编辑器窗口有效。

4 数据查看器

** 样本数据**

  1. 数据查看器位于主窗口中间下方,可以显示查询结果。双击选项卡名称,支持全屏显示。
位置 功能 说明
输出日志 查看查询结果的输出日志 -
全文检索 点击 “结果” 右侧的放大镜,在搜索框中可对当前样本数据做全文检索 -
数据筛选器 可对当前样本数据做筛选,在右侧空白框输入语句条件后,点最右侧执行按键,如:gender=’F’,执行后会显示所有数值为 F 的数据 -
导出 将当前语句查询下的所有数据导出至本地,可导出 CSV 及 excel 格式 -
保存到表 将当前查询结果的数据保存至另一张数据表中,操作同 “数据迁移” -
排序 点击字段名右侧的灰色箭头,可对当前样本数据进行升序、降序排序 -
  1. 鼠标右键菜单
菜单 功能
查看 查看当前选中的单行数据,查看状态下不可修改数据;同时,可双击该行数据最左侧的数字序号,也可快速查看单行数据
添加 在当前表中插入单行数据
修改 修改当前选中的单行数据,仅限单表查询
删除 删除当前选中的单行数据
复制插入语句 自动生成插入(INSERT)SQL 语句,插入数值默认为当前选中的单行数据数值,并复制该 SQL 语句,可直接在 SQL 编辑器中粘贴编辑使用
复制更新语句 自动生成更新(UPDATE)SQL 语句,更新数值默认为当前选中的单行数据数值,并复制该 SQL 语句,可直接在 SQL 编辑器中粘贴编辑使用
结果集导出 将当前 web 页面返回的查询结果集导出到本地,可导出 CSV 和 Excel 格式
  1. 列操作

位于数据查看器的右上角,可对当前查询结果的所有字段进行搜索、筛选、排序、固定在左侧等操作。

位置 功能
1 对当前表中的字段进行检索
2 升序、降序排列
3 通过勾选 / 非勾选状态,保留 / 隐藏当前想要查看的字段
4 勾选的字段可固定在最左侧

** 历史查询** 展示当前用户所执行过的查询日志,可检索执行过的历史查询语句,查看语句、查看日志或在新窗口打开使用。

保存的查询 展示当前用户保存的常用查询语句,可检索的保存的语句并查看、修改、删除、在新窗口打开。