DB — 数据库
DB MySQL、MariaDB 和 PostgreSQL:服务器、数据库、表、行——一切都可以像文件夹一样浏览,并且可以编辑。
声明连接
引擎、主机、端口、用户、密码,以及一个默认数据库——可选:不填时,服务器会打开它的管理数据库。可以指定一个 Windows 服务,以读取其状态,Meneaufile 找到它时会自动填入。
指定的服务一点就能找到,有两个入口:连接菜单中的“打开服务所在位置”,以及进入一个服务已停止的数据库时出现的错误下方——连接被拒绝,按钮会直接转到 服务 中的该服务,也就是重新启动它的地方。没有它时,必须退出来、找到那一行,再通过它的菜单操作。
引擎带有自己的图标,就像 NET 中条目的类型一样:在对话框中选择,之后就凭它在行上认出来。

浏览
服务器 → 数据库 → 表 → 行。F12 在表的数据与其结构之间切换。数据库可以固定,以便在最前面找到它。
服务器还有它自己的视图:账户、正在执行的查询、服务器状态、服务器设置、例程。这些视图是只读的;相关操作在右键菜单里——更改密码、设置变量、结束进程。
行
- 编辑行:一个表单,主键会被标出。没有主键的表拒绝编辑——其中的行无法确定是哪一行,修改它会波及其他行。
- 查找字段:列数达到八列时,表单会带着搜索框打开。输入名称中的几个字母,只留下包含该名称的字段,按 Enter 可将光标放入第一个字段。被搜索隐藏的字段仍保留已输入的内容。
- 日期、时间或日期时间字段有两个按钮:日历,以及将当前时刻精确到秒填入的 现在。
- 添加行、以 JSON 复制该行、把若干行复制到剪贴板。
- 单个字段可以一步复制,无需打开表单。
结构
字段及其类型、排序规则、默认值、属性、注释;索引及其种类(主键、唯一、索引)和方法。字段可以添加到开头、末尾或另一个字段之后——而 PostgreSQL 总是添加到表的末尾,并且会明确说明。
类型选择器按类别整理引擎支持的类型:整数、小数、文本、日期和时间、二进制。输入即可筛选。
清空一张表(truncate)会删除它的所有行,保留表本身,并把自动递增重置为零。服务器上没有回收站:这一点事先就会说明。
关系图
“关系图”绘制表及其连接。
- 从左侧列表中拖放一张表,把它放到图上;把它拖出图外,或右键,即可移除。
- 把一个字段拖到另一张表的字段上即可画出一条连接。它纯粹是视觉上的:不会触及服务器。
- “查看全部”使整体居中;滚轮放大和缩小;筛选框可按名称查找表。
- 布局会被保存:图保持您离开时的样子。
- “导出为图片”会把图写入另一个视图的文件夹——如果没有这样的视图,Meneaufile 会明确告知,而不是随便写到别处。随后可用“在其位置打开”转到那里。
导出到文件夹
表没有字节:不能像文件那样复制。在磁盘上得到的是一个 SQL 导出。
- 按 F6 送往显示某个文件夹的面板,或使用“连结构一起导出”,它会询问放到哪个视图:每张表一个
.sql文件。 - 对整个数据库,导出会遍历它的所有表,并显示一个可以停止的进度对话框。最后的消息会列出写入的文件;若失败,则会指出停在哪张表——“缺了数据库的一部分”,要到重放时才会发现,那就太晚了。
- 对选定的行,导出会写出相应数量的
INSERT,写入一个需要指定名称的文件——默认建议使用表名。来自读取多张表的查询的行会被拒绝:没有任何信息能说明该把它们重新插入哪里。 - 在表或数据库的右键菜单中选择计划导出…,即可将其变成定期备份:每次运行都会写出带日期的文件,如
clients-2026-10-03.sql。请参阅计划操作。
导入、克隆
- 把
.sql拖放到数据库上会重放它,事先会有一个提问,指明文件和数据库。只能是一个文件,而且必须是.sql:其他任何拖放都会被一句话拒绝。在服务器层级,无从知道在哪里重放——必须有一个数据库。 - 克隆数据库会在同一服务器上创建一个新数据库,并把各表复制进去。中途停止时,克隆是不完整的,Meneaufile 会明确说明。
- 导出到数据库是行不通的:导出的目标是磁盘。这一点会明确告知,而不是默不作声——否则会让人以为文件已经写好了。
查询
SQL 查询写在已打开的数据库上,按 Ctrl+Enter 发送。会提供最近的查询。结果和其他列表一样:可以排序、选择、导出。
SQL 日志会记录所有已发送的内容,以及受影响的行数。可以复制,也可以清空。
比较两张表
对两张表按 F8 会比较它们的结构:没有字节,所以对照的是字段和索引。请参阅比较。
移除
移除一个连接,会把它连同其密码一起从列表中删去。服务器不受影响。
Meneaufile 手册,简体中文版。