Files
rxthinkcmf-wiki/RXThinkCMF_ThinkPhp8_EleVue/zh/appendix/database-tables.md
T
2026-09-29 10:14:04 +08:00

2.8 KiB

B. 数据库表结构速查

SQL 脚本目录

项目为每种数据库提供了独立的 SQL 脚本:

document/
├── mysql/rxthinkcmf.thinkphp6.elevue.sql        # MySQL 版本
├── postgresql/rxthinkcmf.thinkphp6.elevue.sql   # PostgreSQL 版本
├── sqlserver/rxthinkcmf.thinkphp6.elevue.sql    # SQL Server 版本
├── oracle/rxthinkcmf.thinkphp6.elevue.sql       # Oracle 版本
└── sqlite/rxthinkcmf.thinkphp6.elevue.sql       # SQLite 版本

各脚本已针对对应数据库的 SQL 语法做了适配,可直接导入使用。

用户相关

表名 说明 关键字段
think_user 用户表 tenant_id, code, username, password, salt, realname, gender, avatar, mobile, email, status, dept_id, level_id, position_id, province_code, city_code, district_code, street_code, city_info, address, intro, note, sort
think_user_role 用户角色关联 user_id, role_id
think_role 角色表 tenant_id, name, code, data_scope, sort, note
think_role_menu 角色菜单关联 role_id, menu_id
think_menu 菜单表 parent_id, name, permission, type, path, component
think_dept 部门表 parent_id, name, sort
think_position 岗位表 name, status, sort
think_level 职级表 name, status, sort

系统配置

表名 说明 关键字段
think_dict 字典表 name, code
think_dict_item 字典项 dict_id, name, value, sort
think_config 配置表 name, code
think_config_item 配置项 config_id, name, code, value
think_param 参数表 name, code, value, status

租户

表名 说明 关键字段
think_tenant 租户表 name, code, contact, mobile, email, address, status, expire_time, max_user_num, note

内容

表名 说明 关键字段
think_article 文章表 title, category_id, cover, content, status
think_category 分类表 parent_id, name, sort
think_link 链接表 name, url, sort
think_notice 公告表 title, content, status

日志

表名 说明 关键字段
think_login_log 登录日志 username, status, ip, location
think_operation_log 操作日志 title, type, method, url, param, ip

定时任务

表名 说明 关键字段
think_job 任务表 job_name, url, cron_expression, status
think_job_log 任务日志 job_id, status, job_message

其他

表名 说明 关键字段
think_city 城市表 name, code, parent_code, level
think_file_template 文件模板 name, code, file_path
think_example 案例演示 name, type, status, sort, avatar