主题: 【公告】「荏苒之境」数据库系统开放测试 |
From: 「荏苒之境」 <admin@gilatod.art> |
日期: 2021/9/14 下午6:38 |
收件人: list@gilatod.art |
「荏苒之境」数据库系统是为「荏苒之境」创作者开放的表格资料存放处,可用于存放架空语言词典、架空事件等信息。
为了使用该数据库系统,首先确保您拥有「荏苒之境」统一账号(详见本网站注册说明页),并下载支持 MySQL 或 MariaDB 格式数据库的本地客户端(例如 TablePlus、MySQL Workbench 等)。
本公告将使用 TablePlus 介绍该系统的使用方法,其他数据库客户端操作类似(包括手机版的 TablePlus 或其他移动端应用)。
打开 TablePlus,可见如下引导界面:
点击位于底部的 Create a new connection…(创建一个新的连接),在弹出的菜单中选择 MariaDB,之后在出现的窗口中填入如下信息:
具体而言:
输入完成后点击 Connect(连接)即可登录数据库。
包括「荏苒之境」数据库在内的关系形数据库采用如下结构来组织数据:
特别地,在「荏苒之境」数据库系统中,存在如下数据库:
受保护数据库可用于存放展示给其他用户的资料(例如公开的词典、架空世界设定),而私有数据库则可用于存放用户私密或正在编写中的资料。
了解了数据库系统的结构以后,数据库客户端的使用方式就变得易于理解了——我们首先应当选择需要进入的数据库(Database)。点击登陆后出现的主界面上方的数据库菜单项:
连接 public 公共数据库:
进入后主界面左侧的 Tables 栏就是所有表格的显示处:
在 Tables 上点击右键即可开始新表格的创建流程。数据库系统在创建新的表格时会要求用户指定表格每一列的名称、数据项类型等信息。常见的数据项类型有 TEXT(文本),DATETIME(日期),TIME(时间间隔),BOOLEAN(布尔值,可选值为 true 与 false)等等,具体可查阅 MySQL / MariaDB 数据库教程。
例如,我们可以创建一个人造语言接龙活动的表格(点击下方的 + Column 来加入新的表格列):
具体而言:
到目前位置,我们所做的一切修改都是在本地进行的,尚未同步到服务器——这种模式可以防止我们对数据进行误操作而无法撤回修改)。为了提交修改,需要点击窗口顶部的提交按钮:
这样表格就创建成功了。
首先我们可以试着向表格添加一个空行,并再次点击提交按钮:
服务器会拒绝我们的提交,因为在创建该表格时指定了参与者一列不可为空。填入参与者与其他信息以后再次点击提交:
可以看到该记录变为蓝色,说明记录提交成功。可以继续添加更多数据:
呈上,