欧美成人午夜精品久久久,国产?V天堂一区二区三区,欧美精品va在线观看,亚洲一区二区三区免费在线观看,av无码精品一区二区久久,欧美性爱视频不卡一区三区,欧美乱人伦视频在线观看,国产一级牲交高潮

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

數(shù)據(jù)庫課設(shè)實(shí)戰(zhàn):高校學(xué)籍管理系統(tǒng)SQL修正與觸發(fā)器實(shí)現(xiàn)

數(shù)據(jù)庫課設(shè)實(shí)戰(zhàn):高校學(xué)籍管理系統(tǒng)SQL修正與觸發(fā)器實(shí)現(xiàn) 簡介這份數(shù)據(jù)庫原理課程設(shè)計(jì)報(bào)告以某高校學(xué)籍管理系統(tǒng)為完整案例面向計(jì)算機(jī)相關(guān)專業(yè)學(xué)生及數(shù)據(jù)庫初學(xué)者幫助讀者掌握從需求分析到物理設(shè)計(jì)的全流程實(shí)踐方法。報(bào)告圍繞學(xué)生信息、班級(jí)、課程、成績與獎(jiǎng)懲五大管理模塊展開涵蓋概念結(jié)構(gòu)、邏輯結(jié)構(gòu)與物理結(jié)構(gòu)設(shè)計(jì)并給出學(xué)生表、班級(jí)表、課程表、成績表、用戶表及獎(jiǎng)懲表的主外鍵定義與參照完整性約束方案。資源包內(nèi)含1個(gè)doc文檔壓縮后約440KB結(jié)構(gòu)緊湊便于直接查閱與二次修改。其中還涉及視圖創(chuàng)建、存儲(chǔ)過程統(tǒng)計(jì)各院系專業(yè)男女人數(shù)、觸發(fā)器自動(dòng)更新班級(jí)人數(shù)、check約束限制性別輸入等具體實(shí)現(xiàn)并附有主要功能程序段與模塊流程圖。目前已有1094人學(xué)習(xí)下載適合用作課程設(shè)計(jì)參考、實(shí)驗(yàn)報(bào)告模板或數(shù)據(jù)庫綜合練習(xí)的對(duì)照材料。1. 一份能跑通的學(xué)籍管理系統(tǒng)課設(shè)報(bào)告到底長什么樣如果你正在搜「數(shù)據(jù)庫原理課程設(shè)計(jì)報(bào)告 某高校的學(xué)籍管理系統(tǒng)」大概率是三種處境之一課設(shè) deadline 逼近手里只有題目沒有可參考的完整實(shí)現(xiàn)想照著別人的報(bào)告復(fù)現(xiàn)一遍結(jié)果發(fā)現(xiàn) SQL 語句全是語法錯(cuò)誤或者你已經(jīng)寫完了但觸發(fā)器、存儲(chǔ)過程、參照完整性這幾塊心里沒底想找個(gè)能對(duì)標(biāo)的版本核一遍。這份資源就是一份完整的數(shù)據(jù)庫原理課程設(shè)計(jì)報(bào)告主題是高校學(xué)籍管理系統(tǒng)覆蓋學(xué)生信息、班級(jí)、課程、成績、獎(jiǎng)懲五個(gè)業(yè)務(wù)模塊技術(shù)棧是 SQL 數(shù)據(jù)庫報(bào)告里寫的是 SQL 軟件 Windows XP 環(huán)境核心交付物包括建庫建表語句、視圖定義、觸發(fā)器、存儲(chǔ)過程、CHECK 約束以及參照完整性設(shè)計(jì)。它適合數(shù)據(jù)庫課程的本科生做課設(shè)參考也適合剛接觸 SQL 的開發(fā)者拿來當(dāng)?shù)谝粋€(gè)「從需求到建表到寫觸發(fā)器」的練手項(xiàng)目。需要先說明一點(diǎn)報(bào)告原文里的 SQL 語句存在不少拼寫和語法問題比如Create datebase、Creat table、PBIMARY、字段類型寫成Date(8)這種不存在的寫法。所以這份資源的價(jià)值不在于「復(fù)制粘貼就能跑」而在于它給出了一套完整的數(shù)據(jù)庫設(shè)計(jì)思路和模塊劃分你需要在此基礎(chǔ)上把 SQL 修正到能執(zhí)行的狀態(tài)。下面我會(huì)按「設(shè)計(jì)邏輯 → 建表實(shí)操 → 視圖/觸發(fā)器/存儲(chǔ)過程 → 避坑 → 進(jìn)階驗(yàn)證」的順序拆一遍讓你拿到手就能改、改完就能跑。2. 從需求到關(guān)系模式學(xué)籍管理系統(tǒng)的表結(jié)構(gòu)怎么定2.1 五個(gè)核心實(shí)體和它們的關(guān)系報(bào)告里把系統(tǒng)拆成了學(xué)生、班級(jí)、課程、成績、獎(jiǎng)懲、用戶六個(gè)實(shí)體其中用戶表是給登錄模塊用的跟業(yè)務(wù)數(shù)據(jù)關(guān)系不大。真正需要理清關(guān)系的是前五個(gè)。學(xué)生和班級(jí)是多對(duì)一一個(gè)學(xué)生屬于一個(gè)班級(jí)一個(gè)班級(jí)有多個(gè)學(xué)生。學(xué)生和課程是多對(duì)多中間通過成績表來關(guān)聯(lián)——成績表里同時(shí)出現(xiàn)學(xué)號(hào)和課程名這就是典型的關(guān)聯(lián)表設(shè)計(jì)。獎(jiǎng)懲表跟學(xué)生是一對(duì)多一個(gè)學(xué)生可以有多條獎(jiǎng)懲記錄。課程和班級(jí)之間報(bào)告里課程表有classname字段暗示課程是跟班級(jí)綁定的這個(gè)設(shè)計(jì)在實(shí)際選課場景下會(huì)有問題后面避坑章節(jié)會(huì)展開說。邏輯結(jié)構(gòu)設(shè)計(jì)里報(bào)告給出了關(guān)系模式學(xué)生姓名性別學(xué)號(hào)班級(jí)號(hào)專業(yè)出生日期入學(xué)日期家庭住址備注學(xué)號(hào)為主鍵班級(jí)班級(jí)號(hào)年級(jí)輔導(dǎo)員自習(xí)室班級(jí)號(hào)為主鍵課程課程名課程編號(hào)課程類型課程描述課程編號(hào)為主鍵成績學(xué)生姓名學(xué)號(hào)班級(jí)名稱課程名分?jǐn)?shù)學(xué)號(hào)課程名聯(lián)合主鍵獎(jiǎng)懲姓名學(xué)號(hào)年級(jí)輔導(dǎo)員學(xué)號(hào)為主鍵用戶用戶名密碼權(quán)限用戶名為主鍵這里有個(gè)細(xì)節(jié)值得注意成績表用「學(xué)號(hào)課程名」做聯(lián)合主鍵而不是用課程編號(hào)。用課程名做外鍵的問題是課程名可能重復(fù)或修改參照完整性會(huì)很脆弱。常見做法是成績表里存學(xué)號(hào)和課程編號(hào)通過課程編號(hào)關(guān)聯(lián)課程表。但報(bào)告原文用的是課程名你在復(fù)現(xiàn)時(shí)可以根據(jù)自己的需求決定是否改成課程編號(hào)。2.2 物理設(shè)計(jì)里的字段類型選擇報(bào)告給出了六張表的詳細(xì)字段定義我整理成一張對(duì)照表方便你直接照著建表表名字段報(bào)告中的類型建議修正類型說明studentsnoChar(15)CHAR(15)學(xué)號(hào)主鍵studentsnameChar(8)VARCHAR(20)姓名studentssexChar(2)CHAR(2)性別加 CHECK 約束studentscardChar(20)CHAR(18)身份證號(hào)studentsaddreeDate(8)DATE出生日期原文類型有誤studentsspecialityChar(20)VARCHAR(30)專業(yè)studentclassnameChar(10)VARCHAR(20)班級(jí)studentstelphoneChar(15)VARCHAR(15)聯(lián)系電話studentsmemoChar(50)VARCHAR(100)備注classclassnameChar(10)VARCHAR(20)班級(jí)名主鍵classtdepartmentChar(20)VARCHAR(30)所屬院系classtnameChar(8)VARCHAR(20)輔導(dǎo)員classclassroomChar(15)VARCHAR(20)教室classnumberChar(3)INT人數(shù)觸發(fā)器要加減必須用數(shù)值類型coursecidChar(10)CHAR(10)課程編號(hào)主鍵coursecoursenameChar(20)VARCHAR(30)課程名courseclassnameChar(20)VARCHAR(20)所屬班級(jí)courseperiodInt(4)INT學(xué)時(shí)coursetidChar(20)CHAR(10)教師編號(hào)scoresnoChar(15)CHAR(15)學(xué)號(hào)聯(lián)合主鍵scorecoursenameChar(10)VARCHAR(30)課程名聯(lián)合主鍵scorescoreInt(4)INT分?jǐn)?shù)jcsnameChar(20)VARCHAR(20)姓名主鍵jcgradeChar(20)VARCHAR(20)年級(jí)jcjdateDate(8)DATE獎(jiǎng)懲日期jcjnameChar(20)VARCHAR(30)獎(jiǎng)懲名稱jcjmemoChar(20)VARCHAR(100)備注這張表里最關(guān)鍵的修正有兩處一是class.number必須從Char(3)改成INT因?yàn)橛|發(fā)器里要對(duì)它做加減運(yùn)算字符類型做減法會(huì)直接報(bào)錯(cuò)二是所有Date(8)都要改成DATE標(biāo)準(zhǔn) SQL 里沒有帶精度的日期類型。這兩處不改后面的觸發(fā)器和存儲(chǔ)過程一定跑不起來。提示如果你用的是 MySQLCHAR和VARCHAR的區(qū)別在于 CHAR 是定長、VARCHAR 是變長。學(xué)號(hào)、身份證號(hào)這種長度固定的用 CHAR姓名、備注這種長度不固定的用 VARCHAR能省存儲(chǔ)空間。3. 建庫建表實(shí)操把報(bào)告里的 SQL 修到能執(zhí)行3.1 建庫和建表語句的修正版報(bào)告原文的建庫語句是Create datebase student;這里datebase拼錯(cuò)了正確寫法是DATABASE。建表語句里Creat table少了Eprimary key寫成了primary keys字段之間缺少逗號(hào)分隔。下面是我修正后的完整建表腳本以 MySQL 語法為準(zhǔn)SQL Server 用戶把AUTO_INCREMENT去掉即可-- 建庫 CREATE DATABASE student_db DEFAULT CHARACTER SET utf8mb4; USE student_db; -- 學(xué)生信息表 CREATE TABLE student ( sno CHAR(15) NOT NULL, sname VARCHAR(20) NOT NULL, ssex CHAR(2) NOT NULL, scard CHAR(18), sbirthday DATE, sspeciality VARCHAR(30), classname VARCHAR(20), stelphone VARCHAR(15), saddress VARCHAR(100), smemo VARCHAR(100), PRIMARY KEY (sno), CONSTRAINT chk_sex CHECK (ssex IN (男, 女)) ); -- 班級(jí)信息表 CREATE TABLE class ( classname VARCHAR(20) NOT NULL, tdepartment VARCHAR(30), tname VARCHAR(20), classroom VARCHAR(20), number INT DEFAULT 0, PRIMARY KEY (classname) ); -- 課程信息表 CREATE TABLE course ( cid CHAR(10) NOT NULL, coursename VARCHAR(30) NOT NULL, classname VARCHAR(20), termname VARCHAR(20), period INT, tid CHAR(10), classroomname VARCHAR(20), coursememo VARCHAR(100), PRIMARY KEY (cid) ); -- 成績信息表 CREATE TABLE score ( sno CHAR(15) NOT NULL, coursename VARCHAR(30) NOT NULL, sname VARCHAR(20), grade VARCHAR(20), score INT, PRIMARY KEY (sno, coursename) ); -- 獎(jiǎng)懲信息表 CREATE TABLE jc ( sname VARCHAR(20) NOT NULL, grade VARCHAR(20), jdate DATE, jname VARCHAR(30), jmemo VARCHAR(100), PRIMARY KEY (sname, jdate) ); -- 用戶表 CREATE TABLE user ( username CHAR(20) NOT NULL, password CHAR(20) NOT NULL, role CHAR(10) DEFAULT student, PRIMARY KEY (username) );這段腳本跟報(bào)告原文的差異主要有四處第一所有拼寫錯(cuò)誤修正第二student表里把saddree拆成了sbirthday出生日期和saddress家庭住址因?yàn)樵陌褍蓚€(gè)語義完全不同的字段混用了一個(gè)名字第三class.number改成INT并給了默認(rèn)值 0第四jc表的主鍵從單獨(dú)的sname改成sname jdate聯(lián)合主鍵因?yàn)橐粋€(gè)學(xué)生可能有多條獎(jiǎng)懲記錄只用姓名做主鍵會(huì)導(dǎo)致第二條記錄插不進(jìn)去。3.2 參照完整性約束怎么加報(bào)告里提到了「建立數(shù)據(jù)庫相關(guān)表之間的參照完整性約束」但原文的建表語句里一個(gè)外鍵都沒寫。參照完整性說白了就是外鍵約束保證學(xué)生表里的班級(jí)名在班級(jí)表里一定存在成績表里的學(xué)號(hào)在學(xué)生表里一定存在。加外鍵有兩種方式建表時(shí)用FOREIGN KEY子句或者建表后用ALTER TABLE追加。我一般推薦建完表統(tǒng)一加方便調(diào)整順序-- 學(xué)生表的班級(jí)名參照班級(jí)表 ALTER TABLE student ADD CONSTRAINT fk_student_class FOREIGN KEY (classname) REFERENCES class(classname) ON UPDATE CASCADE ON DELETE SET NULL; -- 成績表的學(xué)號(hào)參照學(xué)生表 ALTER TABLE score ADD CONSTRAINT fk_score_student FOREIGN KEY (sno) REFERENCES student(sno) ON DELETE CASCADE; -- 成績表的課程名參照課程表 ALTER TABLE score ADD CONSTRAINT fk_score_course FOREIGN KEY (coursename) REFERENCES course(coursename) ON UPDATE CASCADE;ON UPDATE CASCADE的意思是班級(jí)名改了學(xué)生表里對(duì)應(yīng)的班級(jí)名自動(dòng)跟著改ON DELETE SET NULL是班級(jí)刪了學(xué)生表里的班級(jí)名置空而不是刪學(xué)生ON DELETE CASCADE是學(xué)生刪了他的成績記錄也跟著刪。這三個(gè)策略要根據(jù)業(yè)務(wù)規(guī)則來選不是隨便加的。比如學(xué)生轉(zhuǎn)班只改班級(jí)名用 CASCADE 就很省事但班級(jí)撤銷了不能把學(xué)生也刪了所以用 SET NULL。注意加外鍵之前要確保兩張表的字段類型完全一致。比如student.classname是VARCHAR(20)class.classname也必須是VARCHAR(20)一個(gè) CHAR 一個(gè) VARCHAR 在某些數(shù)據(jù)庫里會(huì)直接拒絕創(chuàng)建外鍵。4. 視圖、觸發(fā)器、存儲(chǔ)過程報(bào)告里最值錢的三個(gè)模塊4.1 視圖定義與查詢封裝報(bào)告里創(chuàng)建了一個(gè)student_view把學(xué)生表的所有字段包進(jìn)去。原文的寫法是Create view student_view(...) as select * from student這個(gè)視圖本身沒什么過濾邏輯實(shí)際價(jià)值不大。但視圖的真正用途是封裝復(fù)雜查詢比如「查詢學(xué)生的學(xué)號(hào)、姓名、性別、院系、專業(yè)、班級(jí)信息」這個(gè)需求需要 join 學(xué)生表和班級(jí)表CREATE VIEW v_student_full AS SELECT s.sno AS 學(xué)號(hào), s.sname AS 姓名, s.ssex AS 性別, c.tdepartment AS 院系, s.sspeciality AS 專業(yè), s.classname AS 班級(jí) FROM student s LEFT JOIN class c ON s.classname c.classname;這個(gè)視圖的好處是前端查詢直接SELECT * FROM v_student_full WHERE 院系 計(jì)算機(jī)系就行不用每次寫 join。LEFT JOIN保證即使學(xué)生還沒分配班級(jí)學(xué)生記錄也能查出來班級(jí)字段顯示 NULL。4.2 觸發(fā)器自動(dòng)維護(hù)班級(jí)人數(shù)報(bào)告里最核心的技術(shù)點(diǎn)就是「當(dāng)新增、修改或刪除學(xué)生時(shí)自動(dòng)修改相應(yīng)班級(jí)的學(xué)生人數(shù)」。原文寫了兩個(gè)觸發(fā)器insert_number和dele_number但語法問題很多declare sno int在 MySQL 里不合法set sno(select sno from deleted)這種寫法在 SQL Server 里才成立而且sno是 CHAR 類型不是 INT。下面是我改寫成 MySQL 語法的版本用AFTER INSERT和AFTER DELETE兩個(gè)觸發(fā)器實(shí)現(xiàn)DELIMITER $$ -- 新增學(xué)生時(shí)班級(jí)人數(shù) 1 CREATE TRIGGER trg_student_insert AFTER INSERT ON student FOR EACH ROW BEGIN UPDATE class SET number number 1 WHERE classname NEW.classname; END$$ -- 刪除學(xué)生時(shí)班級(jí)人數(shù) -1 CREATE TRIGGER trg_student_delete AFTER DELETE ON student FOR EACH ROW BEGIN UPDATE class SET number number - 1 WHERE classname OLD.classname; END$$ -- 修改學(xué)生班級(jí)時(shí)舊班級(jí) -1新班級(jí) 1 CREATE TRIGGER trg_student_update AFTER UPDATE ON student FOR EACH ROW BEGIN IF OLD.classname NEW.classname THEN UPDATE class SET number number - 1 WHERE classname OLD.classname; UPDATE class SET number number 1 WHERE classname NEW.classname; END IF; END$$ DELIMITER ;三個(gè)觸發(fā)器的邏輯說明NEW代表插入或修改后的新行OLD代表刪除或修改前的舊行。插入時(shí)用NEW.classname找到班級(jí)加一刪除時(shí)用OLD.classname找到班級(jí)減一修改時(shí)要判斷班級(jí)是否變了變了才做一減一加沒變就不動(dòng)。DELIMITER $$是因?yàn)橛|發(fā)器體里有分號(hào)需要臨時(shí)改分隔符不然 MySQL 會(huì)在第一個(gè)分號(hào)處截?cái)?。提示觸發(fā)器是「隱形」的邏輯調(diào)試的時(shí)候如果班級(jí)人數(shù)對(duì)不上先查student表里有沒有班級(jí)名為 NULL 的記錄再查觸發(fā)器有沒有被正確創(chuàng)建。SHOW TRIGGERS;可以列出當(dāng)前庫所有觸發(fā)器。4.3 存儲(chǔ)過程統(tǒng)計(jì)各院系男女人數(shù)報(bào)告里的存儲(chǔ)過程number用了Return(select count(...))的寫法這個(gè)在標(biāo)準(zhǔn) SQL 里不成立RETURN只能返回一個(gè)值不能返回結(jié)果集。正確做法是用SELECT直接輸出結(jié)果或者用OUT參數(shù)。我改成 MySQL 的存儲(chǔ)過程DELIMITER $$ CREATE PROCEDURE sp_count_gender(IN p_classname VARCHAR(20)) BEGIN SELECT SUM(CASE WHEN ssex 男 THEN 1 ELSE 0 END) AS 男生人數(shù), SUM(CASE WHEN ssex 女 THEN 1 ELSE 0 END) AS 女生人數(shù), COUNT(*) AS 總?cè)藬?shù) FROM student WHERE classname p_classname; END$$ DELIMITER ;調(diào)用方式CALL sp_count_gender(計(jì)軟2101);。這個(gè)存儲(chǔ)過程用CASE WHEN做條件計(jì)數(shù)比報(bào)告里寫兩個(gè)Return要靠譜得多。參數(shù)p_classname是輸入?yún)?shù)調(diào)用時(shí)傳入班級(jí)名即可。如果你要統(tǒng)計(jì)的是院系而不是班級(jí)把WHERE classname p_classname改成 join 班級(jí)表按tdepartment過濾就行。4.4 CHECK 約束和性別限制報(bào)告里用CONSTRAINT C4 CHECK(Ssex IN(男,女))來限制性別輸入。這個(gè)約束在 MySQL 8.0.16 之后才真正生效之前的版本會(huì)解析但忽略。如果你用的是 MySQL 5.7CHECK 約束不會(huì)報(bào)錯(cuò)但也不會(huì)攔截非法數(shù)據(jù)需要改用觸發(fā)器來實(shí)現(xiàn)-- MySQL 5.7 用觸發(fā)器替代 CHECK DELIMITER $$ CREATE TRIGGER trg_check_sex BEFORE INSERT ON student FOR EACH ROW BEGIN IF NEW.ssex NOT IN (男, 女) THEN SIGNAL SQLSTATE 45000 SET MESSAGE_TEXT 性別只能輸入男或女; END IF; END$$ DELIMITER ;SIGNAL SQLSTATE 45000是 MySQL 里主動(dòng)拋異常的標(biāo)準(zhǔn)寫法插入非法性別時(shí)會(huì)直接報(bào)錯(cuò)并回滾。SQL Server 用戶直接用CHECK約束就行SQL Server 對(duì) CHECK 的支持一直很完整。5. 避坑與排查這份報(bào)告里最容易翻車的五個(gè)地方5.1 觸發(fā)器報(bào)錯(cuò)「Cant update table in stored function/trigger」現(xiàn)象創(chuàng)建觸發(fā)器后插入學(xué)生記錄時(shí)報(bào)錯(cuò)提示不能在觸發(fā)器里更新被觸發(fā)的表。原因MySQL 不允許在觸發(fā)器里更新觸發(fā)器所在的那張表。比如你在student表的觸發(fā)器里寫UPDATE student SET ...就會(huì)觸發(fā)這個(gè)錯(cuò)誤。報(bào)告原文的觸發(fā)器里沒有這個(gè)問題但如果你自己擴(kuò)展邏輯時(shí)不小心寫了對(duì)student表的更新就會(huì)翻車。解決把要更新的邏輯挪到另一張表上或者用存儲(chǔ)過程替代觸發(fā)器。如果確實(shí)需要更新同一張表用BEFORE觸發(fā)器配合SET NEW.字段 值的方式而不是UPDATE語句。5.2 班級(jí)人數(shù)越跑越多或變成負(fù)數(shù)現(xiàn)象反復(fù)插入刪除學(xué)生后class.number跟實(shí)際學(xué)生數(shù)對(duì)不上要么多了要么少了。原因三種可能。一是觸發(fā)器只建了 INSERT 沒建 DELETE刪學(xué)生時(shí)人數(shù)不減二是修改學(xué)生班級(jí)時(shí)沒有處理舊班級(jí)的減一三是直接手動(dòng)改了student表的數(shù)據(jù)但觸發(fā)器沒覆蓋到那條路徑。解決先SELECT classname, COUNT(*) FROM student GROUP BY classname;查出真實(shí)人數(shù)再UPDATE class SET number (SELECT COUNT(*) FROM student WHERE student.classname class.classname);校準(zhǔn)一次。然后檢查三個(gè)觸發(fā)器INSERT/DELETE/UPDATE是否都建了。我一般會(huì)在建完觸發(fā)器后跑一輪增刪改測試確認(rèn)人數(shù)變化符合預(yù)期再繼續(xù)。5.3 外鍵約束導(dǎo)致建表順序報(bào)錯(cuò)現(xiàn)象執(zhí)行建表腳本時(shí)score表創(chuàng)建失敗提示「Cannot add foreign key constraint」。原因外鍵引用的表還沒建。比如score表引用了student和course如果先建score再建student外鍵就找不到目標(biāo)表。另外字段類型不匹配也會(huì)導(dǎo)致這個(gè)錯(cuò)誤比如student.sno是CHAR(15)score.sno寫成了VARCHAR(15)。解決建表順序按依賴關(guān)系來——先建class和course再建student最后建score和jc?;蛘呦冉ㄋ斜聿患油怄I最后統(tǒng)一用ALTER TABLE追加。字段類型用SHOW CREATE TABLE student;核對(duì)一遍確保跟外鍵定義完全一致。5.4 存儲(chǔ)過程參數(shù)傳中文亂碼現(xiàn)象調(diào)用CALL sp_count_gender(計(jì)軟2101);返回空結(jié)果但表里明明有這個(gè)班級(jí)的數(shù)據(jù)。原因數(shù)據(jù)庫、表、連接三層的字符集不一致。常見情況是數(shù)據(jù)庫建的時(shí)候用了latin1表用了utf8客戶端連接又用了gbk中文參數(shù)傳到存儲(chǔ)過程里就變成了亂碼匹配不上任何記錄。解決建庫時(shí)統(tǒng)一用utf8mb4連接字符串里加characterEncodingutf8。已經(jīng)建好的庫可以用ALTER DATABASE student_db CHARACTER SET utf8mb4;和ALTER TABLE student CONVERT TO CHARACTER SET utf8mb4;修正。存儲(chǔ)過程參數(shù)定義里也要顯式寫VARCHAR(20) CHARACTER SET utf8mb4。5.5 視圖查詢權(quán)限不足現(xiàn)象用普通用戶賬號(hào)查詢v_student_full時(shí)報(bào)錯(cuò)「SELECT command denied」。原因視圖的權(quán)限跟基表是分開的。即使用戶對(duì)student和class表有查詢權(quán)限如果沒有單獨(dú)授予視圖的SELECT權(quán)限照樣查不了。另外如果視圖定義里用了DEFINER執(zhí)行時(shí)是以定義者的身份運(yùn)行定義者沒有權(quán)限也會(huì)失敗。解決用管理員賬號(hào)執(zhí)行GRANT SELECT ON student_db.v_student_full TO 用戶名localhost;。如果視圖用了SQL SECURITY DEFINER改成SQL SECURITY INVOKER讓視圖以調(diào)用者身份執(zhí)行權(quán)限模型會(huì)更清晰。6. 進(jìn)階驗(yàn)證用一組測試數(shù)據(jù)把整條鏈路跑通建完表、加完約束、寫完觸發(fā)器和存儲(chǔ)過程之后別急著交報(bào)告。我一般會(huì)灌一組測試數(shù)據(jù)把增刪改查和統(tǒng)計(jì)邏輯全部走一遍確認(rèn)沒有玄學(xué)問題。下面這套驗(yàn)證腳本你可以直接抄-- 1. 插入班級(jí) INSERT INTO class VALUES (計(jì)軟2101, 計(jì)算機(jī)系, 張老師, A101, 0); INSERT INTO class VALUES (計(jì)軟2102, 計(jì)算機(jī)系, 李老師, A102, 0); -- 2. 插入學(xué)生觸發(fā)器應(yīng)自動(dòng)把班級(jí)人數(shù)改成 2 和 1 INSERT INTO student (sno, sname, ssex, classname) VALUES (2021001, 張三, 男, 計(jì)軟2101); INSERT INTO student (sno, sname, ssex, classname) VALUES (2021002, 李四, 女, 計(jì)軟2101); INSERT INTO student (sno, sname, ssex, classname) VALUES (2021003, 王五, 男, 計(jì)軟2102); -- 3. 驗(yàn)證班級(jí)人數(shù) SELECT classname, number FROM class; -- 預(yù)期計(jì)軟2101 2計(jì)軟2102 1 -- 4. 插入課程和成績 INSERT INTO course (cid, coursename) VALUES (C001, 數(shù)據(jù)庫原理); INSERT INTO score (sno, coursename, sname, score) VALUES (2021001, 數(shù)據(jù)庫原理, 張三, 88); INSERT INTO score (sno, coursename, sname, score) VALUES (2021002, 數(shù)據(jù)庫原理, 李四, 92); -- 5. 調(diào)用存儲(chǔ)過程統(tǒng)計(jì)男女人數(shù) CALL sp_count_gender(計(jì)軟2101); -- 預(yù)期男生 1 人女生 1 人總計(jì) 2 人 -- 6. 測試 CHECK 約束這條應(yīng)該報(bào)錯(cuò) INSERT INTO student (sno, sname, ssex, classname) VALUES (2021004, 趙六, 未知, 計(jì)軟2101); -- 預(yù)期報(bào)錯(cuò)性別只能輸入男或女 -- 7. 測試刪除觸發(fā)器 DELETE FROM student WHERE sno 2021003; SELECT classname, number FROM class WHERE classname 計(jì)軟2102; -- 預(yù)期計(jì)軟2102 人數(shù)變成 0 -- 8. 測試修改觸發(fā)器學(xué)生轉(zhuǎn)班 UPDATE student SET classname 計(jì)軟2102 WHERE sno 2021001; SELECT classname, number FROM class; -- 預(yù)期計(jì)軟2101 變成 1計(jì)軟2102 變成 1這套腳本跑完如果每一步的結(jié)果都跟預(yù)期一致說明你的表結(jié)構(gòu)、約束、觸發(fā)器、存儲(chǔ)過程全部正確。如果有哪一步不對(duì)回到對(duì)應(yīng)的章節(jié)排查。最后說一個(gè)我自己的習(xí)慣每次交課設(shè)之前我都會(huì)把整個(gè)建庫腳本刪庫重跑一遍從DROP DATABASE IF EXISTS student_db;開始確保腳本是冪等的、不依賴任何手工操作。這個(gè)習(xí)慣幫我抓出過好幾次「本地能跑、換臺(tái)機(jī)器就報(bào)錯(cuò)」的問題。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
五月天综合激情网| 伊人丁香五月婷婷潮吹| 婷婷丁香亚洲五月天| 五月丁香综合色婷婷| 岛国AV网| 六月丁香成人| 99九九免费精品| 我去色色网五雨天| 丁香五月天BBw| 九月色婷婷综合| 亚洲综合网 665566| 美妞av| 亚洲9久久精品| 婷婷在线播放| 狠狠五月激情婷婷直播片| 综合五月丁香97| 五月婷婷片| 婷婷五月天电影在线| 啪啪综合| 密乳Va| 久久婷色| 色婷婷久久| 99久久综合精品五月天| 天天爱天天日| 超碰九九热| 久久久久9久无码视频| 久久婷婷成人| 丁香五月天啪啪| 天天摸,天天爽| 五月天大香蕉AV| 亚洲中文字幕在线观看| 婷婷丁香五月综合| 超碰a女人的天堂| 色婷婷影音| 97色婷婷成人综合在线观看| 久久五月天色婷婷| 99热久97| 91碰操| 亚洲乱码精品久久久久..| 99精品在线观看视频| 99综合婷婷五月| 久久色天堂| 久久久九九九 99| 亚洲亚洲人成综合网络| 国精产品一区一区三区免费视频| 国产激情综合| 91狠狠色| 婷婷五月天色色| 九九99久久| 五月色丁香国产在线视频| 99日本在线| 免费观看高清无码| 欧美碰碰碰| 99久久9| 伊人久久丁香婷婷六月五月综合| 六月丁香五月激情婷婷| 色五月天网| 久久这里只有精品5| 亚洲一级AV在线免费播放| 婷婷丁香综合网| 激情综合五月| 色色色热| 日本猛少妇色XXXXX猛叫| 亚洲成人网站在线观看| 99性视频| 五月天色丁香| 日本三级日本三级99| 久re热视频| 五月激情综合美女久久| 丁香五月婷婷在线观看| 大香蕉久热| 一级二级色大片| 六月婷婷综合| AV人人操| 天天射天天插天天干| 天天日日夜夜| 五月婷婷欧洲| 一区三区视频有限公司| 99热精品在线观看| 丁香婷婷狠狠97| 99热这里只有精| 九九99精品视频在线观看| 日本99热| 国产五月视频| www.99热这里精品| 另类激情五月| 亚洲一色色色色色色色色| 色五月婷婷久久| 99热r| 97色在线| 国产婷婷五月天| 99亚洲综合| 综合逼五月激情婷婷| 这里只有精9| AV美美午夜| 激情综合视频| 天天艹| 日韩大片艹艹| 激情的五月婷婷蜜桃| 性 色 婷婷| 天天 日综合| 欧美综合在线五月天色婷婷| 九九这里都是精品| 99热在这里只有精品| 九九热只有精品| 婷婷激情综合网| 成人超碰网| 婷婷不卡基地| 噜噜色五月| 天天色综合色| 91ncm视频| 婷婷五月天丁香花| 日韩aⅴ视频| 婷婷五月天综合AV| 色久五月| 激情五月天色网站| 五月婷婷亚洲天堂97色婷婷| 色色免费网站| 69色色视频| www.色婷婷| 久热大香蕉| 全部老头和老太XXXXX| 97人碰人操| 97干在线播放| 黄页大全十八禁| 综合色色婷婷| 婷婷色中文字幕| 国产精品美女久久久久AV超清| 99热日本精品| 婷婷操逼网| 日韩人妻无码精品| 99久久99热这里只有精品| 深爱激情综合网| 九九人人操| 夜夜谢天天干| 色综合久久88| 色综合日日| 成人短视频在线免费观看| 激情第四色| 97操碰免费视频| 狠狠爱婷婷丁香| 色情五月丁香婷婷网| 思思热久热| 岛国av网站| 91大神在线免费看视频全集男男一起操| 激情黄色小说色五月| 婷婷之六月丁香| 91九九| 无码人妻一区二区一牛影视| 国产精品五月丁香| 丁香六月婷婷| 久久精品91视频| 九九免费在线视频| 无码激情AAAAA片-区区| 天天操天天曰天天射| 99热免费网站| 国产精品社区| 黄色片精品| 这里只有免费的精品| 天天操天天操天天操天天操天天操天天操天天操天天操天天操 | 一级二级色大片| 久色国产| 精品夜夜澡人妻无码AV| 五月五婷婷网| 成片免费播放| 亚洲五月天婷婷| 一级操逼内射在线视频| 色色色九九九五月婷婷| 九九久久99| 开心激情综合| 无码一级片| 天天干天天 亚洲| 96丁香六月婷婷蜜桃综合久久| 1999天天操夜夜操| A1片久久久| 婷婷五月日本| 色婷婷亚洲精品天天综| 久热天堂| 五月天激情小说网| 九九色之九九色88| 婷婷五月丁香久久| 91一起艹| 激情AV| 超碰93在线观看| 婷婷天天色| AV大片在线观看| 九九热在线观看视频网站| 99热精品免费| 日本精品。999| 激情五月天社区| 九洲一级A片| 五月丁香六月激情综合| 五月丁香大香蕉| 最新av在线观看| 99热这里只有精品9| 色五月婷婷777| 免费观看的AV| 五月丁香婷婷啪啪网| 色欲久久久久| 97欧美在线| 亭亭五月丁香五月天激情| 超碰成人在线免费观看| 丝袜激情网| 超碰不卡在线| 五月天.com| 99热最新精品| 五月天丁香婷婷久久九| 激情丁香五月婷婷| 婷婷伊人| 91.www综合| 丁香五月婷婷骚视屏| 亚洲超碰青涩| 美国十月色婷婷在线观看| www.激情com| 色五月欧美| 日本欧美国产| 色婷婷五月综合| 亚洲视频色色| 婷婷94s| 色婷婷丁香五月天在线观看| AV在线观看网站| av中文在线| 免费的日逼视频| 欧美狠狠地| 五月色婷丁香| 二色av| 五月婷婷在线短视频| 91Chinese在线| 亚洲丁香五月美女| 《久久综合九色综合97婷婷| 丁香成人五月天| 色宗合久久五月婷婷| 激情网色五月| 色屌丝中文字幕| 婷丁香五月天| 97超碰在线免费观看| 丁香五月婷婷六月| 综合色五月| 九月丁香亭亭| 五月婷狠狠| 最新久久网址| 噜噜久| 丁香五月婷婷超碰在线| 九九久久9 9在线观看| 五月婷婷深深爱| 婷婷五六月丁香| 热99.com婷婷| 色999亚洲人成色| 天天爽天天摸人妻综合网| 国产1区2区3区| 国产成人精品一区二三区熟女在线| 九九热思思| 99热超碰在线| 丁香激情五月少妇| caop视频| 亚洲欧美成人在线| 欧美日比视频| 九九热99热| 超碰三级秋霞| 一月婷婷色色| 丁香五月 无码| 九色婷婷| 综合久| 亚洲欧州色情在线观看| 有码人妻久久| jiqingtaose五月天| 丁香五月婷婷激情蜜桃| 伊人在线视频| 色色婷婷五月天| 色五月婷婷综合| 玖月婷婷爱丁香| 五月丁香婷婷婷激情爱爱| 亚洲无码99| 日本在线99| AV天堂婷婷五月天| 婷婷五月 丁香六月| 婷婷网影院| 五月婷婷综合网| 综合色播| 欧美25p| 综合久久丁香婷婷,五月婷婷六月丁香,开心激情综合网,六月丁香在线观看,婷婷丁 | 婷婷五月在线| 色爆五月| 欧美肉大捧一进一出免费视频| 婷婷五月天成人| 五月婷伊人| 成人在线视频网| 91精品视频男人的天堂| 爱iii做iiii日| 婷婷五月天AV| 婷婷五月天丁香| 五月丁香色综合| 青青草原福利在线| 人人人操97| 综合逼五月激情婷婷| 丁香婷婷基地| 啪啪激情网| 四月婷婷五月丁香| 五月天激情网址| 4399精品一区二区| 精品九九婷婷| 五月狠狠| 在线观看的av| 超碰免费在线| 久久无码激情视频| 国产五月丁香在线| 热久久思思热思思| 五月天婷婷爱丁香中文字幕| 色婷婷六月综合| 丁香 婷婷五月| 性爱AV天堂| 综合久久婷婷| 免费的日逼视频| 一起草无码视频| 五月丁香六月婷| 日韩高清久久| 亚洲区视频| 玖玖爱综合网| 五月天婷婷基地丁香| 色一情一乱一乱一区91Av| 色婷婷在线影院| 日韩情色在线观看| 久久婷狠狠色| 99精品视频在线6| 久久性爱视频免费| 996热re视频精品视频这里| 天天操天天操| 久播影院免费观看电视剧大全最新网| 色播五月婷婷| 99久在线观看| 久久综合99| 五月天激情小说| 国产又色又爽又黄又免费| 疯狂做受XXXX高潮A片| 婷婷成人五月天| 9久久狠狠的| 五月婷婷久久大片| 丁香五月AV| 好看的国产精品| 97超碰在线免费观看| 黄色一级影片| 99惹| 噜噜网免费视频| 天天爽天天操| 六月婷婷激情| 久久综合最新网址| 久久伦乱| xx色综合| 99热这里只有精品在线| 高清无码入口| 大香久久综合网| 久色五月天| 99热99ai| 日韩av干| 天堂综合久久| 中文字幕 码精品视频网站| 国产熟妇的荡欲午夜视频| 中文字幕人妻一区二区| 丁香婷婷五月激情| 天堂婷婷丁香六月网| 综合五月丁香六月婷婷| 日日色综合| 97人妻碰碰中文无码久热丝袜| 亚洲深喉aV| 99在线播放| 狠狠久久婷五月| 天天更新天天亚洲| 国产婷婷综合| 久久婷婷六月综合国际| 欧美色五月| 激情小说五月天中文字幕| 婷婷六月久久综合导航| 综合久久婷婷| 色婷久| 亚州欧美国产久精国产99综合视频| 四月婷婷丁香| 丁香啪啪| 99WWW免费视频| 五月婷婷色综图片| 婷婷丁香97| 香蕉AV777XXX色综合一区| 日本三级片片| 森林影视大全,最好看的2019年视频 | 五月丁香六月色婷| 超碰在线观看9| 欧美色色色| 天天色天天舔天天爱天天爽| 丁香五月播播| 午夜天堂一区人妻| 99 热国产在| 五月婷婷啪啪啪啪| 丁香五月天天久久综合小说| 久久五月天激情美女| 激情五月婷婷老师| 国产精品天天狠天天看| 好好干Av| 亚洲婷婷久久综合| 玖色色综合| 综合狠狠干| 国产 亚洲 在线| 婷婷热色| 开心综合激情综合| 久热这里| 日韩AV在线免费观看| 婷婷五月天亚洲激情戏精品| 天天色粽合合合合合合合| 婷婷五月激情五月丁香五月| 五月丁色AV| 1024国产| 色狠狠色综合久久久绯色AⅤ影视| 99视频精品8 | 五月久久婷婷丁香| 丁五月激情视频免费| 丁香8月手机综合| 97色色色色| 五月丁香色色| 五月丁香六月成人| 99久久婷婷五月综合| 热婷婷av| 99爱在线观看视频| 欧美久久久久久久久中文字幕| 色婷网| 91人人操人人爱| 五月丁香五月丁香五月丁香五月丁香91| 开心综合激情综合| 婷婷五月丁香图片人人操| 激情五月天激情网| 久久人妻视频| 超碰九色| 91久久婷婷| 久久狠狠干| 久久九九国产精品怡红院| 青青操日本摸摸看看| 国产精品A片| 99ri精品| 五月天色综合服务平台| 人人妖人人97| 99爱视频在线| 99丁香五月婷| 色五月首页| 国产激情视频在线观看| 激情五月丁香五月| 久久机热这里只有 | av在线色五月丁香婷区久| 国精产品一区一区三区免费视频| 人人干AV| 欧洲区自拍| 九月色婷婷综合| 综合色网站| 黄网免费观看| 色五月婷婷激情综合网| 99热 精品在线| 俺去也在线www色官网| 超级久久久| 五月婷婷综合在线| 狠狠色丁香久久久婷| 九九精品免费| 亚洲色欲AAAAAA| 久久这里只有精品视频15 | 色噜噜狠狠色综合日日| 丁香婷婷六月天| 夜夜操夜夜操| www.日日夜夜| 欧美日韩五月婷婷| 99热地址| 五月婷婷久草在线视频综合| 国产精品日日躁夜夜躁| 狠狠综合| 五月丁香成人视频| 激情综合啪啪啪| 成人国产网站在线免费看| 亚洲五月色| 日韩 中文 欧美| 欧洲亚洲精品| 俺去也五月天婷婷| 97人人草| 日韩小视频在线99| 啪啪一区| 久久久久思思热| 久久婷.com| 国产欧美性成人精品午夜| 六月综合在线| 国产日批视频免费播放| 99资源在线| 综合色五月| 五月丁香六月激情综合在线| 六月婷婷久久| 爱操天堂| 久久a热| 岛国AV网站| 色色99| 国产九月婷婷| 99自拍视频在线| 亚洲另类视频| 色色亚卅| 色色色激情| 色天使久久综合| 丁香六月五月天| 欧美啄木乌丝袜人妻系列| 9视频1在线| 成人精品视频99在线观看免费| 亚洲色优| 婷婷五月天人妻| 色五月婷婷在线| 波多婷婷久久| www.久久99| 六月婷婷啪啪| 婷婷久久亚洲| 丁香六月婷婷综合网| 97人妻碰碰碰久久香蕉| 久久九九经典| 97干在线视频精品店| 婷婷五月天伊人网| 久久99大全| 可以直接看的AV网站| 99色这里| 欧美va视频| av五月丁香| 欧类av怡春院| 久久婷综合| 秋霞成人毛片一级A片| 色婷婷色婷婷五月| 日本熟妇人妻在线| 另类专区在线观看| 成人毛片在线免费观看| 五月天色色色网| 亚洲视频一区| 婷婷五月天久久久| 国产激情久久| 久久久久9| 天天插天天爽| 五月天色影院| 天天干天干| 婷婷五月天激情亚洲小说| www.99热日韩.com| 男人的天堂999| 久久婷婷综合网| 婷婷 伊人 久久| 婷五月天| 久re在线| 色色五月综合| 大伊香蕉玖玖爱| 色色网91| 九九99香蕉在线视频播放| 97性高潮久久久| 五月婷婷久久网| 美女久久天堂| 五月激香蕉网| 97超级碰| 丁香五月综合激情久久潮喷| 人妻六月天| 婷婷94s| 美女视频图片久久91| 天天碰夜夜操| 欧美日本不卡黄色片| 九九久久精品| 荫道BBWBBB高潮潮喷| www.五月天| 极品人妻VIDEOSSS人妻| 少妇人妻丰满做爰XXX| 国产亚洲精品久久久久久牛牛| 深爱五月婷婷| 极品人妻VIDEOSSS人妻| 久久caop| 天天久久婷婷| 夜夜久久综合网| 天堂中文国产| 思思热国产视频| 婷婷五月综合欧美在线播放| 五月婷婷色吧!| 开心五月综合| 天天天天操| 香蕉视频91| 思思精品视频| 怎么样可以看免费的一级av| 大香人妻| 97视频.干com| 激情文学天天| 亚洲经典小视频| 久热这里只有精品6| 亚洲人人操| 91丨九色丨国产打屁股| 性做久久久久久久免费看| 久久加勤综合| 久久久久8888| 性婷婷| 成人超碰Av| 欧美影院| 欧美肉大捧一进一出免费视频| 大香蕉综合视频在线| 久久五月天激情婷婷| 九九色色网| 婷婷免费成人视频| 丁香午夜天| 粉嫩av懂色av蜜臀av熟妇| 六月激情婷婷| 综合激情九月婷婷,激情综合婷婷中文字| 成人午夜免费电影| 五月婷高清视频| 激情5月婷婷| 91色久| 日99网站| 久久婷婷五月综合色奶水99啪| 五月丁香色色综合| 日本色狠狠| 女人天堂AV| 色婷综合| 午夜 外网 精品 在线| 热99这就是精品视频| 五月婷婷AV| 激情色五月天| 色婷婷电影| 婷婷在线午夜| 中文字幕AV在线| 99丁香婷婷综合网| 五月丁香香蕉| 丁香五月六月综合欧美| 精品一二三区久久AAA片| 97操碰人人| 激情5月婷婷狠狠干| 日日噜噜夜夜狠狠久久丁香五月| 一本道在线电影| 六月婷婷综合久久| 亚洲最大五月天成人网| 玖玖色综合| 久久9RE热视频精品98| 狠狠肏综合网| 91超级碰碰碰| WWW.HENHENL.| 99久热这里有精品| 日本超碰在线| www久久久久| 亚洲瑟瑟精品在线| 涩五月婷婷| 婷婷丁香成人五月天| 天天操天天操天天操| 色五月综合激情| 久久婷婷激情久久| 性色99| 激情综合五月丁香| 丁香六月啪| 色播播婷婷| 人妻丰满精品一区二区A片| 色综合久久综合中文综合网| 丁香婷婷影院| 99爱在线| 九九热视频免费的| 97操操| 天天干天天操天天射| 天天xxxxxx天天日| 午夜不卡久久精品无码免费| 丁香五月婷婷婷婷欧美综合| 婷婷久久五月| 99视频在线播放大全| 日日插日日干| 色五月美女| 丁香五月天欧美| 久热久| a色色片| 五月婷在线观看| 影视av久久久噜噜噜噜噜三级| 99热精品无码| 五月丁香A∨在线| 亚洲一区二区无码蜜乳av| 色五月激情五月| 这里只有精品99视频| 91狠狠综合久久| 丁香亭亭久久| 人妻久久久久久| 六月婷婷之青青草| 久久精品99国产精品日本| 欧美成人无码一区二区三区| 婷婷综合网| 天天爽成人综合网站| 色色亚洲视频| 丁香女人五月天| 色五月首页| peg 2区三区四区的| 五月婷婷影院| 26UUU在线观看| 黃色三级三级三级三级 qixing300.shrkbk.com www.jinbozs.com tianmiaosw.com | 二区成人视频| 色婷婷五月天激情在线观看| 亚洲天堂九九九| 天天在线XXX| 国产婷婷综合| 99视频在线| 只有精品在线观看| 亚洲精品国产熟女久久久| 婷婷色五月久久| 岛国AAAV| 玖玖资源站视频| 丁香五月婷婷影院| 激情无码网| 色欲婷婷五月天| 丁香五月天视频| 五月丁六月香av| 果冻传媒A片一二三区| 夜夜夜夜撸夜夜操| 婷婷丁香97| 五月丁香网站| 色婷婷色情| 亚洲 成人 电影av在线观看| 97人人操| 色综合激情| 亚洲午夜av| 丁香五月综合在线播放| 日韩黄色AV无码| 玖玖爱伊人| va中文资源在线观看| JlZZJlZZ8JlZZ亚洲熟女| 五月天色不卡| 另类色视频| 激情五月婷婷综合网| 欧美丁香五月夫妻天| 夜夜爱影院| 婷婷欧美| 91人人爽久久涩噜噜噜| 99九九99九九九视频精品| 五月天婷婷爱| 亚洲综合网区| 亚洲天堂碰碰婷婷| 激情婷婷六月天| 这里只有精彩视| 久热AA| 国产肥白大熟妇BBBB视频| 色五月在线观看| 色婷婷手机在线| 99福利视频导航| 九月婷婷综合| 性生活视频98791| YJLZZJLZZ亚洲乱熟无码| 欧美性生交XXXXX无码小说| 激情五月天婷婷五月天| 免费日韩99| 一区二区你懂的| 日日操天天操| 色五月婷婷小说亚洲中文字幕组| 久婷婷五月激情| 日韩大片艹艹| 无码少妇高潮喷水A片免费| 激情九色| 狠狠操之狠狠操| 一起草aV| 激情婷婷丁香五月| 婷婷色网| 99热这里只有精| 五月婷婷co.m| 亚洲小视频免费播放| 五月天久草| 五月天激情婷婷| 日本九九视频| 狠狠干综合网| 亚洲综合网激情五月天| 色婷婷亚洲| AV变态另类一区二区| 婷婷五月成人| 99re免费精品视频| 丁香五月亚洲| 99色色最新视频| 婷婷性爱| 99资源在线视频| 伊人九九九久| 五月丁香啪啪| 国产avapp 网| 五月激情婷婷国产精品久久久久久| 婷久看人爽| 五月婷婷久久久| 91av成人| 久久黄色片| 丁香五月激情五月| 97啪啪| 五月婷婷六月丁香| 可以看的AV网站| VA国产在线综合网站| 青青草网武则天| 五月天丁香婷婷视频网址| 思思99热| 久久国产一区二区三区| 欧美日韩中文国产一区发布| 99国产精品久久久久久久久久久| 色婷婷久久| 婷婷综合在线| 亚洲乱码精品久久久久.. | 五月丁香影视| 99热免费观看| 亚洲五月丁香六月婷婷| 超碰在线免费9| 日日干天天| 五月综合婷婷久久在线| 色五月丁香婷婷综合| 熟女重口味αV| 亚洲欧洲99| 激情五月天黄色小说| 婷婷色五月开心五月| 丁香视频| 九久久精品视频99| 丁香五月大香蕉AV| 婷婷va| 日韩无码人妻一区二区| 久草五月婷| 热久久色| 9超碰在线| 婷婷久久18| 久久婷婷丁香| 二色AV| 亚洲视频a| 色色色综合视频| 五月色亭丁香| 丁香婷婷射| 97五月天婷婷| 日韩aaa| 国产色色色色| 色99在线观看| 五月天丁香成人| 九热视频| 欧洲色| 伊人五月婷| 亚洲国产网址| 国产成人在线不卡AV| 色综合久久88色综合天天99| 性爱综合网| 欧美99热| 性天天中文网| 丁香激情五月| 99热激情| 日韩av一区二区在线/日产精品久久久 | 日韩二区搞逼插逼毛片| 202丰满熟女妇大| 91人人爱| 五月丁香婷婷综合视频| 97人妻碰碰中文无码久热丝袜| 激情小说婷婷小说| 五月婷婷伊人久久| 99热这里只有精品在线| 99热18| 色色性爱视频| 综合色、色综合| 色婷婷综合在线| 九色PORNY自拍成人精彩视频| 精品九九在线观看视频| 中文字幕丰满乱孑伦无码专区| 亚洲天堂AAA| 精品久久久人妻| 99热精品在线观看| 激情电影五月婷婷| 精品九九在线观看视频| 五月开心深爱激情网| 久久久婷| 9色免费网| 日韩人妻无码一区二区| 丁香五月天综合| 亚洲国产精品VA在线看黑人| 黄色一级影片| 五月丁香亭亭天天舔| 亚洲成人AV在线观看| 丁香六月天婷婷色| 三级三久久线久久99久目本WW| 日本va视频| 五月丁香| 五月天色站| 婷婷激情六月中文| 国产亚洲在线观看| se色综合网| 99精品视频免费观看,| 久久久婷婷婷| 日hao1区| 婷婷五月天论坛| 99热在线观看精品| 99色久| 久久机只有这里精品| 五月天成人小说| www.yw色| 欧美啄木乌丝袜人妻系列| 婷婷激情五月| 97干在线视频| 欧美久久网| 影院久久久| 狠狠操天天日| 丁香五月婷婷啪啪| 色吧五月| 久久亚洲无码| 色婷综合| 五月停停激情网| 中文字幕有多少字| 99热久| 色色色色色五月丁香| 五月天激情啪啪| AV在线不卡播放| 人人爽在线视频综合网| 久久婷婷热| 99婷婷国产最新视频| 五月天婷婷成人| 人人操9| 99精品7| 亚洲字幕AV一区二区三区四区| 欧亚色色| 天天日,天天干,天天操| 五月天婷婷网站888| 色色色色色网| 人妻在线网站| 婷婷99狠狠躁| 久久久久九九九九视屏小说88| 国产美女最新VA在线免费观看| 成人午夜无码视频| 婷婷丁香社区网| 开心五月婷婷激情| 大香蕉综合| 99热综合| www色色com| 五月天激情亚洲| 97人人射| 亚洲综合五月| 六月丁香视频网站| 婷婷六月色| 色婷婷婷综合五月天| 日日影院 | 五月天成人手机在线视频| 国产精品人成A片一区二区| 婷婷五月丁香综合激情小说| 国自产拍偷拍精品啪啪一区二区| 日本va网站| 精品国产乱码久久久久夜深人妻| 狠狠色性| 日韩国产在线精品| 99av视频| 情一色一乱一伦一91A| 999久久久国产精品| 久久婷婷五月综合成人d啪| 久久久99视频| 俺也去在线久久精品23欧美综合视频网站,丰满人妻一区二区三区在线视频53,丰满 | 91色久| 亚洲激情亚洲激情| 色九九综合| www.狠狠色.com| 老师高潮流白浆喷水的A片| www夜夜操comwww| 婷婷综合九月| 国产成人+综合亚洲+天堂| 九月丁香婷婷综合激情| 欧美精品中文字幕亚洲专区| 亚州AV超碰人人操| 视频久久9| 大香蕉九九| 欧美色骚婷婷五月天| 99视频免费播放| 色五月婷婷基地| 五月婷婷欧美| 在线观看免费视频| 中文乱子伦视频| 人人九色| 婷婷六月色| 亚艹艹| 色色色综合色| 亚洲成av人影院| 亚洲日韩欧美综合VA| 久热AA| 国产69久久久欧美黑人A片| 丁香网五月天激情| 伊人狠狠丁香婷婷综合尤物| 97色婷婷| 久久久久丁香婷婷五月天| 色色色999| ..真实国产乱子伦毛片| 操碰99| 亚洲日韩乱码一区二区三区四区| 亚洲天码视频www蛋播视频| 丁香婷色| 美女久久婷婷| 婷婷久久99| 精品综合久久久久久五月天| 另类丁香综合| 91色婷婷综合久久中文字幕二区| 这里只有精彩亚洲视频推荐| 丁香激情久久| 碰99在线| 99色婷婷视频| 91wwmm导航| 五月色婷婷亚洲| 色五月婷婷天堂| 伊人久久婷婷| 俺去也婷婷| 天天草天天舔| 婷婷色色丁香五月天| 五月丁香婷婷成人网| 婷久久| 久热A| 亚洲性受XXXX五月丁香| 午夜av网| 99噜噜噜在线播放| 久9热在线视频| 日韩99色99| 色播五月婷婷综合| 婷婷激情人妻| 欧美,日韩成人在线| 五月婷视频| 中文成人在线| 婷婷五月色综合| 五月亭亭六月色| 伊人网啪啪| 五月丁香花成人社区| 九九热免费| 色99色| 五月天伊人手机在线播放AV| site:hcxsz888.com| 婷婷久久在线| 日韩AV在线影片| 天天综合网站| 91视频一起草| 五月丁香六月激情欧美综合| 婷婷亚洲丁香五月| 色情综合网| enecarbon-materials.comWu染请涟系Bao护@wip1688 | 精品久久艹| 激情综合网激情五月网 | 九色婷婷| 激情第四色| 婷婷开心六月| 伊人丁香婷婷东京| 激情丁香婷婷五月天| 91九色国产| 婷婷天堂视频| 六月婷婷青青青视频| 99色热综合| 免看黄大片AA | 99热精品在线播放| 九九热99热| 激情玖玖sh| 色色五月天丁香婷婷| 精品国产AV色一区二区深夜久久| 色色色国产| 九九综合| 亚洲丁香五月天视频| 色婷婷五月天天天干天天操天天爽| 亚洲久久视频| 婷婷激情五月天7| 欧亚洲在线高清视频| 51成人| 成人电影AV在线观看| 大香av| 97欧美在线| 色婷av| 99丁香五月婷婷在线| 亚洲电影中文字幕| 中文字幕综合色| 9久热在线视频| 日韩人妻在线播放| 久9热在线免费观看| 伊综合蕉| 爱狠射| 欧美色色日韩| 大香蕉欧美在线| 大香蕉九九操| 天堂久久性| 五月天综合激情网| 色五月天激情| jiujiu热在线视频| 99 热| 婷婷久久视频| 色综合久久天天综合网| 色婷婷九月综合| 六月丁香成人网| 丁香五月六月婷婷怡红院| 婷婷色基地| 色噜噜狠狠色综合日日| 久久婷婷久久| 久99视频| 99视频内射三四| 97在线观视频免费观看| 综合久久十三| 丁香五月婷婷www..com| 伊人久久综合| 97干97色| 亚洲网站在线鸭子av| 国产 A片 自拍| 天天操,夜夜骑| 99热这里只有精品4| 久久精品99久久久久久| 激情五月天色色网| 五月天婷婷影院| 中文中文在线| 狠狠色综合久久久久| 71在线精品视频一区| 一起草Av| 这里只有精品日韩精品| 婷婷伊人五月| 色色亚洲视频| 九九热黄色| 99国产性感视频| 日本操B视频| 91热在线| 韩国真做片在线观看| 亚洲av电影在线| 七七色色综合| www.99热日韩.com| 天天檫天天爽| 丁香六月婷婷色播| 色色99| 97色综合| 丁香五月天黄色片| 婷婷五月天,影院| 欧美婷婷成人| 激情小说婷婷| 五月丁香婷婷激情图片| 五月天丁香成人社| 天天人人天天爽| 人妻久久久久久久| 丁香婷婷社区| 日本A片一区| 91操人| 色综合射婷婷| 涩五月婷婷| 五月桃花网综合| 色婷婷A| 色五月天网| 超碰在线9| 亚洲字幕AV一区二区三区四区 | 99热九九九九| 91Chinese在线| 天天干、天天日日| 午夜色婷婷| 淫视馆av三区| 全亚洲最大的婷婷五月天网站COM| 天天综合网亚洲综合网| 99re热在线视频| 日韩一级| 婷婷成人网五月天| www,天天干| 99国产精品白浆在线观看免费| 久久五月天免费网站| 欧美丁香婷婷天天操| 99精品热| 日本少妇裸体做爰高潮片| 日韩成人电影在线播放| 国产一区男女| se99视频| 色播五月丁香综合| 六月婷婷狠狠| 色99在线视频| 九九久久玖玖爱| 九九视频这里是精品五月| 97碰人人操| 亞洲自怕| 婷婷六月丁香久| 色综合久久44| 色婷婷久久9.com| 777久久综合视频| AV在线观看网站| 色婷婷丁香AV综合| 精品婷婷五月视| 婷婷久久五月| 婷婷娌伦网| 9久热这里只有精品| 色99视频| 综合久久综合久久| 激情综合丁香五月| 成人无码精品1区2区3区免费看| 超碰在线人人| 色无码| 日韩久久日| 色五月婷婷视频| 99热| 五月天丁香网| 综合99视频| 大香婷婷| 五月天六月婷| 五月停性愛| 丁香伊人综合| 99re久久| 啪啪色激情五月天| 婷婷色影院| www.色综合.com| 五月天激情小说网| 亚洲婷婷综合视频| 激情五月四色| 激情六月婷婷啪啪| 丁香五月激情站| 99re在线播放| 九九综合九| oVV4WIB3vFi8D| 99热这里只有精品8| j久久性爱视频| 色色网站在线| 婷婷五月天黄色| www.99精品在线| 色哟哟性爱av| 亚洲国产精品VA在线看黑人| 碰久久精品w| 色五月丁香伊人五月| 色婷婷五月天| 99精品久久| 日日日,com| 亚洲色五月婷婷| 丁香五月婷婷久久综合激情网| 亚洲激情在线| 丁香五月大香蕉| 亚洲热视频| 少妇丁香婷婷 | 2020日日干| 丁香激情五月| 影音先锋毛片网站| 91九色精品女同系列| 综合久久影院| 自拍偷窥99热| 婷婷五月大| 婷婷五月天色| 九九草热在线观看| 色婷婷很很丝袜| 夜丁香综合| 六月丁香狠狠爱| 97人人操| 色色婷婷丁香| 天天天天操| 激情都市五月天| 色婷婷精品视频在线播放| 丁香色婷婷五月天| 久久最新色| 天天色综网| 色色啊| 超碰狠狠干99| www.色色色色| 丁香婷婷色情| 欧美婷婷五月丁香| 激情综合网五月天天| 夜夜嗨一区二区三区直播内容| 婷婷五月丁香综合人妻| 亚洲 欧洲 国产 伦综合| 免费啪啪亚州视频| 99这里有精品视频3| 老美AA片| 国产婷婷五月在线视频| 五月综合丁香婷婷| 五月天国产| 99热日本| 久久国产高清| www激情| 天天夜天天色天天| 1024成人在线观看| www五月| 天天日天天日天天搞| 亚洲超级碰| 久久婷色| 999热成人在线综合网| 婷婷欧美激情| www久| 亚洲色爱综合| 天天色播| 99热传媒| 人妻久热| 六月婷婷色五月| 欧美日本高清视频99| 婷婷免费视频| 秋霞三及片| 九九综合伊人| 日本操B视频在线观看| 99精品无码| 99热精品少| 日韩无码系列| 99色在线观看| 人妻久久久久久久| 五月天激情小说婷婷| 精品国产a| 99久久极情精品一区| 79色色色色| 99er这里只有精品视频| 色婷婷AV久久|