Database scheme
本手册旨在指导用户通过数据管理后台高效创建数据库表,并完成数据上传。适用于古地理平台相关数据的标准化管理流程。
数据库建库流程概览
设计数据库表
准备建表文件
在数据管理后台中新建表
准备数据文件
使用 Navicat 远程连接数据库
上传数据库数据
1. 设计数据库表
建库字段规范及要求
数据管理后台是支撑古地理平台中数据中枢,支持数据库表的快速构建,数据表关系快速构建等快捷操作。在数据管理后台中执行表的快速构建,需要遵循相关的字段类型要求和字段名命名规范,以下是数据库字段类型要求。数据管理后台支持的数据字段类型目前只包括基本数据类型的 MySQL 关系型数据库,未来将陆续支持多边形的数据存储和 PostgreSQL 数据库。
字段类型要求
1
Bool
布尔类型
是/否;1/0
0 或 1(通常占 1 字节)
2
Int32
整数型
0,1,2,-1,-100..
-2,147,483,648 到 2,147,483,647
3
Int64
整数型
0,1,2,-1,-100..
-9,223,372,036,854,775,808 到 9,223,372,036,854,775,807
4
Float32
浮点型
3.14, -0.01, 100.0
~ ±3.4E38,精度约 6~7 位小数
5
Float64
浮点型
2.718281828459045
~ ±1.8E308,精度约 15~16 位小数
6
String
字符串型
"hello", "用户001"
默认 256,用户可指定限制长度
7
DateTime
时间型
2025-06-13 15:30:00
一般表示范围 1970-01-01 至 9999-12-31
8
FKey
外键
外键表的主键,具有唯一性
一般是外键表的主键
字段名命名规范
数据库字段名禁止使用数字开头
字段命名均为小写命名,若字段名有多个单词组成,采用下划线
_
分割,例如lithology_parttern
保持命名简洁明了,能清洗表达字段含义
2. 准备建库文件
数据库建库示例
可通过官方提供的建库模板文件进行表结构编辑:
下载建表模板(建议使用 Excel 或 CSV)
配置每一列的字段名、字段类型、长度、是否为主键等
完成后保存为 Excel 或 CSV 格式,用于在后台上传导入
3. 在数据管理后台中新建表
步骤如下:
登录数据管理后台
登录方式联系 程汉 [email protected]
进入【表格】模块,点击【Create Table】

配置新数据库表的表名、字段名、字段类型、长度限制、主键等。

Group: 学科数据统一选择 d_planet__table
这个分组下。
Name: 数据库的表名,代表了该数据库的名称,建议使用驼峰命名法对数据库进行命名。例如 NewPBDBCollectionEntity
。
UUKey:数据库的唯一标识,自动生成,无需填写。
TableName:在 MySQL 数据库中的表的名称,自动生产,无需填写
Description:数据库的描述信息,对数据库进行简单描述,可选字段。
FieldList:配置数据库的字段名、字段值类型、长度限制和主键等。
或上传步骤 2 中准备的建表文件,自动完成字段配置
4. 准备数据文件
数据文件建议使用 Excel(.xlsx
)、CSV 或其他结构化格式进行编辑和保存,确保字段与建库结构严格一致。
数据准备建议:
表头需与数据库字段完全一致(字段名、顺序)
确保字段值类型正确,例如日期字段使用
YYYY-MM-DD
格式检查数据完整性,避免空值、重复值或非法字符
可使用 Excel 或 WPS 表格工具进行编辑
5. 使用 Navicat 远程数据库
前提条件:
已获取目标数据库的连接信息(IP、端口、数据库名、用户名、密码)
安装 Navicat(或其他支持 MySQL 的数据库管理工具)
操作步骤:
打开 Navicat,新建连接,选择 MySQL
输入连接信息并测试连接
成功连接后,在左侧找到对应数据库
可进行以下操作:
查看刚创建的表结构
手动修改表结构(如有需要)
导入数据文件(见下一步)
6. 上传数据库表
通过 Navicat 上传
右键目标表,选择【导入向导】
选择本地数据文件(Excel/CSV)
配置字段映射关系,确保列对齐
确认导入设置,开始上传
完成后,可通过查询语句确认导入成功
本手册将持续更新,确保同步平台功能迭代
如需获取建库模板或技术支持,请联系: 📧 [email protected]
Last updated