日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

查看qq空间说说及评论,设置相关表结构

發(fā)布時間:2024/3/12 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 查看qq空间说说及评论,设置相关表结构 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
說說表(saysay):
id:主鍵、無意義
owner:說說的主人
sendtime:發(fā)布時間
content:說說內(nèi)容


-- -- 創(chuàng)建說說表
-- create table saysay(
-- id int unsigned auto_increment primary key,
-- owner varchar(20) not null,
-- sendtime datetime,
-- content text
-- );


-- insert into saysay (owner,sendtime,content) values ('張三','2016-03-15 15:05:10','今天天氣有點涼');
-- insert into saysay (owner,sendtime,content) values ('王梅','2016-03-15 15:10:10','今天天氣真涼');




評論表(comments)
id:主鍵、無意義(id 為0 代表一級評論)
owner:該評論的發(fā)出者
toname: 該評論是回復哪個人的
sendtime:評論的時間
content:評論的內(nèi)容
ssid:是哪條說說的下面的評論
pid:一級評論的id


-- -- 創(chuàng)建評論表
-- create table comments (
-- id int unsigned auto_increment primary key,
-- owner varchar(20) not null,
-- toname varchar(20) not null,
-- sendtime datetime not null,
-- content text not null,
-- ssid int unsigned not null,
-- pid int,
-- foreign key (ssid) references saysay(id),
-- foreign key (pid) references comments(id),
-- foreign key (toname) references comments(owner)
-- );


-- insert into comments (owner,toname,sendtime,content,ssid,pid) values ('李四','張三','2016-03-15 15:08:10','就是,聽說有雷陣雨',1,0);
-- insert into comments (owner,toname,sendtime,content,ssid,pid) values ('王五','李四','2016-03-15 15:09:30','哎呦,真的嗎?沒帶傘咋辦?',1,1);
-- insert into comments (owner,toname,sendtime,content,ssid,pid) values ('張三','李四','2016-03-15 15:10:10','好煩,又要下雨',1,1);
-- insert into comments (owner,toname,sendtime,content,ssid,pid) values ('李四','王五','2016-03-15 15:16:00','那只能自求多福了',1,1);
-- insert into comments (owner,toname,sendtime,content,ssid,pid) values ('李四','張三','2016-03-15 15:16:30','確實挺煩人的',1,1);
--?
-- insert into comments (owner,sendtime,content,ssid,pid) values ('王五','2016-03-15 15:10:00','凍成煞筆了吧!',1,0);
-- insert into comments (owner,sendtime,content,ssid,pid) values ('張三','2016-03-15 15:13:10','你才是煞筆呢',1,16);
-- insert into comments (owner,sendtime,content,ssid,pid) values ('王五','2016-03-15 15:15:30','煞筆說誰呢?',1,16);
--?
-- insert into comments (owner,sendtime,content,ssid,pid) values ('王紅','2016-03-15 15:17:30','穿厚點',1,0);




java代碼邏輯:
1、獲取說說內(nèi)容之后,得到說說的id
2、根據(jù)說說的id,獲取該說說下的評論(按照發(fā)布時間遞增的順序查詢),并且輸出一級評論

3、在每輸出一條一級評論之后,獲取該一級評論的id,獲取該一級評論下的所有評論即可。



——————————————————————————————————————————————————————

CREATE DATABASE qzone;


#用戶表(用戶,姓名)
CREATE TABLE quser(
uid INT PRIMARY KEY AUTO_INCREMENT,
uno INT UNIQUE ?NOT NULL,
uname VARCHAR(10) NOT NULL
);


INSERT INTO quser(uno,uname)
VALUES (1,'桃子'),
(2,'祁玉'),
(3,'歡姐'),
(4,'夢雅'),
(5,'小諾');
SELECT * FROM quser;


#說說表(說說編號,用戶,內(nèi)容,時間)
CREATE TABLE topic(
tid INT PRIMARY KEY AUTO_INCREMENT,
tno INT UNIQUE NOT NULL,
tuno INT NOT NULL,
tcontent VARCHAR(100) NOT NULL,
tdate TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (tuno) REFERENCES quser (uno) ON DELETE CASCADE ON UPDATE CASCADE
);


INSERT INTO topic(tno,tuno,tcontent)
VALUES (1,1,'舉杯邀明月,對影成三人'),
(2,1,'假如生活欺騙了你,不要悲傷,不要著急'),
(3,2,'月是故鄉(xiāng)明'),
(4,3,'今天吃的好飽呀'),
(5,4,'我已經(jīng)控制不住體內(nèi)的洪荒之力了!');
SELECT * FROM topic;
#評論表(評論編號,說說編號,用戶,內(nèi)容,時間)
CREATE TABLE discuss(
did INT PRIMARY KEY AUTO_INCREMENT,
dno INT UNIQUE NOT NULL,
dtno INT NOT NULL,
duno INT NOT NULL,
dcontent VARCHAR(100) NOT NULL,
ddate TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (dtno) REFERENCES topic (tno) ON DELETE CASCADE ON UPDATE CASCADE,
FOREIGN KEY (duno) REFERENCES quser (uno) ON DELETE CASCADE ON UPDATE CASCADE
);
INSERT INTO discuss(dno,dtno,duno,dcontent)
VALUES(1,2,5,'普希金的詩,我喜歡!'),
(2,4,1,'今天吃啥了呀歡姐'),
(3,3,4,'祁玉又文藝了');
SELECT * FROM discuss;
#回復表replay(回復編號,評論編號,被回復用戶,用戶,內(nèi)容,時間)
CREATE TABLE replay(
rid ?INT PRIMARY KEY AUTO_INCREMENT,
rno INT UNIQUE NOT NULL,
rdno INT NOT NULL,
runum INT NOT NULL,
runo INT NOT NULL,
rcontent ?VARCHAR(100) NOT NULL,
rdate TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (rdno) REFERENCES discuss (dno) ON DELETE CASCADE ON UPDATE CASCADE,
FOREIGN KEY (runum) REFERENCES quser (uno) ON DELETE CASCADE ON UPDATE CASCADE,
FOREIGN KEY (runo) REFERENCES quser (uno) ON DELETE CASCADE ON UPDATE CASCADE
);
INSERT INTO replay(rno,rdno,runum,runo,rcontent)
VALUES (1,1,5,1,'小諾你知道的太多了,你是alphago的親戚吧'),
(2,1,1,5,'對呀桃子,我親戚老厲害了'),
(3,1,5,1,'給你點顏色就開染坊。。。'),
(4,2,1,3,'豆?jié){油條'),
(5,3,4,2,'總要有詩和遠方');
SELECT * FROM replay;


