【PHP高級】新聞管理系統NMS(SQL語句)

create database NMS default character set utf8 collate utf8_bin;
use NMS;


create table Role(
roleID int primary key auto_increment,
roleName varchar(32) not null
);


insert into Role(roleID,roleName) values(null,'管理員');
insert into Role(roleID,roleName) values(null,'普通用戶');


create table User(
userid int primary key auto_increment,
loginid varchar(32) not null,
pwd varchar(32) not null,
userName varchar(32) not null,
userSex char(2) default '男',
userColor varchar(16),
userBirthday int,
userImage varchar(128) default 'images/nophoto.jpg',
userFavorite varchar(32),
userDescribe varchar(512),
roleID int,
foreign key(roleID) references Role(roleID)
);


Insert into user(userid,loginid,pwd,userName,userSex,userColor,userBirthday,
userImage,userFavorite,userDescribe,roleID) values(null,'admin','3cf108a4e0a498347a5a75a792f23212','天下無雙',default,'hong',410486400,
'../uploads/20161120112253180nan.jpg','lvyou','分則各自爲王,合則天下無雙!',1);
insert into user(userid,loginid,pwd,userName,userSex,userColor,userBirthday,
userImage,userFavorite,userDescribe,roleID) values(null,'test','6f4b726238e4edac373d1264dcb6f890','上官紅梅','女','yellow',726905600,
'../uploads/2016112011484190lv.jpg','lookbook','世上無難事,只怕有心人!',2);


create table News(
newsID int primary key auto_increment,
title varchar(512),
Content text,
addTime int,
clickCount int default 0,
userID int,
foreign key(userID) references User(userID)
);


insert into News(newsID,title,Content,addTime,clickCount,userID) values (null,'新聞標題1','新聞內容1',1478255785,0,1);
insert into News(newsID,title,Content,addTime,clickCount,userID) values(null,'新聞標題2',' 新聞內容2',1478255786,0,2);
insert into News(newsID,title,Content,addTime,clickCount,userID) values(null,'新聞標題3','新聞內容3',1478255786,0,1);


create table Reply(
replyID int primary key auto_increment,
replyContent text,
replyTime int,
replyStatus int default 1,
userID int,
foreign key(userID) references User(userID)
);


insert into Reply(replyID,replyContent,replyTime,replyStatus,userID) values(null,'測試回覆1',1478255786,1,1);
insert into Reply(replyID,replyContent,replyTime,replyStatus,userID) values(null,'測試回覆2',1478255787,0,2);
insert into Reply(replyID,replyContent,replyTime,replyStatus,userID) values(null,'測試回覆3',1478255788,1,2);


create table NewsReplies(
nrID int primary key auto_increment,
newsID int,
replyID int,
foreign key(newsID) references News(newsID),
foreign key(replyID) references Reply(replyID)
);


insert into NewsReplies(nrid,newsid,replyid) values(null,1,1);
insert into NewsReplies(nrid,newsid,replyid) values(null,2,2);
insert into NewsReplies(nrid,newsid,replyid) values(null,3,3);
發佈了83 篇原創文章 · 獲贊 12 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章