提交 94f78f91 编写于 作者: shuzheng5201314's avatar shuzheng5201314

更新数据库模型

上级 4211e1f6
<?xml version="1.0" encoding="UTF-8"?>
<?PowerDesigner AppLocale="UTF16" ID="{22E867D0-73E2-4C77-BB68-28135519D681}" Label="" LastModificationDate="1478153577" Name="zheng" Objects="195" Symbols="19" Target="MySQL 5.0" Type="{CDE44E21-9669-11D1-9914-006097355D9B}" signature="PDM_DATA_MODEL_XML" version="16.5.0.3982"?>
<?PowerDesigner AppLocale="UTF16" ID="{22E867D0-73E2-4C77-BB68-28135519D681}" Label="" LastModificationDate="1478153815" Name="zheng" Objects="195" Symbols="19" Target="MySQL 5.0" Type="{CDE44E21-9669-11D1-9914-006097355D9B}" signature="PDM_DATA_MODEL_XML" version="16.5.0.3982"?>
<!-- do not edit this file -->
<Model xmlns:a="attribute" xmlns:c="collection" xmlns:o="object">
......@@ -12,7 +12,7 @@
<a:Code>zheng</a:Code>
<a:CreationDate>1478091682</a:CreationDate>
<a:Creator>shuzheng</a:Creator>
<a:ModificationDate>1478153486</a:ModificationDate>
<a:ModificationDate>1478153741</a:ModificationDate>
<a:Modifier>admin</a:Modifier>
<a:PackageOptionsText>[FolderOptions]
......@@ -87,7 +87,7 @@ GenScriptName6=
GenScriptName7=
GenScriptName8=
GenScriptName9=
GenPathName=C:\Users\shuzheng\Desktop\
GenPathName=C:\Users\admin\Desktop\
GenSingleFile=Yes
GenODBC=No
GenCheckModel=Yes
......@@ -4569,12 +4569,12 @@ LABL 0 新宋体,8,N</a:FontList>
<c:Tables>
<o:Table Id="o34">
<a:ObjectID>E44EC95B-C39E-4250-9105-F687FD1FDEDD</a:ObjectID>
<a:Name>book 书</a:Name>
<a:Code>book</a:Code>
<a:Name>test_book 书</a:Name>
<a:Code>test_book</a:Code>
<a:CreationDate>1478091704</a:CreationDate>
<a:Creator>shuzheng</a:Creator>
<a:ModificationDate>1478094599</a:ModificationDate>
<a:Modifier>shuzheng</a:Modifier>
<a:ModificationDate>1478153649</a:ModificationDate>
<a:Modifier>admin</a:Modifier>
<a:PhysicalOptions>ENGINE=InnoDB AUTO_INCREMENT=40 DEFAULT CHARSET=utf8mb4 COMMENT=&#39;用户书籍表&#39;</a:PhysicalOptions>
<a:TotalSavingCurrency/>
<c:Columns>
......@@ -4963,8 +4963,9 @@ LABL 0 新宋体,8,N</a:FontList>
<a:Code>article_category_id</a:Code>
<a:CreationDate>1478091704</a:CreationDate>
<a:Creator>shuzheng</a:Creator>
<a:ModificationDate>1478093381</a:ModificationDate>
<a:Modifier>shuzheng</a:Modifier>
<a:ModificationDate>1478153815</a:ModificationDate>
<a:Modifier>admin</a:Modifier>
<a:Comment>编号</a:Comment>
<a:DataType>int(10)</a:DataType>
<a:Length>10</a:Length>
<a:Identity>1</a:Identity>
......@@ -4979,8 +4980,9 @@ LABL 0 新宋体,8,N</a:FontList>
<a:Code>article_id</a:Code>
<a:CreationDate>1478091704</a:CreationDate>
<a:Creator>shuzheng</a:Creator>
<a:ModificationDate>1478093381</a:ModificationDate>
<a:Modifier>shuzheng</a:Modifier>
<a:ModificationDate>1478153815</a:ModificationDate>
<a:Modifier>admin</a:Modifier>
<a:Comment>文章编号</a:Comment>
<a:DataType>int(10)</a:DataType>
<a:Length>10</a:Length>
<a:Column.Mandatory>1</a:Column.Mandatory>
......@@ -4994,8 +4996,9 @@ LABL 0 新宋体,8,N</a:FontList>
<a:Code>category_id</a:Code>
<a:CreationDate>1478091704</a:CreationDate>
<a:Creator>shuzheng</a:Creator>
<a:ModificationDate>1478093381</a:ModificationDate>
<a:Modifier>shuzheng</a:Modifier>
<a:ModificationDate>1478153815</a:ModificationDate>
<a:Modifier>admin</a:Modifier>
<a:Comment>类目编号</a:Comment>
<a:DataType>int(10)</a:DataType>
<a:Length>10</a:Length>
<a:Column.Mandatory>1</a:Column.Mandatory>
......@@ -5829,12 +5832,12 @@ LABL 0 新宋体,8,N</a:FontList>
</o:Table>
<o:Table Id="o42">
<a:ObjectID>82A32332-0F7E-41C0-91D3-8E359F5EA2F6</a:ObjectID>
<a:Name>user 用户</a:Name>
<a:Code>user</a:Code>
<a:Name>test_user 用户</a:Name>
<a:Code>test_user</a:Code>
<a:CreationDate>1478091704</a:CreationDate>
<a:Creator>shuzheng</a:Creator>
<a:ModificationDate>1478093309</a:ModificationDate>
<a:Modifier>shuzheng</a:Modifier>
<a:ModificationDate>1478153656</a:ModificationDate>
<a:Modifier>admin</a:Modifier>
<a:PhysicalOptions>ENGINE=InnoDB AUTO_INCREMENT=56 DEFAULT CHARSET=utf8 COMMENT=&#39;用户表&#39;</a:PhysicalOptions>
<a:TotalSavingCurrency/>
<c:Columns>
......@@ -5844,8 +5847,9 @@ LABL 0 新宋体,8,N</a:FontList>
<a:Code>user_id</a:Code>
<a:CreationDate>1478091704</a:CreationDate>
<a:Creator>shuzheng</a:Creator>
<a:ModificationDate>1478095542</a:ModificationDate>
<a:Modifier>shuzheng</a:Modifier>
<a:ModificationDate>1478153796</a:ModificationDate>
<a:Modifier>admin</a:Modifier>
<a:Comment>编号</a:Comment>
<a:DataType>int(10)</a:DataType>
<a:Length>10</a:Length>
<a:Identity>1</a:Identity>
......@@ -5860,8 +5864,9 @@ LABL 0 新宋体,8,N</a:FontList>
<a:Code>username</a:Code>
<a:CreationDate>1478091704</a:CreationDate>
<a:Creator>shuzheng</a:Creator>
<a:ModificationDate>1478093337</a:ModificationDate>
<a:Modifier>shuzheng</a:Modifier>
<a:ModificationDate>1478153796</a:ModificationDate>
<a:Modifier>admin</a:Modifier>
<a:Comment>账号</a:Comment>
<a:DefaultValue>NULL</a:DefaultValue>
<a:DataType>varchar(32)</a:DataType>
<a:Length>32</a:Length>
......@@ -5872,8 +5877,9 @@ LABL 0 新宋体,8,N</a:FontList>
<a:Code>password</a:Code>
<a:CreationDate>1478091704</a:CreationDate>
<a:Creator>shuzheng</a:Creator>
<a:ModificationDate>1478093337</a:ModificationDate>
<a:Modifier>shuzheng</a:Modifier>
<a:ModificationDate>1478153796</a:ModificationDate>
<a:Modifier>admin</a:Modifier>
<a:Comment>密码</a:Comment>
<a:DefaultValue>NULL</a:DefaultValue>
<a:DataType>varchar(32)</a:DataType>
<a:Length>32</a:Length>
......@@ -5884,8 +5890,9 @@ LABL 0 新宋体,8,N</a:FontList>
<a:Code>nickname</a:Code>
<a:CreationDate>1478091704</a:CreationDate>
<a:Creator>shuzheng</a:Creator>
<a:ModificationDate>1478093337</a:ModificationDate>
<a:Modifier>shuzheng</a:Modifier>
<a:ModificationDate>1478153796</a:ModificationDate>
<a:Modifier>admin</a:Modifier>
<a:Comment>昵称</a:Comment>
<a:DefaultValue>NULL</a:DefaultValue>
<a:DataType>varchar(32)</a:DataType>
<a:Length>32</a:Length>
......@@ -5909,8 +5916,9 @@ LABL 0 新宋体,8,N</a:FontList>
<a:Code>ctime</a:Code>
<a:CreationDate>1478091704</a:CreationDate>
<a:Creator>shuzheng</a:Creator>
<a:ModificationDate>1478093337</a:ModificationDate>
<a:Modifier>shuzheng</a:Modifier>
<a:ModificationDate>1478153796</a:ModificationDate>
<a:Modifier>admin</a:Modifier>
<a:Comment>创建时间</a:Comment>
<a:DefaultValue>NULL</a:DefaultValue>
<a:DataType>bigint(20)</a:DataType>
<a:Length>20</a:Length>
......@@ -5921,8 +5929,9 @@ LABL 0 新宋体,8,N</a:FontList>
<a:Code>content</a:Code>
<a:CreationDate>1478091704</a:CreationDate>
<a:Creator>shuzheng</a:Creator>
<a:ModificationDate>1478093337</a:ModificationDate>
<a:Modifier>shuzheng</a:Modifier>
<a:ModificationDate>1478153796</a:ModificationDate>
<a:Modifier>admin</a:Modifier>
<a:Comment>备注</a:Comment>
<a:DataType>text</a:DataType>
</o:Column>
</c:Columns>
......
<?xml version="1.0" encoding="UTF-8"?>
<?PowerDesigner AppLocale="UTF16" ID="{22E867D0-73E2-4C77-BB68-28135519D681}" Label="" LastModificationDate="1478153577" Name="zheng" Objects="195" Symbols="19" Target="MySQL 5.0" Type="{CDE44E21-9669-11D1-9914-006097355D9B}" signature="PDM_DATA_MODEL_XML" version="16.5.0.3982"?>
<?PowerDesigner AppLocale="UTF16" ID="{22E867D0-73E2-4C77-BB68-28135519D681}" Label="" LastModificationDate="1478153815" Name="zheng" Objects="195" Symbols="19" Target="MySQL 5.0" Type="{CDE44E21-9669-11D1-9914-006097355D9B}" signature="PDM_DATA_MODEL_XML" version="16.5.0.3982"?>
<!-- do not edit this file -->
<Model xmlns:a="attribute" xmlns:c="collection" xmlns:o="object">
......@@ -12,7 +12,7 @@
<a:Code>zheng</a:Code>
<a:CreationDate>1478091682</a:CreationDate>
<a:Creator>shuzheng</a:Creator>
<a:ModificationDate>1478153486</a:ModificationDate>
<a:ModificationDate>1478153741</a:ModificationDate>
<a:Modifier>admin</a:Modifier>
<a:PackageOptionsText>[FolderOptions]
......@@ -87,7 +87,7 @@ GenScriptName6=
GenScriptName7=
GenScriptName8=
GenScriptName9=
GenPathName=C:\Users\shuzheng\Desktop\
GenPathName=C:\Users\admin\Desktop\
GenSingleFile=Yes
GenODBC=No
GenCheckModel=Yes
......@@ -4569,12 +4569,12 @@ LABL 0 新宋体,8,N</a:FontList>
<c:Tables>
<o:Table Id="o34">
<a:ObjectID>E44EC95B-C39E-4250-9105-F687FD1FDEDD</a:ObjectID>
<a:Name>book 书</a:Name>
<a:Code>book</a:Code>
<a:Name>test_book 书</a:Name>
<a:Code>test_book</a:Code>
<a:CreationDate>1478091704</a:CreationDate>
<a:Creator>shuzheng</a:Creator>
<a:ModificationDate>1478094599</a:ModificationDate>
<a:Modifier>shuzheng</a:Modifier>
<a:ModificationDate>1478153649</a:ModificationDate>
<a:Modifier>admin</a:Modifier>
<a:PhysicalOptions>ENGINE=InnoDB AUTO_INCREMENT=40 DEFAULT CHARSET=utf8mb4 COMMENT=&#39;用户书籍表&#39;</a:PhysicalOptions>
<a:TotalSavingCurrency/>
<c:Columns>
......@@ -4963,8 +4963,9 @@ LABL 0 新宋体,8,N</a:FontList>
<a:Code>article_category_id</a:Code>
<a:CreationDate>1478091704</a:CreationDate>
<a:Creator>shuzheng</a:Creator>
<a:ModificationDate>1478093381</a:ModificationDate>
<a:Modifier>shuzheng</a:Modifier>
<a:ModificationDate>1478153815</a:ModificationDate>
<a:Modifier>admin</a:Modifier>
<a:Comment>编号</a:Comment>
<a:DataType>int(10)</a:DataType>
<a:Length>10</a:Length>
<a:Identity>1</a:Identity>
......@@ -4979,8 +4980,9 @@ LABL 0 新宋体,8,N</a:FontList>
<a:Code>article_id</a:Code>
<a:CreationDate>1478091704</a:CreationDate>
<a:Creator>shuzheng</a:Creator>
<a:ModificationDate>1478093381</a:ModificationDate>
<a:Modifier>shuzheng</a:Modifier>
<a:ModificationDate>1478153815</a:ModificationDate>
<a:Modifier>admin</a:Modifier>
<a:Comment>文章编号</a:Comment>
<a:DataType>int(10)</a:DataType>
<a:Length>10</a:Length>
<a:Column.Mandatory>1</a:Column.Mandatory>
......@@ -4994,8 +4996,9 @@ LABL 0 新宋体,8,N</a:FontList>
<a:Code>category_id</a:Code>
<a:CreationDate>1478091704</a:CreationDate>
<a:Creator>shuzheng</a:Creator>
<a:ModificationDate>1478093381</a:ModificationDate>
<a:Modifier>shuzheng</a:Modifier>
<a:ModificationDate>1478153815</a:ModificationDate>
<a:Modifier>admin</a:Modifier>
<a:Comment>类目编号</a:Comment>
<a:DataType>int(10)</a:DataType>
<a:Length>10</a:Length>
<a:Column.Mandatory>1</a:Column.Mandatory>
......@@ -5829,12 +5832,12 @@ LABL 0 新宋体,8,N</a:FontList>
</o:Table>
<o:Table Id="o42">
<a:ObjectID>82A32332-0F7E-41C0-91D3-8E359F5EA2F6</a:ObjectID>
<a:Name>user 用户</a:Name>
<a:Code>user</a:Code>
<a:Name>test_user 用户</a:Name>
<a:Code>test_user</a:Code>
<a:CreationDate>1478091704</a:CreationDate>
<a:Creator>shuzheng</a:Creator>
<a:ModificationDate>1478093309</a:ModificationDate>
<a:Modifier>shuzheng</a:Modifier>
<a:ModificationDate>1478153656</a:ModificationDate>
<a:Modifier>admin</a:Modifier>
<a:PhysicalOptions>ENGINE=InnoDB AUTO_INCREMENT=56 DEFAULT CHARSET=utf8 COMMENT=&#39;用户表&#39;</a:PhysicalOptions>
<a:TotalSavingCurrency/>
<c:Columns>
......@@ -5844,8 +5847,9 @@ LABL 0 新宋体,8,N</a:FontList>
<a:Code>user_id</a:Code>
<a:CreationDate>1478091704</a:CreationDate>
<a:Creator>shuzheng</a:Creator>
<a:ModificationDate>1478095542</a:ModificationDate>
<a:Modifier>shuzheng</a:Modifier>
<a:ModificationDate>1478153796</a:ModificationDate>
<a:Modifier>admin</a:Modifier>
<a:Comment>编号</a:Comment>
<a:DataType>int(10)</a:DataType>
<a:Length>10</a:Length>
<a:Identity>1</a:Identity>
......@@ -5860,8 +5864,9 @@ LABL 0 新宋体,8,N</a:FontList>
<a:Code>username</a:Code>
<a:CreationDate>1478091704</a:CreationDate>
<a:Creator>shuzheng</a:Creator>
<a:ModificationDate>1478093337</a:ModificationDate>
<a:Modifier>shuzheng</a:Modifier>
<a:ModificationDate>1478153796</a:ModificationDate>
<a:Modifier>admin</a:Modifier>
<a:Comment>账号</a:Comment>
<a:DefaultValue>NULL</a:DefaultValue>
<a:DataType>varchar(32)</a:DataType>
<a:Length>32</a:Length>
......@@ -5872,8 +5877,9 @@ LABL 0 新宋体,8,N</a:FontList>
<a:Code>password</a:Code>
<a:CreationDate>1478091704</a:CreationDate>
<a:Creator>shuzheng</a:Creator>
<a:ModificationDate>1478093337</a:ModificationDate>
<a:Modifier>shuzheng</a:Modifier>
<a:ModificationDate>1478153796</a:ModificationDate>
<a:Modifier>admin</a:Modifier>
<a:Comment>密码</a:Comment>
<a:DefaultValue>NULL</a:DefaultValue>
<a:DataType>varchar(32)</a:DataType>
<a:Length>32</a:Length>
......@@ -5884,8 +5890,9 @@ LABL 0 新宋体,8,N</a:FontList>
<a:Code>nickname</a:Code>
<a:CreationDate>1478091704</a:CreationDate>
<a:Creator>shuzheng</a:Creator>
<a:ModificationDate>1478093337</a:ModificationDate>
<a:Modifier>shuzheng</a:Modifier>
<a:ModificationDate>1478153796</a:ModificationDate>
<a:Modifier>admin</a:Modifier>
<a:Comment>昵称</a:Comment>
<a:DefaultValue>NULL</a:DefaultValue>
<a:DataType>varchar(32)</a:DataType>
<a:Length>32</a:Length>
......@@ -5909,8 +5916,9 @@ LABL 0 新宋体,8,N</a:FontList>
<a:Code>ctime</a:Code>
<a:CreationDate>1478091704</a:CreationDate>
<a:Creator>shuzheng</a:Creator>
<a:ModificationDate>1478093337</a:ModificationDate>
<a:Modifier>shuzheng</a:Modifier>
<a:ModificationDate>1478153796</a:ModificationDate>
<a:Modifier>admin</a:Modifier>
<a:Comment>创建时间</a:Comment>
<a:DefaultValue>NULL</a:DefaultValue>
<a:DataType>bigint(20)</a:DataType>
<a:Length>20</a:Length>
......@@ -5921,8 +5929,9 @@ LABL 0 新宋体,8,N</a:FontList>
<a:Code>content</a:Code>
<a:CreationDate>1478091704</a:CreationDate>
<a:Creator>shuzheng</a:Creator>
<a:ModificationDate>1478093337</a:ModificationDate>
<a:Modifier>shuzheng</a:Modifier>
<a:ModificationDate>1478153796</a:ModificationDate>
<a:Modifier>admin</a:Modifier>
<a:Comment>备注</a:Comment>
<a:DataType>text</a:DataType>
</o:Column>
</c:Columns>
......
/*==============================================================*/
/* DBMS name: MySQL 5.0 */
/* Created on: 2016/11/2 22:31:07 */
/* Created on: 2016/11/3 14:17:39 */
/*==============================================================*/
drop table if exists book;
drop table if exists cms_article;
drop table if exists cms_article_category;
......@@ -20,22 +18,9 @@ drop table if exists cms_comment;
drop table if exists cms_tag;
drop table if exists user;
drop table if exists test_book;
/*==============================================================*/
/* Table: book */
/*==============================================================*/
create table book
(
book_id int(10) unsigned not null auto_increment comment '编号',
user_id int(10) unsigned not null comment '用户编号',
name varchar(45) not null comment '书名',
primary key (book_id),
key FK_book_1 (user_id)
)
ENGINE=InnoDB AUTO_INCREMENT=40 DEFAULT CHARSET=utf8mb4 COMMENT='用户书籍表';
alter table book comment 'book 书';
drop table if exists test_user;
/*==============================================================*/
/* Table: cms_article */
......@@ -71,9 +56,9 @@ alter table cms_article comment 'cms_article 文章表';
/*==============================================================*/
create table cms_article_category
(
article_category_id int(10) unsigned not null auto_increment,
article_id int(10) unsigned not null,
category_id int(10) unsigned not null,
article_category_id int(10) unsigned not null auto_increment comment '编号',
article_id int(10) unsigned not null comment '文章编号',
category_id int(10) unsigned not null comment '类目编号',
primary key (article_category_id),
key cms_article_category_article_id (article_id),
key cms_article_category_category_id (category_id)
......@@ -182,25 +167,37 @@ ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='标签表';
alter table cms_tag comment 'cms_tag 标签表';
/*==============================================================*/
/* Table: user */
/* Table: test_book */
/*==============================================================*/
create table test_book
(
book_id int(10) unsigned not null auto_increment comment '编号',
user_id int(10) unsigned not null comment '用户编号',
name varchar(45) not null comment '书名',
primary key (book_id),
key FK_book_1 (user_id)
)
ENGINE=InnoDB AUTO_INCREMENT=40 DEFAULT CHARSET=utf8mb4 COMMENT='用户书籍表';
alter table test_book comment 'test_book 书';
/*==============================================================*/
/* Table: test_user */
/*==============================================================*/
create table user
create table test_user
(
user_id int(10) unsigned not null auto_increment,
username varchar(32) default NULL,
password varchar(32) default NULL,
nickname varchar(32) default NULL,
user_id int(10) unsigned not null auto_increment comment '编号',
username varchar(32) default NULL comment '账号',
password varchar(32) default NULL comment '密码',
nickname varchar(32) default NULL comment '昵称',
sex int(11) default NULL comment '0未知,1男,2女',
ctime bigint(20) default NULL,
content text,
ctime bigint(20) default NULL comment '创建时间',
content text comment '备注',
primary key (user_id)
)
ENGINE=InnoDB AUTO_INCREMENT=56 DEFAULT CHARSET=utf8 COMMENT='用户表';
alter table user comment 'user 用户';
alter table book add constraint FK_Reference_9 foreign key (user_id)
references user (user_id) on delete restrict on update restrict;
alter table test_user comment 'test_user 用户';
alter table cms_article_category add constraint FK_Reference_7 foreign key (category_id)
references cms_category (category_id) on delete restrict on update restrict;
......@@ -214,6 +211,9 @@ alter table cms_article_tag add constraint FK_Reference_3 foreign key (article_i
alter table cms_article_tag add constraint FK_Reference_4 foreign key (tag_id)
references cms_tag (tag_id) on delete restrict on update restrict;
alter table cms_category add constraint FK_Reference_10 foreign key (pid)
references cms_category (category_id) on delete restrict on update restrict;
alter table cms_category_tag add constraint FK_Reference_5 foreign key (category_id)
references cms_category (category_id) on delete restrict on update restrict;
......@@ -226,3 +226,6 @@ alter table cms_comment add constraint cms_comment_article_id foreign key (artic
alter table cms_comment add constraint cms_comment_pid foreign key (pid)
references cms_comment (comment_id) on delete cascade on update cascade;
alter table test_book add constraint FK_Reference_9 foreign key (user_id)
references test_user (user_id) on delete restrict on update restrict;
此差异已折叠。
/*
Navicat MySQL Data Transfer
Source Server : localhost
Source Server Version : 50528
Source Host : localhost:3306
Source Database : zheng
Target Server Type : MYSQL
Target Server Version : 50528
File Encoding : 65001
Date: 2016-10-17 17:23:58
*/
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for book
-- ----------------------------
DROP TABLE IF EXISTS `book`;
CREATE TABLE `book` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`userid` int(10) unsigned NOT NULL,
`name` varchar(45) NOT NULL,
PRIMARY KEY (`id`),
KEY `FK_book_1` (`userid`),
CONSTRAINT `book_ibfk_1` FOREIGN KEY (`userid`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=40 DEFAULT CHARSET=utf8mb4 COMMENT='用户书籍表';
-- ----------------------------
-- Table structure for cms_article
-- ----------------------------
DROP TABLE IF EXISTS `cms_article`;
CREATE TABLE `cms_article` (
`article_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '文章编号',
`title` varchar(200) NOT NULL COMMENT '文章标题',
`author` varchar(50) DEFAULT NULL COMMENT '文章原作者',
`fromurl` varchar(300) DEFAULT NULL COMMENT '转载来源网址',
`image` varchar(300) DEFAULT NULL COMMENT '封面图',
`keywords` varchar(100) DEFAULT NULL COMMENT '关键字',
`description` varchar(500) DEFAULT NULL COMMENT '简介',
`type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)',
`allowcomments` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否允许评论(0:不允许,1:允许)',
`status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态(-1:审核不通过回收站,0:刚发布未审核,1:已审核公开,2:已审核个人)',
`content` mediumtext COMMENT '内容',
`user_id` int(10) unsigned NOT NULL COMMENT '发布人id',
`up` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '顶',
`down` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '踩',
`readnumber` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '阅读数量',
`ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间',
`orders` bigint(20) unsigned NOT NULL COMMENT '排序',
PRIMARY KEY (`article_id`),
KEY `cms_article_orders` (`orders`) USING BTREE COMMENT '排序索引'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章表';
-- ----------------------------
-- Table structure for cms_article_category
-- ----------------------------
DROP TABLE IF EXISTS `cms_article_category`;
CREATE TABLE `cms_article_category` (
`article_category_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`article_id` int(10) unsigned NOT NULL,
`category_id` int(10) unsigned NOT NULL,
PRIMARY KEY (`article_category_id`),
KEY `cms_article_category_article_id` (`article_id`) USING BTREE COMMENT '文章id索引',
KEY `cms_article_category_category_id` (`category_id`) USING BTREE COMMENT '类目id索引'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章类目表';
-- ----------------------------
-- Table structure for cms_article_tag
-- ----------------------------
DROP TABLE IF EXISTS `cms_article_tag`;
CREATE TABLE `cms_article_tag` (
`article_tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`article_id` int(10) unsigned NOT NULL,
`tag_id` int(10) unsigned NOT NULL,
PRIMARY KEY (`article_tag_id`),
KEY `cms_article_tag_article_id` (`article_id`) USING BTREE COMMENT '文章id索引',
KEY `cms_article_tag_tag_id` (`tag_id`) USING BTREE COMMENT '标签id索引'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章标签表';
-- ----------------------------
-- Table structure for cms_category
-- ----------------------------
DROP TABLE IF EXISTS `cms_category`;
CREATE TABLE `cms_category` (
`category_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '类目编号',
`pid` int(10) unsigned NOT NULL COMMENT '上级编号',
`level` tinyint(3) NOT NULL COMMENT '层级',
`name` varchar(20) NOT NULL COMMENT '名称',
`description` varchar(200) DEFAULT NULL COMMENT '描述',
`icon` varchar(50) DEFAULT NULL COMMENT '图标',
`type` tinyint(3) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)',
`alias` varchar(20) DEFAULT NULL COMMENT '别名',
`ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间',
`orders` bigint(255) unsigned NOT NULL COMMENT '排序',
PRIMARY KEY (`category_id`),
KEY `cms_category_orders` (`orders`) USING BTREE COMMENT '排序字段索引',
KEY `cms_category_pid` (`pid`) USING BTREE COMMENT '父类目索引',
KEY `cms_category_alias` (`alias`) USING BTREE COMMENT '别名索引',
KEY `cms_category_level` (`level`) USING BTREE COMMENT '类目层级索引'
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='类目表';
-- ----------------------------
-- Table structure for cms_category_tag
-- ----------------------------
DROP TABLE IF EXISTS `cms_category_tag`;
CREATE TABLE `cms_category_tag` (
`category_tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`category_id` int(10) unsigned NOT NULL,
`tag_id` int(10) unsigned NOT NULL,
PRIMARY KEY (`category_tag_id`),
KEY `cms_category_tag_tag_id` (`tag_id`) USING BTREE COMMENT '标签id索引',
KEY `cms_category_tag_category_id` (`category_id`) USING BTREE COMMENT '类目id索引'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT=' 分类标签表';
-- ----------------------------
-- Table structure for cms_comment
-- ----------------------------
DROP TABLE IF EXISTS `cms_comment`;
CREATE TABLE `cms_comment` (
`comment_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号',
`pid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '回复楼中楼id',
`article_id` int(10) unsigned NOT NULL COMMENT '文章id',
`user_id` int(10) unsigned NOT NULL COMMENT '用户id',
`content` text NOT NULL COMMENT '评论内容',
`status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态(-1:审核不通过,0:未审核,1:已审核通过)',
`ip` varchar(30) DEFAULT NULL COMMENT '评论人ip地址',
`agent` varchar(200) DEFAULT NULL COMMENT '评论人终端信息',
`ctime` bigint(20) NOT NULL COMMENT '创建时间',
PRIMARY KEY (`comment_id`),
KEY `cms_comment_article_id` (`article_id`),
KEY `cms_comment_pid` (`pid`),
CONSTRAINT `cms_comment_article_id` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT `cms_comment_pid` FOREIGN KEY (`pid`) REFERENCES `cms_comment` (`comment_id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- ----------------------------
-- Table structure for cms_tag
-- ----------------------------
DROP TABLE IF EXISTS `cms_tag`;
CREATE TABLE `cms_tag` (
`tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '标签编号',
`name` varchar(20) NOT NULL COMMENT '名称',
`description` varchar(200) DEFAULT NULL COMMENT '描述',
`icon` varchar(50) DEFAULT NULL COMMENT '图标',
`type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)',
`alias` varchar(20) DEFAULT NULL COMMENT '别名',
`ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间',
`orders` bigint(20) unsigned NOT NULL COMMENT 'orders',
PRIMARY KEY (`tag_id`),
KEY `cms_tag_orders` (`orders`) USING BTREE COMMENT '排序索引',
KEY `cms_tag_alias` (`alias`) USING BTREE COMMENT '别名索引'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='标签表';
-- ----------------------------
-- Table structure for user
-- ----------------------------
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`username` varchar(32) DEFAULT NULL,
`password` varchar(32) DEFAULT NULL,
`nickname` varchar(32) DEFAULT NULL,
`sex` int(11) DEFAULT NULL COMMENT '0未知,1男,2女',
`ctime` bigint(20) DEFAULT NULL,
`content` text,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=56 DEFAULT CHARSET=utf8 COMMENT='用户表';
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册