上一篇
pigcms数据库字典全面解析,定义、查询方法、作用详解及优化技巧大全
- 云服务器
- 2026-02-14
- 4811


核心表结构
用户表 (cms_user)
| 字段名 | 类型 | 说明 |
|---|---|---|
| userid | int(11) | 用户ID(主键) |
| username | varchar(50) | 用户名 |
| password | varchar(32) | MD5密码 |
| salt | varchar(10) | 密码盐值 |
| createtime | int(11) | 创建时间戳 |
| logintime | int(11) | 最后登录时间 |
| status | tinyint(1) | 状态(0禁用,1启用) |
微信配置表 (cms_weixin_account)
| 字段名 | 类型 | 说明 |
|---|---|---|
| id | int(11) | 公众号ID(主键) |
| name | varchar(100) | 公众号名称 |
| appid | varchar(50) | AppID |
| appsecret | varchar(50) | AppSecret |
| token | varchar(50) | Token验证 |
| encodingaeskey | varchar(100) | 消息加密密钥 |
关键词回复表 (cms_weixin_reply)
| 字段名 | 类型 | 说明 |
|---|---|---|
| id | int(11) | 规则ID(主键) |
| keyword | varchar(50) | 触发关键词 |
| type | varchar(20) | 回复类型(text,image等) |
| content | text | /素材ID |
| status | tinyint(1) | 状态(0关闭,1启用) |
粉丝表 (cms_weixin_fans)
| 字段名 | 类型 | 说明 |
|---|---|---|
| id | int(11) | 粉丝ID(主键) |
| openid | varchar(50) | 粉丝OpenID |
| nickname | varchar(100) | 昵称 |
| headimgurl | varchar(255) | 头像URL |
| subscribe_time | int(11) | 关注时间戳 |
| status | tinyint(1) | 关注状态(0取关,1关注) |
自定义菜单表 (cms_weixin_menu)
| 字段名 | 类型 | 说明 |
|---|---|---|
| id | int(11) | 菜单ID(主键) |
| name | varchar(50) | 菜单名称 |
| type | varchar(20) | 类型(click,view等) |
| key | varchar(100) | 事件KEY/URL |
| pid | int(11) | 父级菜单ID(0为顶级) |
素材管理表 (cms_weixin_material)
| 字段名 | 类型 | 说明 |
|---|---|---|
| id | int(11) | 素材ID(主键) |
| media_id | varchar(100) | 微信素材ID |
| type | varchar(20) | 类型(image,video,news) |
| url | varchar(255) | 图片/视频URL |
| content | text | (JSON格式) |
营销功能表
活动表 (cms_activity)
| 字段名 | 类型 | 说明 |
|---|---|---|
| activity_id | int(11) | 活动ID(主键) |
| start_time | int(11) | 开始时间 |
| end_time | int(11) | 结束时间 |
| join_count | int(11) | 参与人数 |
| status | tinyint(1) | 状态(0未开始,1进行中) |
抽奖记录表 (cms_lottery_record)
| 字段名 | 类型 | 说明 |
|---|---|---|
| record_id | int(11) | 记录ID(主键) |
| openid | varchar(50) | 参与者OpenID |
| prize_name | varchar(50) | 奖品名称 |
| draw_time | int(11) | 抽奖时间戳 |
系统表
站点配置表 (cms_config)
| 字段名 | 类型 | 说明 |
|---|---|---|
| name | varchar(50) | 配置键名 |
| value | text | 配置值 |
| description | varchar(255) | 配置说明 |
操作日志表 (cms_log)
| 字段名 | 类型 | 说明 |
|---|---|---|
| log_id | int(11) | 日志ID(主键) |
| userid | int(11) | 操作用户ID |
| action | varchar(50) | 操作类型 |
| ip | varchar(20) | 操作IP |
| log_time | int(11) | 操作时间 |
注意事项
- 表前缀差异:实际表前缀可能为 pig_、cms_ 或自定义前缀。
- 版本兼容性:不同PigCMS版本表结构可能调整(如V7与V10差异较大)。
- 扩展字段:部分表包含 extend 或 data 字段存储JSON扩展数据。
建议通过数据库管理工具(如phpMyAdmin)直接导出完整结构,或查看安装包中的 SQL 文件获取精确字典,如需特定版本详细结构,请提供版本号。