#點贊表admire(點贊編號,說說編號,用戶編號,時間)
CREATE TABLE admire(
aid INT PRIMARY KEY AUTO_INCREMENT,
ano INT UNIQUE NOT NULL,
atno INT NOT NULL,
auno INT NOT NULL,
adate TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (atno) REFERENCES topic (tno) ON DELETE CASCADE ON UPDATE CASCADE,
FOREIGN KEY (auno) REFERENCES quser (uno) ON DELETE CASCADE ON UPDATE CASCADE
);


INSERT INTO admire(ano,atno,auno)
VALUES(1,1,1),
(2,1,2),
(3,1,3),
(4,3,2),
(5,4,3);
SELECT * FROM admire;




#查詢用戶說說
SELECT uname '用戶',tcontent '說說',tdate '時間'
FROM topic,quser
WHERE quser.`uno`=topic.`tuno`?


#創(chuàng)建說說視圖
CREATE VIEW shuo
AS
SELECT uno,uname,tno,tcontent,tdate
FROM topic,quser
WHERE quser.`uno`=topic.`tuno` ;


SELECT * FROM shuo;


#查詢評論
SELECT uname,tcontent
FROM discuss,topic
WHERE quser.`uno`=discuss.`dtno` AND?



總結(jié)

以上是生活随笔為你收集整理的查看qq空间说说及评论,设置相关表结构的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产乱子伦精品无码码专区 | 精品日韩在线播放 | 波多野结衣啪啪 | 天天干中文字幕 | 国产女人18水真多毛片18精品 | 亚洲天堂久久久久 | 国内外成人免费视频 | 日本簧片在线观看 | 无码精品人妻一区二区三区湄公河 | 少妇又色又紧又大爽又刺激 | 久久久久亚洲av成人毛片韩 | 超碰色偷偷 | 第四色视频 | 91传媒视频在线观看 | 日本黄网站色大片免费观看 | 免费黄色国产视频 | 国产高清二区 | 嫩草私人影院 | 欧美精品videos极品 | 四虎网址在线观看 | 少妇又紧又色又爽又刺激视频 | 成人h视频在线观看 | 黄片一区二区 | 高清久久| 日韩精品久久一区 | 久久99精品久久久 | 欧美在线一级 | 五月天视频网 | 日p免费视频 | 国产精品区一区二 | 欧美国产日韩在线观看成人 | 午夜精品福利一区二区 | 超碰69| 欧美色图自拍 | 国产精品一区二区6 | 欧美黑人欧美精品刺激 | 欧美在线一区二区三区 | av每日更新| 国产伦精品一区二区三区千人斩 | 四虎影院黄色 | 黄色网址在线免费看 | 人人射人人爽 | 91香蕉国产在线观看软件 | 91捆绑91紧缚调教91 | v99av| 图片区视频区小说区 | 日本色悠悠 | 国产精品短视频 | www.youjizz国产 | 欧美人与禽zoz0性3d | 成人区人妻精品一熟女 | 午夜影院免费视频 | 精品人妻无码一区二区三 | 九九热re | 逼逼av| 欧洲三级在线 | 蜜桃成人在线观看 | 在线视频欧美日韩 | 亚洲1234区 | 欧美成人猛片aaaaaaa | 粉嫩av懂色av蜜臀av分享 | 人妻在线一区 | 美女大逼 | 成熟丰满熟妇高潮xxxxx视频 | 人人爱人人澡 | 福利一区在线观看 | 黄色va| 色臀| 精品午夜一区二区三区在线观看 | 亚洲欧美91 | 97国产精品人人爽人人做 | 手机在线播放av | 日本精品视频网站 | 天天综合人人 | 国产精品视屏 | 免费无码一区二区三区 | 亚洲一区中文字幕永久在线 | 97黄色网| 免费福利小视频 | 伊人99热 | 日本免费黄色网址 | av色网站| 激情国产精品 | 三度诱惑免费版电影在线观看 | 国精品人妻无码一区二区三区喝尿 | 国产精品免费一区二区三区在线观看 | 一级看片 | 女人扒开腿免费视频app | caoprom在线视频| 久久福利电影 | 国产精品99久久久久久久久久久久 | 亚洲男人天堂电影 | 天天操人人干 | 免费视频色 | 亚洲成人伊人 | 精品人妻无码专区视频 | 国产欧美一区二区三区视频 | 无码国产69精品久久久久网站 | 日日日日日日 |