数据库表结构修改自FastAdmin;创建表结构语句是基于MySQL数据的。
这是一个用thinkphp框架写的内容管理系统,可以访问www.fastadmin.net获取详细资料。
管理员表
列名 | 数据类型 | 字段类型 | 长度 | 是否为空 | 默认值 | 备注 |
id | int(10) unsigned | int |
| NO |
| ID |
username | varchar(20) | varchar | 20 | NO |
| 用户名 |
nickname | varchar(50) | varchar | 50 | NO |
| 昵称 |
password | varchar(32) | varchar | 32 | NO |
| 密码 |
salt | varchar(30) | varchar | 30 | NO |
| 密码盐 |
avatar | varchar(100) | varchar | 100 | NO |
| 头像 |
| varchar(100) | varchar | 100 | NO |
| 电子邮箱 |
loginfailure | tinyint(1) unsigned | tinyint |
| NO | 0 | 失败次数 |
logintime | int(10) unsigned | int |
| NO | 0 | 登录时间 |
createtime | int(10) unsigned | int |
| NO | 0 | 创建时间 |
updatetime | int(10) unsigned | int |
| NO | 0 | 更新时间 |
token | varchar(59) | varchar | 59 | NO |
| Session标识 |
status | char(20) | char | 20 | NO | normal | 状态 |
group_id | int(10) | int |
| NO | 0 | 用户分组 |
CREATE TABLE `fa_admin` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
`username` varchar(20) NOT NULL DEFAULT '' COMMENT '用户名',
`nickname` varchar(50) NOT NULL DEFAULT '' COMMENT '昵称',
`password` varchar(32) NOT NULL DEFAULT '' COMMENT '密码',
`salt` varchar(30) NOT NULL DEFAULT '' COMMENT '密码盐',
`avatar` varchar(100) NOT NULL DEFAULT '' COMMENT '头像',
`email` varchar(100) NOT NULL DEFAULT '' COMMENT '电子邮箱',
`loginfailure` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '失败次数',
`logintime` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '登录时间',
`createtime` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
`updatetime` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
`token` varchar(59) NOT NULL DEFAULT '' COMMENT 'Session标识',
`status` char(20) NOT NULL DEFAULT 'normal' COMMENT '状态',
`group_id` int(10) NOT NULL DEFAULT '0' COMMENT '用户分组',
PRIMARY KEY (`id`),
UNIQUE KEY `username` (`username`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='管理员表';
用户组表
列名 | 数据类型 | 字段类型 | 长度 | 是否为空 | 默认值 | 备注 |
id | int(10) unsigned | int |
| NO |
| ID |
pid | int(10) unsigned | int |
| NO | 0 | 父组别 |
name | varchar(100) | varchar | 100 | NO |
| 组名 |
rules | text | text | 65535 | NO |
| 规则ID |
createtime | int(10) unsigned | int |
| NO | 0 | 创建时间 |
updatetime | int(10) unsigned | int |
| NO | 0 | 更新时间 |
status | varchar(30) | varchar | 30 | NO |
| 状态 |
CREATE TABLE `fa_auth_group` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
`pid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '父组别',
`name` varchar(100) NOT NULL DEFAULT '' COMMENT '组名',
`rules` text NOT NULL COMMENT '规则ID',
`createtime` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
`updatetime` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
`status` varchar(30) NOT NULL DEFAULT '' COMMENT '状态',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='用户分组表';
文章表
列名
| 数据类型 | 字段类型 | 长度 | 是否为空 | 默认值 | 备注 |
id | int(11) | int |
| NO |
| ID |
title | varchar(255) | varchar | 255 | NO |
| 文章标题 |
tag | varchar(255) | varchar | 255 | YES |
| 文章标签 |
description | varchar(255) | varchar | 255 | YES |
| 文章描述 |
catename | char(20) | char | 20 | YES |
| 文章分类 |
article_cate_id | int(11) | int |
| NO | 0 | 文章分类ID |
thumb | varchar(100) | varchar | 100 | YES |
| 图片URL |
content | text | text | 65535 | YES |
| 文章内容 |
admin_id | int(11) | int |
| NO | 0 | 创建人ID |
edit_admin_id | int(11) | int |
| NO | 0 | 最后修改人 |
status | char(20) | char | 20 | NO | hidden | hidden待审核normal已审核 |
is_top | int(1) | int |
| NO | 0 | 1置顶0普通 |
views | int(10) unsigned | int |
| NO | 0 | 浏览量 |
createtime | int(11) | int |
| NO | 0 | 创建时间 |
updatetime | int(11) | int |
| NO | 0 | 更新时间 |
CREATE TABLE `fa_article` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`title` varchar(255) NOT NULL COMMENT '文章标题',
`tag` varchar(255) DEFAULT NULL COMMENT '文章标签',
`description` varchar(255) DEFAULT NULL COMMENT '文章描述',
`catename` char(20) DEFAULT NULL COMMENT '文章分类',
`article_cate_id` int(11) NOT NULL DEFAULT '0' COMMENT '文章分类ID',
`thumb` varchar(100) DEFAULT NULL COMMENT '图片URL',
`content` text COMMENT '文章内容',
`admin_id` int(11) NOT NULL DEFAULT '0' COMMENT '创建人ID',
`edit_admin_id` int(11) NOT NULL DEFAULT '0' COMMENT '最后修改人',
`status` char(20) NOT NULL DEFAULT 'hidden' COMMENT 'hidden待审核normal已审核',
`is_top` int(1) NOT NULL DEFAULT '0' COMMENT '1置顶0普通',
`views` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '浏览量',
`createtime` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
`updatetime` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
PRIMARY KEY (`id`),
KEY `ia_status` (`status`) USING BTREE,
KEY `ia_is_top` (`is_top`) USING BTREE,
KEY `ia_article_cate_id` (`article_cate_id`) USING BTREE,
KEY `ia_admin_id` (`admin_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COMMENT='文章表';
访问节点表
列名 | 数据类型 | 字段类型 | 长度 | 是否为空 | 默认值 | 备注 |
id | int(10) unsigned | int |
| NO |
|
|
type | enum('menu','file')
| enum | 4 | NO | file | menu为菜单,file为权限节点 |
pid | int(10) unsigned | int |
| NO | 0 | 父ID |
name | varchar(100) | varchar | 100 | NO |
| 规则名称 |
title | varchar(50) | varchar | 50 | NO |
| 规则名称 |
icon | varchar(50) | varchar | 50 | NO |
| 图标 |
condition | varchar(255) | varchar | 255 | NO |
| 条件 |
remark | varchar(255) | varchar | 255 | NO |
| 备注 |
ismenu | tinyint(1) unsigned | tinyint |
| NO | 0 | 是否为菜单 |
createtime | int(10) unsigned | int |
| NO | 0 | 创建时间 |
updatetime | int(10) unsigned | int |
| NO | 0 | 更新时间 |
weigh | int(10) | int |
| NO | 0 | 权重 |
status | varchar(30) | varchar | 30 | NO |
| 状态 |
CREATE TABLE `fa_auth_rule` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`type` enum('menu','file') NOT NULL DEFAULT 'file' COMMENT 'menu为菜单,file为权限节点',
`pid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '父ID',
`name` varchar(100) NOT NULL DEFAULT '' COMMENT '规则名称',
`title` varchar(50) NOT NULL DEFAULT '' COMMENT '规则名称',
`icon` varchar(50) NOT NULL DEFAULT '' COMMENT '图标',
`condition` varchar(255) NOT NULL DEFAULT '' COMMENT '条件',
`remark` varchar(255) NOT NULL DEFAULT '' COMMENT '备注',
`ismenu` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否为菜单',
`createtime` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
`updatetime` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
`weigh` int(10) NOT NULL DEFAULT '0' COMMENT '权重',
`status` varchar(30) NOT NULL DEFAULT '' COMMENT '状态',
PRIMARY KEY (`id`),
UNIQUE KEY `name` (`name`) USING BTREE,
KEY `pid` (`pid`),
KEY `weigh` (`weigh`)
) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='节点表';
文章分类表
列名 | 数据类型 | 字段类型 | 长度 | 是否为空 | 默认值 | 备注 |
id | int(10) unsigned | int |
| NO |
| ID |
pid | int(10) unsigned | int |
| NO | 0 | 父ID |
type | varchar(30) | varchar | 30 | NO |
| 栏目类型 |
name | varchar(30) | varchar | 30 | NO |
| 分类名称 |
nickname | varchar(50) | varchar | 50 | NO |
| 自定义别名 |
flag | varchar(10) | varchar | 10 | NO |
| 标识 |
image | varchar(100) | varchar | 100 | NO |
| 图片 |
keywords | varchar(255) | varchar | 255 | NO |
| 关键字 |
description | varchar(255) | varchar | 255 | NO |
| 描述 |
diyname | varchar(30) | varchar | 30 | NO |
| 自定义名称 |
createtime | int(10) unsigned | int |
| NO | 0 | 创建时间 |
updatetime | int(10) unsigned | int |
| NO | 0 | 更新时间 |
weigh | int(10) | int |
| NO | 0 | 权重 |
status | char(20) | char | 20 | NO | hidden | 状态 |
CREATE TABLE `fa_category` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
`pid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '父ID',
`type` varchar(30) NOT NULL DEFAULT '' COMMENT '栏目类型',
`name` varchar(30) NOT NULL DEFAULT '' COMMENT '分类名称',
`nickname` varchar(50) NOT NULL DEFAULT '' COMMENT '自定义别名',
`flag` varchar(10) NOT NULL DEFAULT '' COMMENT '标识',
`image` varchar(100) NOT NULL DEFAULT '' COMMENT '图片',
`keywords` varchar(255) NOT NULL DEFAULT '' COMMENT '关键字',
`description` varchar(255) NOT NULL DEFAULT '' COMMENT '描述',
`diyname` varchar(30) NOT NULL DEFAULT '' COMMENT '自定义名称',
`createtime` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
`updatetime` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
`weigh` int(10) NOT NULL DEFAULT '0' COMMENT '权重',
`status` char(20) NOT NULL DEFAULT 'hidden' COMMENT '状态',
PRIMARY KEY (`id`),
KEY `weigh` (`weigh`,`id`),
KEY `pid` (`pid`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='分类表';
订单表
列名 | 数据类型 | 字段类型 | 长度 | 是否为空 | 默认值 | 备注 |
id | int(11) unsigned | int |
| NO |
| 订单编号 |
ext_id | int(11) unsigned | int |
| NO | 0 | 订单所属的外键ID |
title | varchar(100) | varchar | 100 | NO |
| 订单标题 |
type | varchar(30) | varchar | 30 | YES |
| 订单类型 |
contacts | varchar(30) | varchar | 30 | YES |
| 联系人 |
telephone | varchar(20) | varchar | 20 | YES |
| 联系电话 |
| varchar(50) | varchar | 50 | YES |
| 电子邮箱 |
address | varchar(100) | varchar | 100 | YES |
| 详细地址 |
remark | varchar(500) | varchar | 500 | YES |
| 备注 |
createtime | int(10) | int |
| NO | 0 | 创建时间 |
status | char(20) | char | 20 | NO | hidden | 订单状态 |
CREATE TABLE `fa_order` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '订单编号',
`ext_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '订单所属的外键ID',
`title` varchar(100) NOT NULL COMMENT '订单标题',
`type` varchar(30) DEFAULT NULL COMMENT '订单类型',
`contacts` varchar(30) DEFAULT NULL COMMENT '联系人',
`telephone` varchar(20) DEFAULT NULL COMMENT '联系电话',
`email` varchar(50) DEFAULT NULL COMMENT '电子邮箱',
`address` varchar(100) DEFAULT NULL COMMENT '详细地址',
`remark` varchar(500) DEFAULT NULL COMMENT '备注',
`createtime` int(10) NOT NULL DEFAULT '0' COMMENT '创建时间',
`status` char(20) NOT NULL DEFAULT 'hidden' COMMENT '订单状态',
PRIMARY KEY (`id`),
KEY `t_id` (`ext_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='订单表';