欧美成人午夜精品久久久,国产?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
返回資訊列表
国内精品免费一区二区2009| 超碰9在| 人妻内射麻豆视频| 久久影视婷婷五月| 超pen个人视频97| 亚洲视频99| 五月天色站| 91丨九色丨东北熟女| 六月丁香综合网| 91人妻人人操| 天天插天天干| xx久久| 热99只有精品| 青青操绿aaa一区日v| 五月情涩综合婷婷| 永久天堂日本| 日日噜噜夜夜狠狠久久丁香五月| 丁香五月婷婷在线观看| 色五月色综合| 色五月婷婷五月久久| 99热99极品观看| 五月天婷婷无码| 思思热热久久| 另类图片 五月激情| 五月婷婷婷| AA片在线观看视频在线播放| 可以免费观看的av| 激情五月天色色网| 婷婷色片| 婷婷开心六月| 五月婷婷丁香六月在线| 亚洲瑟瑟精品在线| 欧美日本不卡黄色片| 婷婷五月在线视频| 婷婷久久综合| 大香蕉久艹| 九九热在线99| 99热这里只有精品青草| 天天干天天干天天操| 久久伊人日日夜夜| 米奇激情婷婷| 六月婷婷色五月| 五月桃花网综合| 99热网站| 欧美成人精品A片免费一区99| 激情五月天天狠狠久久| 51国精产品自偷自偷综合 | 久9热插入| 欧洲电影在线观看免费版英语版 | 夜夜谢天天干| 色停停五月,在线观看| 伊人影院久久网| 五月色婷婷综合| 久久综合影院| 9热视频在线观看| 99热这里只有精品免费| 97人人操在线| 九九热免费| 日本不卡中文字幕| 婷婷五月丁香基地| 北京熟妇搡BBBB搡BBBB| 8050一级网| 国产精品涩涩涩视频网站| 色婷网| 狠狠色噜噜狠狠狠888| 丁香五月激情鲁| 五月色亭丁香| 久久只这里有精品| 69激情小说| 丁香成人综合| 欧美性丁香色色五月天| 激情婷婷五月天日本系列| 99精品在| 激情五月婷婷在线观看| 99热综合| 99燥99日| 丁香五婷| 丁香五月六月久久综合 | www.狠狠狠.com| 九九热10| 色婷婷亚洲在线观看| 狠狠精品干练久久久无码中文字幕| 97久久超碰| www.99热| 亚洲色区17| 欧美色偷偷大香| 婷婷丁香久久| 狠狠操狠狠色| www.com亚洲网站在线免费| 五月婷婷六月丁香首页| 99热只有精品在线播放| 久久色这里只有精品| 蜜臀AV在线成人| 色五月xxx| 五月亭亭六月色| 五月婷无码| 6080av| 五月天婷婷影院| www,com,五月色色| 波多野结衣AV无码Porn| 婷婷丁香第一页| AV天堂婷婷五月天| 色色色色色色色色色色色色色色,网站| 天天操天天草天天草天天| 婷婷色色欧美| 五月丁香偷拍| 九九精品系列| 婷婷欧美色| 另类激情五月| 久久伊人大香蕉| 五月丁香在线| 激情六月天婷婷| 婷婷五月蜜桃成人桃色丁香| 五月天成人在线视频网站| 日本久久天堂| www.玖玖婷婷在线| 五月婷婷六月丁香激情综合网| 99er久久| 国产精品人人做人人爽人人添| 婷婷六月激情综合| 色婷婷丁香五月| WWW.开心五月天.COM| 无码99| 天堂无码人妻精品AV一区| 人妻日日日| 九月婷婷综合网| 久久99激情| 国产熟女日日骚五月丁香爱| 五月激情在线| 午夜微拍福利| 看黄的网站18禁| 六月丁香VA| 激情五月综合婷婷| 开心五月婷婷婷美女| av在线免费播放| 婷婷五月六月激情| 婷婷五月情| 91人人人人人人人| 天天干天天操天天上| 无码人妻一区| 无码 色| 亚洲人人96@| 天天草天天爱| 噜噜噜色噜噜| 91人碰| 天天操婷婷| 91久久| 久久激情五月网| 久草婷婷| 色色色色热| A片试看120分钟做受视频红杏 | 色狠狠色噜噜AV天堂五区| 97色女人在线| 这里只有精品9| 精品久久99码| www.99热国产| 久99| 五月丁香六月婷婷啪啪| 99久久99九九99九九九| 四虎成人精品永久免费AV九九| 殴美综合激情五月天免费视频| 久久久久久久人妻| 激情五月综合第一页| 97色色色色色色色色色色色色色| 狠狠色噜噜狠狠| 欧美成人精品三区综合A片| 草综合14| 国产乱妇无乱码大黄AA片| 影音先锋毛片网站| 久热黄色| 综合色情网| 精品人妻伦一二三区久| 色欲影香| 亚洲九区| 五月丁香久久| 99久久99热| 五月丁香操婷逼| 久久九九中文字幕| 综合在线色婷婷| 抽插特写| 99re8在这里只有精品| 婷五月天影院| 天天狠狠夜夜狠狠2023| 九九这里是免费的视频5| 99热色精品| 99啪视频在线观看| www.婷婷,com| 4399欧美另类视频| www.婷婷五月天.com| 久久99热网| 99re这里只有精品99| 99激情在线| 久久多色| 婷婷伊人| 六月色色婷婷| 69精品人人人人人人| 激情丁香图片| 亚洲综合视频在线| 国产av天堂| 六月婷婷网| av性爱在线| 色婷婷av综合网| 色色色色色爱| 婷婷五月丁香综合瑟瑟| 国产精品久久久久久久久久免费| 97碰| 激情五月综合网| 99成人免费热视频| av在线免费网站 | 亚洲色情网站| 99热只有精品在线| 久久久久9999| 久久99久久99精品免视看婷婷| 专区无日本视频高清8| 激情五月婷婷伊人| 亚洲综合成人网站| 色噜噜狠狠色综无码久久合欧美| 亚洲人妻五月丁香婷婷| 亚洲精品在线视频| 激情综合五| 丁香婷停五月激情综合深爱| 国内久久亭亭| 丁香五月六月综合欧美| 97久久久| 五月色情| 91九色国产| 久久伊人大香蕉| 这里只有精品日韩| 丁香五月色色婷| 狠狠操性爱av| 色播五月丁香| 极品五月天| 婷婷五月俺要去| 激情开心五月天| 丁香六月啪| av人人干| 狠狠狠狠狠干| 九六五月天婷婷| 人操91在线| 天天干,噜噜色,狠狠色| www激情网站| 亚洲在线操| 五月情四婷婷| 婷婷色五月大香蕉在线观看| 777精品成人a v久久| 亚洲精品成人片在线播| 五月天婷婷丁香社区| 久久9精品| 狠狠爱深色婷婷综合| 精品久久这里热66| 色情免费视频播放| 、激情六月天| 99热亚洲精品| 色婷婷六月天| 六月婷婷久久大全| 狠狠爱夜夜| 久99热| 欧美性爱中文字幕| 99热精品在线观看| 三级毛片7979| 性爱久久| 激情综合网五月激情| 色婷五月天综合网| 丁香六月婷婷久久综合八月| 婷婷五月色综合| 国产高清av黄色看片| 五月天色色网站| 99久久色| 激情都市另类| 亚洲欧美在线观看| 亚洲综合激情五月久久| 久色大| 久久视频九九视频| 深爱激情九九五月天 | 欧美天天干天天草| 大香蕉九操| 激情五月天丁香| 九九99热| 蜜桃五月天| 人人操人人妻| 99这里有精品| 九月婷婷综合| 另类 在线| 99精品网站| 婷婷五月天基地| 淫视馆AV在线| 激情五月婷婷丁香六月| 丁香五月天AV在线| 青青草Avb在线| 久久五月婷天天干| 丁香色婷婷色手机免费在线| 日韩精品一区二区三区,四区,五区视频| 五月天婷婷av| 亚洲久热| 超碰在线人妻| 操久久网| 色综合久| 色色五月婷| 99热精品在线播放| 五月开心久久| 色久影院| 婷婷五月天综合网| 狠狠插狠狠操| 五月婷婷综合在线| 超碰在线91| av色婷婷| 激情久久久| 欧美日韩成人在线| 丁香五月激情网| 亚洲热综合| 亚洲色激情| 婷婷成人五月天成人文学小说| 婷婷和五月天| 五月色无码| 亚洲综合丁香五月| 婷婷丁香五另类网站| 九九综合伊人| 天天舔天天摸天天射| 天天爽夜夜爽夜夜爽精| 精品皮股午夜AV| 狠狠色综合五月| 超碰婷婷五月| 免费观看2018www黄色操逼网站| 六月婷婷日| 99久热这里只有精品| 可以看的av网站| 五月丁香婷婷婷激情爱爱| 99久久精| 九久9精品| 台湾综合丁香五月蜜桃| 国产一区男女| 超碰高清在线| xx人人xx| 五月婷婷欧美| 五月天婷婷伊人| 五月色网| 99热这里只是精品| 超碰99热精品| 免费看欧美成人A片无码| 国产成人精品123区免费视频| 日日操夜夜操不卡| aaaa久久| 五月婷婷国产| 婷婷激情人妻| 亚洲精品网站色视频| 丁香五月激情站| 亚洲欧美一区二区三区爱爱动图 | 色婷婷视频在线| 狠狠狠五月婷婷六月丁香| 色婷婷丁香五月在线观看| 14色综合婷婷| 先锋资源婷婷| 欧美特大片黄| 影音先锋一区二区资源站| 久久精彩视频99| 婷婷五月香蕉| 可以免费看AV网站| 成人丁香色| 97人人超| αV电影| 国产五月视频| 日本在线视频www色| 天天日狠狠| 性爱在线播放av| www色综合| 肏屄色播伊人97婷婷| 激情网第九色| 五月天婷婷乱论小说| 另类激情五月| 可以看的av| 91在线观看www| 丁香 婷婷 激情 综合 五月| 亚洲色热| 无码人妻AV久久久一区二区三区 | 思思热99热| 欧美日韩国产一二区| 五月天丁香综合| 99色在线观看视频| 丁香五月AV| 97狠狠碰| 开心久久网婷婷| 久久久久久久综合狠狠综合| 在线中文亚洲| 黄色成人AV在线| 啊V视频在线观看| 亚洲综合激| 欧美丁香五月| 91超级碰人人操| 黄色99视频| 色五月婷婷基地| 国产精品人成A片一区二区| 日日干夜夜撸夜夜骑| www.1024久久| 色五月婷婷在线观看第一页舔| 玖玖综合玖玖| 26UUU在线观看| 五月天激情小说| 狠狠综合区| 99热这里只有精品 搜| 婷婷丁香在线| 四季日韩AV无码综合| 狠狠干天天内射| 综合久久综合| 成人做爰A片免费看视频 | 蜜桃人妻无码AV天堂三区| 欧美超级视频97| 伊人五月天婷婷| 日本三级中国三级99人妇网站| 久久东京热婷婷五月| 99色在线观看视频| 激情五月天天狠狠久久| 99日本视频在线观看专区| 色五月丁香五月激情五月激情| 91色综合网| 人人操人人看97干| www.夜夜操| 久久婷色| 991精品在线视频| 久久草人妻| 直接看的av| 999热这里只有美国精品| 99热在线中文字幕| 在线播放中文字幕| 婷婷六月激情小说网| av网址在线| 欧美激情VA永久在线播放| 丁香九月激情在线视频| 婷婷五月综合在线| 色婷婷激情| 丁香婷婷五月基地| 色五月,婷婷大香蕉| 91凹凸在线| 五月婷婷啪啪网| 婷婷五月在线视频| 色五月婷婷中文字幕| 丁香九月婷婷综合| 99精品无码| 91在线精品一区二区| 欧美激情综合色综合色| 丁香激情五月| 91在线日| 激情五月天婷婷在线网址发给我| 色欲久久久久久综合网综合网| 婷婷色丁香五月| 色色色欧美| 婷婷丁香五月天综合网| 久久激情五月| 五月色无码| 操操操B| 狠狠色噜噜狠狠亚洲A∨| 天天开心天天色| 五月天伊人久久久久| 激情婷婷| HD久久精品视频| 就是色婷婷五月亚洲色| 91人人爱| 五月丁香六月婷婷亚洲| 黄网在线播放| 五月天婷婷AV| 成人无码精品1区2区3区免费看| 国产黄色大片| 国产欧美熟妇另类久久久| 久久久久久久11111111111| 丁香五月婷婷狠狠色| 激情五月激情综合网一级丸片| 江苏少妇性BBB搡BBB爽爽爽| 九九综合久久丁香婷婷,开心激情综合网| 超碰国产AV| 五月婷婷综合潮喷| 偷拍91九色| 97成人超碰免| 五月婷婷偷拍| 色情五月天丁香社区| 色色色色色色网站| 思思国产99| 天天色凹凸| 久久在线大香蕉| 亚洲av网站在线观看| 色综合丁香| 婷婷区日本| 婷婷丁香色女人| 五月天色色婷婷| 免费AV在线| 性做久久久久久久免费看| 亚洲第一黄网| 五月激情天| 六月丁香VA| 婷婷激情五月| 99视频在线精品免费观看2| 色播婷婷五月天| 日本婷婷激情四射中文字幕在线观看| enecarbon-materials.comWu染请涟系Bao护@wip1688 | 香蕉综合在线| 丁香五月在线自慰| 操啊操av| 97视频.干com| 国产伦亲子伦亲子视频观看| 成人亚洲精品| 天天碰天天插天天操| 狼人婷婷久久| 婷婷操无码| 日本一级特黄大片AAAAA级| 99热这里精| 日韩啪| www.婷婷六月天| 亚洲婷婷免费| 99视频精品| 爱婷婷久久视频| 97luluse| 九九在线精点品| 台湾佬天天日丁香婷婷五月天| 丁香五月天成人| 激情欧美五月丁香| 婷婷色丁香五月| 激情综合五月丁香| 婷婷色片| 超级97碰碰| 五月天婷婷综合色| 这里有精品| 欧美精品久久久久久视频观看| 色色综合激情| 狠狠色噜噜狠狠亚洲A∨| 亚洲精品无人区| 夜夜爽天天爽| 九九人人操| 停停五月色宗合| 色色哒五月婷婷六月丁香| 激情网战码亚洲A| 久热AA| av第一二区| 99热色精品| 免费黄色AV| 538在线精品| 狠狠色综合久久| 五月天激情网页| 六月婷婷色五月| 人人色婷婷五月天| 人妻久久做| 91丨九色丨熟女丰满| 夜夜爱爱亚洲| 久久九⑨| 超碰爱爱爱| 婷婷在线五月综合| 极品五月天| 91免费试看| 丁香五月伊人| 《丁香激情综合久久伊人久久》影视在线观看 -高清预告手机免费播放 -三妹影院 | 他改变了拜占庭| 青青草婷婷久久| 亚洲视频在线网| 五月丁香亭亭A片| 免费在线观看av网站| 丁香情色五月| 国产亚洲精品久久久久久牛牛| 丁香啪啪| 午夜天天精品视频| 开心五月色婷婷综合开心网| 操碰91| 国产精产国品一二三在观看| 午夜天堂一区人妻| 五月天婷婷色综合| 日本99视频精品免费播放| 日韩AC在线免费观看| 婷婷丁香五月在线观看91| 精品亚洲国产成AV人片传媒| 国外亚洲成AV人片在线观看| 伊久大香蕉| 国产精产国品一二三在观看| 日本婷婷色| 九色亚洲| 亚洲第一综合| 可以免费观看的AV| www激情婷婷com| 婷婷五月天小说| 色色色色色色色色综合网| 丁香六月久| 久久92| 天天爽天天爽| 亚洲色频| 99久久综合| 激情q青青草在线婷婷| 天天婷婷操| 五月丁香亭亭成人电影| 欧美天天干天天草| 色婷婷综合视频| 久久艹99| 国产伦亲子伦亲子视频观看| 大香久久综合网| 天天综合五月天| a69在线视频| 亚洲久久婷婷丁香五月天| 成功精品影院| 五月婷三级片| 五月激情丁香六月狠狠干| 米奇影视资源婷婷狠狠色激情欧美五月丁香 | 五月丁香天天| 国产成人综合网| 骚逼视频一区2区| 丁香婷婷综合激情五月色| 26uuu亚洲欧美另类| 深爱激情五月网| 91婷婷| 婷婷久热| 丁香六月婷婷综合激情欧美| 丁香九月婷| 99综合视频| 亚洲AV网站| 九九AV在线| 五月天激情亚洲| 九九精品在线视频观看| www.激情| 婷婷久久五月| 五月天精品| 蜜臀av无码久久久久久久久| 大战熟女丰满人妻AV| 亚州日本欧州韩美高青高潮一| 亚洲中文字幕在线观看| 婷婷激情另类| 91人妻九色大屁股| 99热这里只有精品4| 日韩在线99| 狠狠色噜噜狠狠狠888| 秋霞电影理论| 激情四射婷婷色色色| 996er热| 色色爽爽天天| 五月天另类小说久久小说网| 极品另类| 色五月xxx| 中字幕视频在线永久在线观看免费 | 色五月综合网| 婷婷狠狠爱| 亚洲色图五月丁香| 天天开心婷婷丁香五月| 久9热插入| 99久久综合| 色 五月俺去也| 丁香视频| 99精彩视频网站在线| 五月婷婷69| 伊人婷婷青青cao| 婷婷色五月天色色| 日日干日日| 91九色中文字幕女在线观看| 五月欧美色色五月| 殴美激情综合网| 91精品视频男人的天堂| 免费视频无码| 欧美色色色色色色色| 国庆精品久久| 婷婷丁香九月| 超热久碰.com| 中文字幕丰满乱孑伦无码专区 | 国产精品人成A片一区二区| 丁香五月av| 久久色五月天综合网| 色综合xx| 91日韩在线| 99色婷婷视频| 综合AV在线| 9久国产精品| 综合超碰熟| 伊人久久丁香狠狠婷婷综合香蕉 | 大地9中文在线观看免费高清| 欧美激情综合色综合啪啪五月| 婷婷五月天激情亚洲小说| 97色吧| 日本九九九九| 五月天婷婷成人网| 狠狠色综合网| 九九人人操| 久久久五月天| 免费看欧美成人A片无码| 久久精品视频99| 99九色视频在线观看| 青草视频在线观看视频| 六月婷婷五月天| 五月丁香天堂网| 思思热在线精品视频| 极品人妻VideOssS人妻| 成人AV中文字幕| 超碰成人在线观看| 激情综合网色播五月| 久99| 色呦呦在线| 俺去婷婷 丁香| 九九狠狠干| 丁香五月天在线视频| 天天插天天草人人玩| 激情五月天之五月婷婷| 人妻精品久久久久久久| 天天综合网在线| 综合五月丁香六月婷婷| 五月婷在线观看| 日本女色人人| 99狠狠操一| 天天狠天天狠| 日日.c| 综合婷婷| 操大屄五月天视频| 9久国产精品| www.五月天性.com| 天堂久久性| 亚洲精品婷婷| 99青青草99| 色综合九九色综合88| 美女五月天婷婷| 国产婷婷五月天| 亚州操操| 色五月色综合| 97碰啪啪| 美英法精品无码免费视频| 人妻九九九九| 91在线视频观看午夜福利| 九九人人精品| 1995年关宝慧版蜘蛛女| www.五月婷婷久久.com| 亚洲传媒在线观看| 噜噜噜狠狠色综合| 国产精品久久7777777精品无码| 97色啪| 久综合4| 多精窝99在线视频| 五月丁香色婷婷色| 久cao香蕉影院| 亚洲色情久久| 婷婷五月色综合| 人人摸人人干| 婷婷五月天伦理| 激情99| 丁香伊人五月色婷婷五十路| 综合激情开心五月| 99视频只有精品| 婷婷自拍| 色色色色色色色综合| 日韩视频女神99| 99热精品99| 五月丁香美女视频| 久久一热| 天天综合色| 九九热99在线视频| 人人澡天天色天天做| 2025色婷婷| 婷婷丁香熟妇综合网| 国产69久久久欧美黑人A片| 97精品人人A片免费看| 国产性爱色| 在线中文字幕视频| 五月婷婷丁香五月婷婷| 色五月色五天免费视频| 日本啪啪网| 国产亚洲成AV人片在线观黄桃| 色五月大| 天天天操天天天日| 欧美成人AAA片一区国产精品 | 狠狠狠狠狠狠| 超碰资源在线| www天天爽| 97自拍视频网| 久热最新视频| 少妇人妻人伦A片| 亚洲乱码在线观看| 婷婷综合一二三| 亚洲天堂色| sewuyue第四色| 久久久久人妻网址| 99日精品视频| 五月天婷婷乱论小说| 99精品国产在热久久婷婷| 久久AAAA片一区二区| 91丁香婷婷综合资源| 79成人网| 亚洲日韩人妻操逼| 久9热视频| 中文字幕婷婷在线| 色五开心五月五月深深爱| 666555。COm毛片| 婷婷四色五月| 久久久婷婷五月天| 狠狠干综合网| 丁香六月成人网| 中文AV网站| 大香蕉娱乐| 五月天婷婷综合网| 伊人成综合五月婷婷| 丁香婷婷深情五月亚洲| 九九久久网| 大香蕉伊人99| 亚洲精品大片| 提提热五月天婷婷| 五月丁香婷久久| 五月天伊人综合| 亚洲国产成人在线| 亚洲精品久久久久久久久久吃药| 九九精品综合| 国产黄大片在线观看画质优化| 激情五月丁香激情综合网| 日本在线wwww| 久久久91| 米奇影视资源婷婷狠狠色激情欧美五月丁香| 丰满少妇猛烈A片免费看观看| 秋霞三及片| 久久99精品久久久| 激情五月天在线视频| 成人操呦av| 色欲色欲久久宗合网| 天天在线XXX| 啪啪色激情五月天| 五月婷在线视频免费看| 九九热在线99| 婷婷丁香六月天| 亚洲色色香蕉| 久久永久视频| 超碰人人摸AV| 久草A片| www.狠狠干| 亚洲妇女熟BBW| 成片免费播放| 操日挥操日日| 人人干人人操人人摸人人做| www.婷婷,com| 激情精品久久| 色婷视频| 99热这里只有精品中文字幕| 丁香五月六月婷婷自拍| 99狠狠| 五月激情综合网婷婷| 激情五月黄色| 99热99色| 国产成人+综合亚洲+天堂| 超级久久久| 九九爱精品网站| 99这里有精品视频| 99热偷拍| 激情五月五月婷婷| 99这里只有精品在线| 久9视频| 丁香五月色网| 1024操逼视频| 丁香五月婷婷婷桃花影院| 激情婷婷五月天| 色色五月丁香婷婷| 日本人人超碰| 女人被躁到高潮嗷嗷叫小| 成人精品在线| 任你艹| 激情久久肏屄视频| 久久综合中文字幕| 日91高清无玛| 婷婷日欧美在线观看| 噜噜狠狠色综无码久久合欧美| 黄色99网| 五月天婷婷色在线视频免费观看 | 就爱射中文字幕资源网| 色爱综合视频| 五月丁香五月丁香| 久久99热免费| 欧美激情五月天在线观看| 日本天天综合| 小视频一区 | 天天爱天天狠天天透| 色综合99| 久久一级AV| 亚洲另类毛片| 五月婷婷啪啪| 色婷婷五月天激情在线播放| 六月丁婷婷| 色综合色综合网| 五月天婷婷在线AN| 99视频网址| 色色免费网站| 1000部毛片A片免费观看| 久久五月天影院| 国产精品视频网| 久久这里面只有精品视频| 天天肏在线观看| 五月丁香狠狠地噜噜噜噜| 久久婷婷视频| 久综合网| www.99精品视频| 91成人视频| 久热无码| 99er免费在线观看| 婷婷五月丁香手机在线视频| 日韩成人网址| 久久久噜噜噜操操操| 久久婷网| 99热无码| 五月天婷婷久久视频| 91久久精品国产91性色TV| 欧美激情中文字幕| 久99热| 狠狠干婷婷| 激情丁香五月AV| 婷婷五月大| 五月激情婷婷六月丁香| 日日夜夜天天综合| 天天色综| 丁香五月另类小说| 丁香五月色| 无码yw| 亚洲99在线| 91婷婷| 99久久99久久综合| 天天射影院| 五月色激情综合网| 久久婷婷欧美| 国产精品扒开腿做爽爽爽A片唱戏| 狠狠爱婷婷爱| 中文字幕在线资源| 四虎成人精品永久免费AV九九| 丁香五月ⅤA久久久| 天堂AV在线看| 欧美三级巜人妻互换| 丁香5月激情网| 婷婷五月天久久| 五月丁香美女视频| 涩五月婷婷| 91日本在线| 一区二区成人电影| 色婷婷久久| 色婷婷狠狠| 五六月婷婷| 亚洲色碰| 亚洲成人免费电影| 桃色五月天| 成人久久天天x资源站| www99精品日韩| 丁香五月23111| 另类丁香五月天区图| 五月综合在线婷婷图片| 天天射影院| 五月激情婷婷女| 色婷婷文字幕| 噜噜视频| 五月天激情.com| 丁香深五月婷婷| 亚洲最大视频| 99在线精品视频免费| 欧美黄色一级录像| 精品久久艹| 久久久91| 色伦专区97中文字幕| 国产精品噜噜在线视频| 視频福利乱色| 五月丁香香蕉| 五月天婷婷青青草| 日本色色网站| 色综合性视频| 久久九九@| 婷婷久久综合久| 五月丁香A片| 五月婷婷 激情按摩| www..999热久| 久碰久操| 婷婷自拍| 五月天社区| 婷婷 丁香 精品| 激情深爱综合| 99热最新精品| 亚洲操B视频| 天天做天天爱天天爽| 五月天 婷 欧美亚洲| wwwxxx五月婷婷小说| 性生活视频98791| 伊人久久丁香狠狠婷婷综合香蕉 | 激情综合一| 丁香五月激情综合在线观看| 久一网站| 39视频第二区| 色九四色| 国产乱人偷精品人妻A片| 色婷婷AV在线| 人人爽欧美婷婷久久久五月丁香| 色综合99| 五月婷婷六月丁| 97人妻碰碰碰碰碰久久久久久| 人妻熟人中文字幕一区二区 | 丁香婷婷色色| 婷婷五月天在婷| 99re熱| 丁香五月大香蕉AV| 在线免费观看激情视频| 久久精彩视频18| 国产欧美精品AAAAAA片| 国产精品a无线| 人妻熟女一区二区AV| 欧美交换配乱吟粗大25P| 国产成人亚洲综合A∨婷婷| 婷婷丁香六月天| 五月婷婷六月丁香| 天天插综合| 精品无码99| 激情综合网五月婷婷| 日日懆天天懆| 日日肏夜夜干| 五月综合影院| 伊人AV五月婷| 99re最新地址| 激情五月丁香亭亭| 996er热| 久久99久久99久久99人受| 五月婷网| 天天骑天天操| 99碰网站| 俺去也婷婷| 色婷婷狠狠禁18久久| 热99一二三| 97碰| 五月丁香花伦理电影| 久久婷婷五月综合色播| 久久538| 丁香久久| 99热8在线| 99热精品观看| 久久6这里只有精品| 欧美日韩aaaa| 日韩成人AV在线播放| 欧美日韩欧美| 激情AV中文| 99热综合| 五月婷婷网五月在线| 色色激情网| 777精品久无码人妻蜜桃| 色综合久网| 色婷婷影视| 五月丁香六月欧美综合网站| 9久国产| 国产XXXX搡XXXXX搡麻豆| 啪啪操超碰| 人妻操在线看| 91精品91久久久中77777| 97干在线视频精品店| 日韩99视频| 狠狠操婷婷| 国产人妻777人伦精品HD| 日韩欧美一道四区中文字幕| 五月天激情亚洲| 精品久9| 五月丁香基地| 深爱激情五月网| 99欧美| 色婷婷在线视频| 天天搞夜夜叫| 在线成人网址| 第1影院之五月婷婷| 天天舔天天摸天天射| www.99在线| 国産精品| 97性视频| 丁香五月社区| 欧美在线骚货| 日韩九区| 丁香婷婷综合激情五月色,开心五月丁香花综合网,激情综合五月亚洲婷婷,五月天 | 91熟妇大香蕉| 日日日日操| 99超碰欧美| 六月婷婷网站| 我淫我色婷婷五月天激情四射| site:hcxsz888.com| 激情五月丁香五月| 五月大香蕉| 永久精品| 99热99成人| 99成人| 99色热视频| 99久久99综合| 少妇人妻综合色6699| 久久丁香五月| 五月婷婷六月丁香激情综合网| 99热这里只有精品3| 91色色色| 99精品偷自拍| 99热这里精品| 97香蕉久久超级碰碰高清版 | 99热这里只有精品4| 久久久性爱网| 风流少妇A片一区二区蜜桃| 六月伊人婷婷| 天堂综合久久| 99免费| 五月婷婷之六月丁香| 五月天婷婷AV| 色婷久久| 久久激情五月天| 色婷| 激情操逼婷婷| 日本九婷婷| 色五月视频,小说| 久久综合干| 99在线视频操999| 婷婷五月天伊人网| 天天操狠狠操| 人人97碰| 五月婷婷色白丝| 婷婷久久五月| 99爱在线视频观看| 色婷婷五月基地在线| 激情五月天色色色| 欧洲色色| 色色com| 在线观看免费狠狠色丁香香综合| 婷婷色色综合激情| 久热无码| 久久久久久久久久久97| 99热最新| 六月婷婷av| 欧美美美女性色视频| 久久久精品99亚洲综合| 激情五月色婷婷| 精品无码片| 新激情婷婷| 婷婷99| 久久久免费精彩视频| 超碰人人91| 激情综合网五月天| 色婷婷国色天香综合| 思思99热这里只有精品| 九伊人网| 少妇高潮呻吟A片免费看软件| AAA久久| 欧美 日韩 成人 在线| 97色色视频| 99精彩视频| 婷婷五月天激情在线| 亚洲AV色婷婷人禽五月天| 97婷婷丁香五月| 视色网在线播放| 草婷婷在线| 天天干狠狠操| 久久五月天黄色五月天色网址| 婷婷五月激情综合| 91超碰在线观看| 久久久婷| 天天综合亚洲综合网天天αⅴ| 五月婷婷丁香综合,亚洲天堂| 综合久久婷婷99| www网站在线观看| 日韩日比视频| 亚洲成人网站在线播放| 狼人狠狠操| 激情五月天色网站| www久久99| 日本va欧美va精品发布视频 | 婷婷五月综合网| 国产成人综合网| 天天综合在线网| 天天插天天射| 亚洲人操亚洲人| 色站9/| 色婷婷av在线| 国产寻花在线| 国产精品VA在线| 色情五月婷婷| 中文字幕在线免费看线人| 91人久| 国产av天天插天天操天天爽| 亚洲国产另类av| 97人操| 五月丁香 啪啪啪| 欧美婷婷精品激情| 噜噜五月天综合| 超碰69天堂| 一区视频网站| 色人五月婷婷| 中文AV网| 丰满老熟妇BBBBB搡BBB| 91男人操女人视频| 五月丁香亭亭操逼| 精品亚洲VA网站| www.狠狠操| 99免费青青蜜臀| 九九热这里有精品23| 亚洲丁香五月在线观看| 国产精品电影| 97久久超级| 夜夜操天天爽| 婷婷五月天成人网| 91色久| 激情都市丁香婷婷| 4399无码视频| 99热成人永久免费| 丁香 久久| 香蕉伊人综合| 婷婷六月激情综合| 精品夜夜澡人妻无码AV| 天天xxxxxx天天日| 少妇人妻综合色6699| 激情黄色小说色五月| 天天透天天爱| 色噜噜狠狠狠狠色综合久欧美| 日本va欧美va欧美va精品| 欧美 日韩 成人| 在线sebiav精品视频| 久久机热这里只有| 婷婷伊人| 丁香五月深爱五月婷婷| 99精品偷自拍| 蜜桃婷婷丁香五月天狠狠久久综合| 色九亚洲| 91色婷婷综合久久中文字幕二区| 丁香五月亚洲| 337p大胆噜噜噜噜噜91Av| 丁香五月婷婷深爱综合激情| 婷婷射图| 亚洲综合在线视频| 久草婷婷| 另类图片五月天婷婷| 无码人妻少妇色欲AV一区二区| 五月花综合网| 最近中文字幕2019视频1| 思思热性操| AⅤ网站在线看| 婷婷五月天激情五月天网站| 天天综合网色欲香| 日本美女五月天| 五月天婷婷黄色视频| 无码人妻精品一区二区蜜桃色欲| 婷婷深爱网| 超碰人人99| 婷婷丁香久久| 91啪级电影| 欧美色色色色色色| 久久天天| 五月婷婷免费在线视频| 在线视频99| 精品久久穴| 欧美性爱五月天| 五月激情综合激情五月| 操逼综合激情网| 天天干天天操天天拍| AV国产有码| 久久香蕉影院| 99re欧美精品| 久热99| 天天日夜夜帕| 天天干狠狠操| 2022人人操人人看| 日99网站| 五月婷婷激情性爱| 99这里只有精品8| 亚洲激情六月| 国产又粗又大又爽又黄| 人人操五月天| 五月色婷婷综合色| 97ai婷婷| 狠狠干.com| 九九热只有精品| 九九热视| j久久性爱视频| 婷婷五月成人| 婷婷伊人五月| WWW.五月天9999| 色丁香五月| 夜色爱爱亚洲| 婷婷六月激情综合| 丁香婷婷久久| 日韩九九| 日本久久人人| z色五月播播久久| 日日狠狠久久偷偷四色综合免费| 婷婷五月69| 九九九这里只有精品| 丁香五月婷婷av| 久久99久久99精品免观看粉嫩| 五月婷婷精品视频|