日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

SQL存储过程、存储函数

發布時間:2023/12/10 数据库 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SQL存储过程、存储函数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

概念:

存儲過程和函數:

存儲過程和函數是事先經過編譯并存儲在數據庫中的一SQL語句的集合

存儲過程和函數的好處:

  • 存儲過程和函數可以重復使用,減輕開發人員的工作量。類似于java中方法可以多次調用
  • 減少網絡流量,存儲過程和函數位于服務器上,調用的時候只需要傳遞名稱和參數即可
  • 減少數據在數據庫和應用服務器之間的傳輸,可以提高數據處理的效率
  • 將一些業務邏輯在數據庫層面來實現,可以減少代碼層面的業務處理
  • 存儲過程和函數的區別:

  • 函數必須有返回值
  • 存儲過程沒有返回值
  • 存儲過程:

    語法:
    /*DELIMITER該關鍵字用來聲明sql語句的分隔符,告訴MySQL該段命令已經結束!sql語句默認的分隔符是分號,但是有的時候我們需要一條功能sql語句中包含分號,但是并不作為結束標識。這個時候就可以使用DELIMITER來指定分隔符了! */ -- 修改分隔符為$ DELIMITER $ -- 標準語法 CREATE PROCEDURE 存儲過程名稱(參數...) BEGINsql語句; END$-- 修改分隔符為分號 DELIMITER ;-- 存儲過程從這里結束-- 調用存儲過程 CALL 存儲過程名稱(實際參數);

    數據準備:

    -- 創建學生表 CREATE TABLE student(id INT PRIMARY KEY AUTO_INCREMENT, -- 學生idNAME VARCHAR(20), -- 學生姓名age INT, -- 學生年齡gender VARCHAR(5), -- 學生性別score INT -- 學生成績 ); -- 添加數據 INSERT INTO student VALUES (NULL,'張三',23,'男',95),(NULL,'李四',24,'男',98), (NULL,'王五',25,'女',100),(NULL,'趙六',26,'女',90);-- 按照性別進行分組,查詢每組學生的總成績。按照總成績的升序排序 SELECT gender,SUM(score) getSum FROM student GROUP BY gender ORDER BY getSum ASC;
    創建存儲過程:
    -- 創建存儲過程 DELIMITER $ CREATE PROCEDURE stu_group() BEGINSELECT gender,SUM(score) getSum FROM student GROUP BY gender ORDER BY getSum ASC; END$ DELIMITER ;-- 調用存儲過程 CALL stu_group();
    存儲過程的查看和刪除:
    -- 查詢數據庫中所有的存儲過程 標準語法 show procedure status;-- 查看創建時SQL語句 SHOW CREATE PROCEDURE stu_group;-- 刪除存儲過程標準語法 DROP PROCEDURE [IF EXISTS] 存儲過程名稱; DROP PROCEDURE IF EXISTS stu_group;
    變量的使用:

    定義變量:

    -- 標準語法 DECLARE 變量名 數據類型 [DEFAULT 默認值]; -- 注意: DECLARE定義的是局部變量,只能用在BEGIN END范圍之內DELIMITER $ CREATE PROCEDURE pro_test1 () BEGINDECLARE num INT DEFAULT 10;-- 定義變量SELECT num;-- 使用變量 END$ DELIMITER;CALL pro_test1 ();-- 調用

    變量賦值方式1:

    -- 標準語法 SET 變量名 = 變量值;-- 定義字符串類型變量,并賦值 DELIMITER $CREATE PROCEDURE pro_test2() BEGINDECLARE NAME VARCHAR(10); -- 定義變量SET NAME = '存儲過程'; -- 為變量賦值SELECT NAME; -- 查詢變量 END$DELIMITER ;-- 調用pro_test2存儲過程 CALL pro_test2();

    變量賦值方式2:

    -- 標準語法 SELECT 列名 INTO 變量名 FROM 表名 [WHERE 條件];-- 定義兩個int變量,用于存儲男女同學的總分數 DELIMITER $CREATE PROCEDURE pro_test3() BEGINDECLARE men,women INT; -- 定義變量SELECT SUM(score) INTO men FROM student WHERE gender='男'; -- 計算男同學總分數賦值給menSELECT SUM(score) INTO women FROM student WHERE gender='女'; -- 計算女同學總分數賦值給womenSELECT men,women; -- 查詢變量 END$DELIMITER ;-- 調用pro_test3存儲過程 CALL pro_test3();
    if語句的使用:
    -- 標準語法 IF 判斷條件1 THEN 執行的sql語句1; [ELSEIF 判斷條件2 THEN 執行的sql語句2;] ... [ELSE 執行的sql語句n;] END IF;/*定義一個int變量,用于存儲班級總成績定義一個varchar變量,用于存儲分數描述根據總成績判斷:380分及以上 學習優秀320 ~ 380 學習不錯320以下 學習一般 */ DELIMITER $CREATE PROCEDURE pro_test4() BEGIN-- 定義總分數變量DECLARE total INT;-- 定義分數描述變量DECLARE description VARCHAR(10);-- 為總分數變量賦值SELECT SUM(score) INTO total FROM student;-- 判斷總分數IF total >= 380 THEN SET description = '學習優秀';ELSEIF total >= 320 AND total < 380 THEN SET description = '學習不錯';ELSE SET description = '學習一般';END IF;-- 查詢總成績和描述信息SELECT total,description; END$DELIMITER ;-- 調用pro_test4存儲過程 CALL pro_test4();
    參數的傳遞:

    @變量名: 這種變量要在變量名稱前面加上“@”符號,叫做用戶會話變量,代表整個會話過程他都是有作用的,這個類似于全局變量一樣。
    @@變量名: 這種在變量前加上 “@@” 符號, 叫做系統變量

    語法:

    DELIMITER $-- 標準語法 CREATE PROCEDURE 存儲過程名稱([IN|OUT|INOUT] 參數名 數據類型) BEGIN執行的sql語句; END$ /*IN:代表輸入參數,需要由調用者傳遞實際數據。默認的OUT:代表輸出參數,該參數可以作為返回值INOUT:代表既可以作為輸入參數,也可以作為輸出參數 */ DELIMITER ;

    輸入參數IN:

    /*輸入總成績變量,代表學生總成績輸出分數描述變量,代表學生總成績的描述根據總成績判斷:380分及以上 學習優秀320 ~ 380 學習不錯320以下 學習一般 */ DELIMITER $CREATE PROCEDURE pro_test6(IN total INT,OUT description VARCHAR(10)) BEGIN-- 判斷總分數IF total >= 380 THEN SET description = '學習優秀';ELSEIF total >= 320 AND total < 380 THEN SET description = '學習不錯';ELSE SET description = '學習一般';END IF; END$DELIMITER ;-- 調用pro_test6存儲過程 CALL pro_test6(310,@description);-- 查詢總成績描述 SELECT @description;

    輸出參數:

    /*輸入總成績變量,代表學生總成績輸出分數描述變量,代表學生總成績的描述根據總成績判斷:380分及以上 學習優秀320 ~ 380 學習不錯320以下 學習一般 */ DELIMITER $CREATE PROCEDURE pro_test6(IN total INT,OUT description VARCHAR(10)) BEGIN-- 判斷總分數IF total >= 380 THEN SET description = '學習優秀';ELSEIF total >= 320 AND total < 380 THEN SET description = '學習不錯';ELSE SET description = '學習一般';END IF; END$DELIMITER ;-- 調用pro_test6存儲過程 CALL pro_test6(310,@description);-- 查詢總成績描述 SELECT @description;
    case語句:

    語法1:

    -- 標準語法 CASE 表達式 WHEN1 THEN 執行sql語句1; [WHEN2 THEN 執行sql語句2;] ... [ELSE 執行sql語句n;] END CASE;

    語法2:

    -- 標準語法 CASE WHEN 判斷條件1 THEN 執行sql語句1; [WHEN 判斷條件2 THEN 執行sql語句2;] ... [ELSE 執行sql語句n;] END CASE;

    演示:

    /*輸入總成績變量,代表學生總成績定義一個varchar變量,用于存儲分數描述根據總成績判斷:380分及以上 學習優秀320 ~ 380 學習不錯320以下 學習一般 */ DELIMITER $CREATE PROCEDURE pro_test7(IN total INT) BEGIN-- 定義變量DECLARE description VARCHAR(10);-- 使用case判斷CASEWHEN total >= 380 THENSET description = '學習優秀';WHEN total >= 320 AND total < 380 THENSET description = '學習不錯';ELSE SET description = '學習一般';END CASE;-- 查詢分數描述信息SELECT description; END$DELIMITER ;-- 調用pro_test7存儲過程 CALL pro_test7(390); CALL pro_test7((SELECT SUM(score) FROM student));
    while循環:

    語法:

    -- 標準語法 初始化語句; WHILE 條件判斷語句 DO循環體語句;條件控制語句; END WHILE;

    演示:

    /*計算1~100之間的偶數和 */ DELIMITER $CREATE PROCEDURE pro_test8() BEGIN-- 定義求和變量DECLARE result INT DEFAULT 0;-- 定義初始化變量DECLARE num INT DEFAULT 1;-- while循環WHILE num <= 100 DO-- 偶數判斷IF num%2=0 THENSET result = result + num; -- 累加END IF;-- 讓num+1SET num = num + 1; END WHILE;-- 查詢求和結果SELECT result; END$DELIMITER ;-- 調用pro_test8存儲過程 CALL pro_test8();
    repeat循環:

    repeat循環是條件滿足則停止。while循環是條件滿足則執行

    語法:

    -- 標準語法 初始化語句; REPEAT循環體語句;條件控制語句;UNTIL 條件判斷語句 END REPEAT;-- 注意:repeat循環是條件滿足則停止。while循環是條件滿足則執行 -- UNTIL只能寫在最下面

    演示:

    /*計算1~10之間的和 */ DELIMITER $CREATE PROCEDURE pro_test9() BEGIN-- 定義求和變量DECLARE result INT DEFAULT 0;-- 定義初始化變量DECLARE num INT DEFAULT 1;-- repeat循環REPEAT-- 累加SET result = result + num;-- 讓num+1SET num = num + 1;-- 停止循環UNTIL num>10END REPEAT;-- 查詢求和結果SELECT result; END$DELIMITER ;-- 調用pro_test9存儲過程 CALL pro_test9();
    loop循環:

    loop可以實現簡單的循環,但是退出循環需要使用其他的語句來定義??梢允褂胠eave語句完成!
    如果不加退出循環的語句,那么就變成了死循環

    語法:

    -- 標準語法 初始化語句; [循環名稱:] LOOP條件判斷語句[LEAVE 循環名稱;]循環體語句;條件控制語句; END LOOP 循環名稱;-- 注意:loop可以實現簡單的循環,但是退出循環需要使用其他的語句來定義。我們可以使用leave語句完成! -- [循環名稱:] LOOP循環名稱要加 如果不加退出循環的語句,那么就變成了死循環。 /*計算1~10之間的和 */ DELIMITER $CREATE PROCEDURE pro_test10() BEGIN-- 定義求和變量DECLARE result INT DEFAULT 0;-- 定義初始化變量DECLARE num INT DEFAULT 1;-- loop循環l:LOOP-- 條件成立,停止循環IF num > 10 THENLEAVE l;END IF;-- 累加SET result = result + num;-- 讓num+1SET num = num + 1;END LOOP l;-- 查詢求和結果SELECT result; END$DELIMITER ;-- 調用pro_test10存儲過程 CALL pro_test10();
    游標:
    • 游標可以遍歷返回的多行結果,每次拿到一整行數據
    • 在存儲過程和函數中可以使用游標對結果集進行循環的處理
    • 簡單來說游標就類似于集合的迭代器遍歷
    • MySQL中的游標只能用在存儲過程和函數中
    含義語法
    創建游標DECLARE 游標名稱 CURSOR FOR 查詢sql語句;
    打開游標OPEN 游標名稱;
    使用游標獲取數據FETCH 游標名稱 INTO 變量名1,變量名2,…;
    關閉游標CLOSE 游標名稱;

    演示:

    -- 創建stu_score表 CREATE TABLE stu_score(id INT PRIMARY KEY AUTO_INCREMENT,score INT );/*將student表中所有的成績保存到stu_score表中 */ DELIMITER $CREATE PROCEDURE pro_test11() BEGIN-- 定義成績變量DECLARE s_score INT;-- 創建游標,查詢所有學生成績數據DECLARE stu_result CURSOR FOR SELECT score FROM student;-- 開啟游標OPEN stu_result;-- 使用游標,遍歷結果,拿到第1行數據FETCH stu_result INTO s_score;-- 將數據保存到stu_score表中INSERT INTO stu_score VALUES (NULL,s_score);-- 使用游標,遍歷結果,拿到第2行數據FETCH stu_result INTO s_score;-- 將數據保存到stu_score表中INSERT INTO stu_score VALUES (NULL,s_score);-- 使用游標,遍歷結果,拿到第3行數據FETCH stu_result INTO s_score;-- 將數據保存到stu_score表中INSERT INTO stu_score VALUES (NULL,s_score);-- 使用游標,遍歷結果,拿到第4行數據FETCH stu_result INTO s_score;-- 將數據保存到stu_score表中INSERT INTO stu_score VALUES (NULL,s_score);-- 關閉游標CLOSE stu_result; END$DELIMITER ;-- 調用pro_test11存儲過程 CALL pro_test11();-- 查詢stu_score表 SELECT * FROM stu_score;-- =========================================================== /*出現的問題:student表中一共有4條數據,我們在游標遍歷了4次,沒有問題!但是在游標中多遍歷幾次呢?就會出現問題 */ DELIMITER $CREATE PROCEDURE pro_test11() BEGIN-- 定義成績變量DECLARE s_score INT;-- 創建游標,查詢所有學生成績數據DECLARE stu_result CURSOR FOR SELECT score FROM student;-- 開啟游標OPEN stu_result;-- 使用游標,遍歷結果,拿到第1行數據FETCH stu_result INTO s_score;-- 將數據保存到stu_score表中INSERT INTO stu_score VALUES (NULL,s_score);-- 使用游標,遍歷結果,拿到第2行數據FETCH stu_result INTO s_score;-- 將數據保存到stu_score表中INSERT INTO stu_score VALUES (NULL,s_score);-- 使用游標,遍歷結果,拿到第3行數據FETCH stu_result INTO s_score;-- 將數據保存到stu_score表中INSERT INTO stu_score VALUES (NULL,s_score);-- 使用游標,遍歷結果,拿到第4行數據FETCH stu_result INTO s_score;-- 將數據保存到stu_score表中INSERT INTO stu_score VALUES (NULL,s_score);-- 使用游標,遍歷結果,拿到第5行數據FETCH stu_result INTO s_score;-- 將數據保存到stu_score表中INSERT INTO stu_score VALUES (NULL,s_score);-- 關閉游標CLOSE stu_result; END$DELIMITER ;-- 調用pro_test11存儲過程 CALL pro_test11();-- 查詢stu_score表,雖然數據正確,但是在執行存儲過程時會報錯 SELECT * FROM stu_score;

    游標的優化使用(配合循環使用)

    /*當游標結束后,會觸發游標結束事件。我們可以通過這一特性來完成循環操作加標記思想:1.定義一個變量,默認值為0(意味著有數據)2.當游標結束后,將變量值改為1(意味著沒有數據了) */ -- 1.定義一個變量,默認值為0(意味著有數據) DECLARE flag INT DEFAULT 0; -- 2.當游標結束后,將變量值改為1(意味著沒有數據了) DECLARE EXIT HANDLER FOR NOT FOUND SET flag = 1;/*將student表中所有的成績保存到stu_score表中 */ DELIMITER $CREATE PROCEDURE pro_test12() BEGIN-- 定義成績變量DECLARE s_score INT;-- 定義標記變量DECLARE flag INT DEFAULT 0;-- 創建游標,查詢所有學生成績數據DECLARE stu_result CURSOR FOR SELECT score FROM student;-- 游標結束后,將標記變量改為1,判斷,如果沒有數據就把flag改為1DECLARE EXIT HANDLER FOR NOT FOUND SET flag = 1;-- 開啟游標OPEN stu_result;-- 循環使用游標REPEAT-- 使用游標,遍歷結果,拿到數據FETCH stu_result INTO s_score;-- 將數據保存到stu_score表中INSERT INTO stu_score VALUES (NULL,s_score);UNTIL flag=1END REPEAT;-- 關閉游標CLOSE stu_result; END$DELIMITER ;-- 調用pro_test12存儲過程 CALL pro_test12();-- 查詢stu_score表 SELECT * FROM stu_score;

    存儲函數:

    存儲函數和存儲過程是非常相似的。存儲函數可以做的事情,存儲過程也可以做到!
    存儲函數有返回值,存儲過程沒有返回值(參數的out其實也相當于是返回數據了)

    創建存儲函數

    DELIMITER $-- 標準語法 CREATE FUNCTION 函數名稱([參數 數據類型]) RETURNS 返回值類型 BEGIN執行的sql語句;RETURN 結果; END$DELIMITER ;

    調用存儲函數

    -- 標準語法 SELECT 函數名稱(實際參數);

    刪除存儲函數

    -- 標準語法 DROP FUNCTION 函數名稱;

    演示:

    /*定義存儲函數,獲取學生表中成績大于95分的學生數量 */ DELIMITER $CREATE FUNCTION fun_test1() RETURNS INT BEGIN-- 定義統計變量DECLARE result INT;-- 查詢成績大于95分的學生數量,給統計變量賦值SELECT COUNT(*) INTO result FROM student WHERE score > 95;-- 返回統計結果RETURN result; END$DELIMITER ;-- 調用fun_test1存儲函數 SELECT fun_test1();-- 刪除存儲函數 DROP FUNCTION fun_test1;

    總結

    以上是生活随笔為你收集整理的SQL存储过程、存储函数的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    欧美一区三区四区 | 久久高清免费观看 | 国产福利久久 | 日日草夜夜操 | 韩国精品福利一区二区三区 | 四虎www| 久久久久久久久久久网 | 免费观看视频黄 | 国产伦精品一区二区三区四区视频 | 91视视频在线直接观看在线看网页在线看 | 日韩欧美在线观看一区二区 | 午夜影院先 | www久久| 亚洲第一区精品 | x99av成人免费 | www在线观看国产 | 日韩av资源在线观看 | 国产精品久久久久久久妇 | 97国产在线 | 夜夜操天天干 | 婷婷在线视频 | 在线观看成年人 | 欧洲性视频 | 久久在线影院 | 国产无套精品久久久久久 | wwwwww国产 | 国产精品久久久久久久久久免费看 | 久久爽久久爽久久av东京爽 | 日本久久精品视频 | 最近2019中文免费高清视频观看www99 | 狠狠ri| 日日夜夜天天射 | 国内一区二区视频 | 亚洲精品视频在线观看免费 | 免费在线观看国产精品 | 日韩av美女| 九九九在线观看 | 国产精品视频内 | 91丨九色丨高潮 | 黄色三级在线 | 亚洲欧洲中文日韩久久av乱码 | 黄色福利网站 | 国产精品女| 久久久午夜电影 | 91爱爱电影| 天天干亚洲 | 国产精品系列在线观看 | 国产欧美精品一区aⅴ影院 99视频国产精品免费观看 | 亚洲精品高清一区二区三区四区 | 亚洲精品乱码久久久久v最新版 | 亚洲精品小视频 | 国产精品久久久久久久久久三级 | 日韩电影一区二区在线 | 日韩有码第一页 | 久久精品视频在线观看 | av无限看 | 久久精品波多野结衣 | 天天色综合三 | 人人要人人澡人人爽人人dvd | 在线观看中文 | 欧美性大胆 | 7777xxxx | 成人中心免费视频 | 精品视频免费在线 | 亚洲视频在线播放 | 亚洲欧美日韩国产 | 亚洲午夜av电影 | 国产成人一区二区三区影院在线 | 日女人免费视频 | 在线看v片| 国产玖玖在线 | 色91在线视频 | 欧美日韩三级在线观看 | av观看网站 | 九九在线国产视频 | 亚洲经典中文字幕 | 国产日产高清dvd碟片 | 日b黄色片 | 亚洲国产中文字幕 | 亚洲高清在线观看视频 | 久久综合欧美 | 成人一级在线 | 中文资源在线观看 | 黄免费网站 | 日韩精品无码一区二区三区 | 欧美精品一区二区三区一线天视频 | 不卡av电影在线 | 国产精品久久久一区二区三区网站 | 一本一本久久a久久 | 成人h在线播放 | 久久国产精品二国产精品中国洋人 | 久久婷婷一区二区三区 | 日韩精品视频免费在线观看 | 亚洲精品玖玖玖av在线看 | 伊人黄| 久久精品视频日本 | 欧美大片aaa | 天天看天天干 | 国产精品成人国产乱 | 成人久久精品 | 午夜精品三区 | 日韩欧美国产免费播放 | 不卡电影免费在线播放一区 | 激情五月综合 | 成人中心免费视频 | av免费在线免费观看 | 日韩成人不卡 | 免费瑟瑟网站 | 国产传媒一区在线 | 91精品国产高清自在线观看 | 伊人五月天婷婷 | 成 人 黄 色 视频播放1 | 91精品秘密在线观看 | 国产精品久久久久久一二三四五 | 日日日日日 | 日韩中文字幕在线 | 国产区av在线 | 一区二区激情视频 | 色婷婷激情电影 | 欧美激情精品 | 久久午夜国产精品 | 成人九九视频 | 国产丝袜一区二区三区 | 97超碰在线资源 | 久久好看 | 国产精品青草综合久久久久99 | 天天摸日日操 | 五月天久久婷 | 日韩视频在线观看视频 | 91视频91自拍| 亚洲天天在线日亚洲洲精 | av片中文字幕 | 91成品人影院| 欧洲精品码一区二区三区免费看 | 中文字幕日韩免费视频 | 国产精品第一页在线 | 人人干人人搞 | 日本久久久久 | 玖玖999| 日韩精品在线看 | 日韩欧美电影在线观看 | 精品在线视频一区二区三区 | 国产成人在线播放 | 五月婷网站 | 在线观看黄网站 | 欧美极品一区二区三区 | www.夜夜爱 | 亚洲一区不卡视频 | 超碰在线个人 | 成片视频免费观看 | 在线播放国产一区二区三区 | 99精品国产视频 | 亚洲精品资源在线 | 香蕉视频国产在线 | 天天天插 | 激情视频在线观看网址 | 韩日av一区二区 | 欧美日韩国内在线 | av中文字幕网址 | 国产精品入口麻豆 | 欧美日韩免费观看一区二区三区 | 91成人精品在线 | 亚洲天堂网在线视频观看 | 欧美在线观看禁18 | 一区二区免费不卡在线 | 成人av影视观看 | 日韩三级久久 | 色欧美成人精品a∨在线观看 | 精品视频在线看 | 一区二区三区四区在线免费观看 | 成人毛片在线观看视频 | 亚洲精品一区中文字幕乱码 | 波多野结衣亚洲一区二区 | www黄免费| 精品国产久 | 国产在线a视频 | 99精品视频精品精品视频 | 这里只有精品视频在线 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 夜夜躁日日躁狠狠久久88av | 日韩毛片精品 | 91女神的呻吟细腰翘臀美女 | 中文国产在线观看 | 国产在线精品国自产拍影院 | 亚洲婷婷在线 | 成人a免费| 中文资源在线观看 | 激情久久综合网 | 99视频在线观看一区三区 | 亚洲精品视频免费 | 黄色一级免费电影 | 国产精品久久久久9999 | 国产精品porn| 色干干 | avhd高清在线谜片 | 久久视频在线免费观看 | 综合激情网... | 96视频在线| 成人午夜影院在线观看 | 国产黄色一级片 | 视频在线亚洲 | 亚洲在线网址 | 制服丝袜成人在线 | 欧美色婷| 久久久久国产精品免费 | 黄色的网站免费看 | 日本久久久久 | 一区在线观看视频 | 亚洲三级影院 | 综合色中文 | 久久高清| 91av原创| 亚洲无吗视频在线 | 91久久久久久久一区二区 | 欧美黄在线 | 日韩精品一区二区在线观看 | 2021国产在线 | 正在播放一区二区 | 中文字幕在线播放第一页 | 2021国产在线 | 亚洲精品一区二区三区新线路 | www看片网站 | 欧美日韩3p | 久久久久久久久久久黄色 | 成人在线视频在线观看 | 色婷婷激婷婷情综天天 | 精品国产1区2区3区 国产欧美精品在线观看 | 在线中文字母电影观看 | 欧美最爽乱淫视频播放 | 91香蕉视频在线 | 亚洲精品99久久久久久 | 在线看片视频 | 日韩a欧美 | 国产精品va在线观看入 | 日韩免费成人 | 九九久久在线看 | a级国产乱理伦片在线观看 亚洲3级 | 激情黄色一级片 | 亚洲午夜久久久综合37日本 | 国内精品久久久久影院一蜜桃 | 国产精久久久久久妇女av | 91免费高清 | 日韩精品一区二区免费视频 | 波多野结衣视频一区 | 伊人狠狠干 | 国产99一区视频免费 | 日韩三级在线观看 | 色婷婷综合久久久 | 精品一区二区日韩 | 91av在线电影 | 久久久久久久久久久免费av | 国产高清在线不卡 | 久久夜色精品国产亚洲aⅴ 91chinesexxx | 精品一区二区亚洲 | bbb搡bbb爽爽爽 | 91精品第一页 | 日韩久久精品一区二区三区下载 | 中国一区二区视频 | 又爽又黄又无遮挡网站动态图 | 99免费看片 | 狠狠色噜噜狠狠狠狠2022 | 91免费看黄色 | 亚洲成人中文在线 | 青草视频免费观看 | 日本爱爱片 | 久久久久久久久久免费视频 | 国产一区二区视频在线 | www久久com | 免费热情视频 | 91福利影院在线观看 | 欧美天堂视频在线 | 五月婷婷六月丁香激情 | 久久久久久久av | 91尤物国产尤物福利在线播放 | 91精品久久久久久久久久入口 | 日韩在线精品视频 | 伊人久久婷婷 | 97超碰免费在线 | 国产精品久久久久久久久久了 | 色94色欧美 | aav在线 | 粉嫩一区二区三区粉嫩91 | 韩国精品一区二区三区六区色诱 | 97香蕉久久国产在线观看 | av免费试看 | 亚洲1区在线 | 国产一区二区高清视频 | 综合久久久久久久 | 91桃色在线免费观看 | 91亚洲精品乱码久久久久久蜜桃 | 91成人短视频在线观看 | 国内免费的中文字幕 | av网站手机在线观看 | 天堂素人在线 | 最近2019好看的中文字幕免费 | 999精品视频 | 日韩一区在线免费观看 | 色鬼综合网 | 精品久久久亚洲 | 中文永久免费观看 | a视频在线播放 | 91x色| 免费观看一级成人毛片 | 色94色欧美 | 日精品在线观看 | 欧美日韩免费看 | 久久综合欧美 | 日韩成人精品一区二区 | 日本不卡一区二区三区在线观看 | 久久艹国产 | 深爱开心激情网 | 亚洲视频 中文字幕 | 玖玖爱国产在线 | 久久人人添人人爽添人人88v | 开心激情网五月天 | 国产精品a久久 | 亚洲免费观看在线视频 | 成人av在线一区二区 | 色多多在线观看 | 久久高清国产 | 免费观看成人网 | 黄色一级性片 | 午夜婷婷网 | 国产精品久久久久久久久毛片 | 欧美午夜a | 日韩大片在线 | 日韩一区二区在线免费观看 | 日韩免费一二三区 | 国产午夜精品av一区二区 | 国产精品久久 | 最新影院 | 国产精品精品久久久久久 | 美女久久久久久久 | 欧美日韩在线免费视频 | 视频一区久久 | 伊人亚洲精品 | 日日夜夜操操操操 | 国产九九九视频 | 日本中文字幕一二区观 | 久久综合九色欧美综合狠狠 | 国产精品免费麻豆入口 | 国产在线a视频 | 国产亚洲成人精品 | 操操操日日日干干干 | 成人在线一区二区三区 | 99精品视频免费观看视频 | 中文字幕 国产视频 | 麻豆91精品视频 | 日日碰狠狠添天天爽超碰97久久 | 91九色视频在线观看 | 国产精品免费在线播放 | 一区二区三区在线免费观看视频 | 国产精品日韩久久久久 | 亚洲国产中文字幕在线观看 | 午夜精品影院 | 黄色av三级在线 | 国产精品久久久久免费观看 | 九九免费精品视频在线观看 | 999成人国产| 日韩免费在线视频观看 | 91精品国产麻豆国产自产影视 | 99久久精品电影 | 日本公妇在线观看高清 | 综合色爱| av午夜电影 | 久久视精品 | 激情视频久久 | 中文字幕免费观看视频 | 91成人精品国产刺激国语对白 | 欧美极品久久 | 国产精品中文字幕在线观看 | 在线观看视频h | 中文字幕精品三区 | 丁香六月天婷婷 | 国产在线综合视频 | 天堂av网站 | 久 久久影院 | 国产免费叼嘿网站免费 | 国产成人免费在线 | www久久 | 久久综合网色—综合色88 | 国产区免费 | 日韩精品一区电影 | 黄色aaaaa | 亚洲另类交 | 免费看黄网站在线 | 97人人模人人爽人人喊网 | 日韩一区精品 | 国产一级免费片 | 国产精品高清一区二区三区 | 最新黄色av网址 | 日韩精品一区二区三区中文字幕 | 国产在线视频导航 | 麻豆91在线 | 国产成人亚洲在线观看 | 99久免费精品视频在线观看 | 午夜精品区 | 伊人伊成久久人综合网小说 | 欧美黄网站 | av一级片 | 日韩欧美在线观看一区 | 婷婷丁香导航 | 中中文字幕av | 国产高清视频免费最新在线 | 成人av免费看 | 久久久久国产精品厨房 | 国产精品成人一区二区三区 | 久草网视频| 亚洲国产剧情av | 日日夜夜天天干 | 成人午夜影院在线观看 | 国产精在线 | 欧美激情视频在线观看免费 | 久久色在线播放 | 成人三级视频 | 91天堂在线观看 | 午夜久久精品 | 久久久精品高清 | 久久精品女人毛片国产 | 国产午夜精品一区二区三区四区 | 中文字幕日韩高清 | 五月婷婷视频在线观看 | 岛国av在线 | 在线观看亚洲专区 | 国产老太婆免费交性大片 | 午夜精品一二三区 | 亚洲激情综合 | 国产91aaa | 天天射天天干天天插 | 午夜精品一区二区三区四区 | 国产午夜精品理论片在线 | 国产视频久久久 | 国内精品国产三级国产aⅴ久 | 97av在线视频免费播放 | 色网站免费在线看 | 亚洲国产精品女人久久久 | 99久久精品国产毛片 | 国语黄色片 | 亚洲国产精品激情在线观看 | 中文字幕一二三区 | 美女视频免费精品 | 亚洲一级片 | 精品美女在线观看 | 天天狠狠| 久久色在线观看 | 国产韩国日本高清视频 | av福利网址导航 | 国产精品区一区 | 国产在线不卡视频 | 欧美日韩国产精品一区二区亚洲 | 四虎影视成人永久免费观看亚洲欧美 | 伊人天天狠天天添日日拍 | 日日夜夜免费精品 | 亚洲综合成人婷婷小说 | 在线韩国电影免费观影完整版 | 91高清完整版在线观看 | 一级α片免费看 | 久久1区| 成人黄色在线视频 | 精品国产一二区 | 最新av免费在线 | 亚洲免费视频观看 | 欧美一级片在线观看视频 | 玖玖精品在线 | 日本精油按摩3 | 毛片黄色一级 | jizz999| 豆豆色资源网xfplay | 五月婷香| 亚洲欧美日韩在线看 | 欧美巨大| 日韩黄在线观看 | 激情综合亚洲 | 中文字幕日韩精品有码视频 | 久久人人爽人人爽人人片av软件 | 男女视频91 | 天天干天天干天天 | 午夜国产成人 | 亚洲四虎在线 | 成人小视频在线观看免费 | 国产97在线观看 | 国产亚洲在 | 国色天香永久免费 | 在线观看小视频 | 九九激情视频 | 97人人人| 天天鲁一鲁摸一摸爽一爽 | 欧美色图狠狠干 | 国产精品专区h在线观看 | 一区二区三区四区不卡 | 成年人看片网站 | 欧亚日韩精品一区二区在线 | 欧美午夜a | 99久久精品免费看国产 | 精品成人国产 | 九月婷婷人人澡人人添人人爽 | 欧美日韩一级久久久久久免费看 | 天天天操操操 | 在线观看视频福利 | 日日精品| 91视频在线免费下载 | 免费激情网 | 日韩婷婷 | 色噜噜狠狠狠狠色综合久不 | 成人av地址 | 亚洲午夜精品久久久久久久久久久久 | 国产不卡视频在线播放 | 九九视频网站 | 国产亚洲久一区二区 | 久草视频在线看 | 成人欧美一区二区三区在线观看 | 免费观看一区 | 亚洲成a人片在线www | 国产精品午夜在线 | 欧美精品在线一区二区 | 色av资源网 | 久久精品韩国 | 欧美日韩在线免费观看视频 | 成年人av在线播放 | 国产高清不卡在线 | 亚洲精品国内 | 97超碰在线久草超碰在线观看 | 久草在线91 | 日韩在线视频看看 | 一区二区男女 | 日韩视频免费在线 | 91高清免费观看 | 男女啪啪免费网站 | 久久国产片| 99热精品国产 | 色婷婷六月 | 天天搞天天干天天色 | 91九色最新 | 亚洲欧美在线观看视频 | 人人爽人人香蕉 | 国产精品视频久久 | 五月天激情开心 | 黄色免费视频在线观看 | www天天干 | 99午夜| 国产精品成久久久久三级 | 中文字幕大全 | 最新一区二区三区 | 97精品国产91久久久久久久 | www91在线观看| 欧美日韩高清在线 | 免费视频三区 | 91在线观看视频 | 亚洲黄色片在线 | av在线超碰 | 日韩电影在线观看一区二区三区 | 激情丁香婷婷 | 在线观看国产中文字幕 | 91视频 - x99av| 久久精品一二三区 | 五月婷婷在线播放 | 国产一区二区高清不卡 | 中文字幕资源站 | 中文字幕日本特黄aa毛片 | 色综合久久精品 | 深爱五月激情网 | 亚洲作爱视频 | 九九免费在线观看 | 久久久久欧美精品 | 午夜在线观看 | 天天操天天干天天爽 | 午夜视频在线网站 | 日韩高清av | 91成人精品一区在线播放 | 色插综合| 中文字幕在线观看免费观看 | 五月激情丁香图片 | 日韩影视大全 | 国产美女久久久 | 日韩久久精品一区 | 人人看人人草 | 成人在线你懂得 | 青青草国产成人99久久 | av天天澡天天爽天天av | 亚洲精品免费观看 | 又污又黄的网站 | 在线观看免费视频你懂的 | 国产成人专区 | 中文字幕成人一区 | 久久tv| 色五月成人 | 欧美亚洲xxx | 久久亚洲在线 | 免费在线播放 | 成人永久视频 | 免费亚洲视频在线观看 | 狠狠色丁香婷婷综合最新地址 | 91亚州 | 久久久久久久综合色一本 | 亚洲区另类春色综合小说校园片 | 深爱激情五月网 | 亚洲成人资源在线 | 中文字幕乱在线伦视频中文字幕乱码在线 | 国产日韩欧美在线 | 91福利视频免费观看 | 天天综合区 | 欧洲精品视频一区 | 人人艹人人 | 久久精品欧美一区二区三区麻豆 | 日韩电影一区二区三区 | 日本成人中文字幕在线观看 | 国产精品免费观看视频 | 女人18片毛片90分钟 | www色片 | 亚洲在线视频播放 | 欧美 日韩 性 | 99re国产视频 | 最近中文字幕在线中文高清版 | 91九色视频国产 | 久久国产美女视频 | 日韩在线观看网址 | 91精品国自产在线偷拍蜜桃 | 国产美女精品 | 国产精品初高中精品久久 | 国产黑丝一区二区 | 免费在线成人 | 国产精品福利在线 | www狠狠操 | 免费中午字幕无吗 | 伊人狠狠干 | 在线免费av网站 | 在线观看国产成人av片 | 999亚洲国产996395 | 国产精品va在线播放 | 狠狠色噜噜狠狠狠狠2022 | 日本最新高清不卡中文字幕 | 天天操天天爱天天干 | 有码一区二区三区 | 色99色 | 久久精品一二区 | 国产又黄又猛又粗 | 97视频在线观看视频免费视频 | 男女拍拍免费视频 | 久久爱综合 | 日韩高清三区 | 国产日韩在线播放 | 99精品国产免费久久 | 波多野结衣在线观看一区 | 女人高潮特级毛片 | 免费a v网站 | 国产精品久久久久久久久费观看 | 精品福利在线观看 | 一区 二区电影免费在线观看 | 成人毛片100免费观看 | 亚洲人成网站精品片在线观看 | 蜜桃视频日本 | 日韩91av| 99精品视频播放 | 精品久久久久久国产91 | 特级黄色视频毛片 | 在线视频日韩精品 | 久久精品99北条麻妃 | 91污视频在线观看 | av网站地址 | 天天要夜夜操 | 91av在线免费看 | 国产精品观看在线亚洲人成网 | 五月激情视频 | 国产视频1| 国产香蕉视频在线播放 | 夜色成人av | 欧美 日韩 成人 | 久久手机视频 | 在线观看免费av片 | 天堂成人在线 | 亚洲视频免费在线 | 午夜av激情 | 黄网站色欧美视频 | 久久久亚洲国产精品麻豆综合天堂 | 国产女人免费看a级丨片 | 激情 一区二区 | 深夜免费福利 | 免费人成在线观看网站 | 色婷婷成人网 | 在线观看久久久久久 | 99久久er热在这里只有精品66 | 91福利社区在线观看 | 色综合久久久久综合99 | 国产中文在线视频 | av成人在线网站 | av在线播放网址 | 精品一区二区日韩 | 超碰在线个人 | 夜夜摸夜夜爽 | 久久久亚洲影院 | 久久久久久久久久久网站 | 久久久久精 | 亚洲在线精品视频 | 9色在线视频| 免费黄色在线网站 | 中文字幕频道 | 国产一区二区三区高清播放 | 国产成人a亚洲精品 | 亚洲精品字幕 | 国产精品黄网站在线观看 | 久久精品视频免费 | 亚洲 欧美日韩 国产 中文 | 亚洲精品美女在线观看播放 | 五月色婷 | 又紧又大又爽精品一区二区 | 在线观看一区二区精品 | 亚洲国产成人久久综合 | 久草在线免费播放 | 久久精品福利视频 | 亚洲黄色一级大片 | 欧美精品亚洲精品日韩精品 | 国产99久久久精品视频 | 欧美色精品天天在线观看视频 | 五月婷婷综合在线视频 | av中文字幕在线免费观看 | 日本精品视频一区二区 | 中文字幕在线播放av | 精品资源在线 | 久久精品99精品国产香蕉 | 91精品国产91 | 亚洲国产中文字幕在线视频综合 | 中文字幕乱码一区二区 | 伊人色**天天综合婷婷 | 99在线视频网站 | 日韩一区二区三区高清在线观看 | 免费看高清毛片 | 久久激情日本aⅴ | 国产高清视频色在线www | 99精品国产福利在线观看免费 | 日本黄色大片儿 | 日韩欧美在线综合网 | 黄色a视频 | 五月天久久精品 | 国产一区麻豆 | 中文字幕免费在线 | 欧美日本高清视频 | 国产在线国偷精品产拍 | 久久国产一区二区三区 | 亚洲成人动漫在线观看 | 在线成人av | 国产精品美女久久久久久2018 | 天天射天天干天天爽 | 亚洲精品人人 | 麻豆久久久 | 亚洲日日射 | 久久av伊人 | 国产在线观看a | 日韩精品免费一线在线观看 | 日韩免费在线看 | 亚洲精品91天天久久人人 | 人人爽人人爽av | 国产一区二区在线免费视频 | 成年人电影免费在线观看 | 又湿又紧又大又爽a视频国产 | 国产永久免费观看 | 中文字幕在线观看不卡 | 色婷婷福利视频 | 色资源网在线观看 | 国产一级电影在线 | 91精品推荐 | 亚洲美女视频在线 | 99热精品国产一区二区在线观看 | 日韩一区二区在线免费观看 | 国产精品女同一区二区三区久久夜 | 黄色三级视频片 | 免费观看成年人视频 | 国产又粗又硬又爽的视频 | 欧美日韩视频网站 | 天天操夜夜干 | 国产成人精品一区二区三区 | 91丨九色丨蝌蚪丰满 | 国产69久久精品成人看 | 国产精品成人久久久 | 婷婷国产精品 | 天天射天天| 亚洲影视九九影院在线观看 | 美女在线免费视频 | 久久免费的精品国产v∧ | 中文字幕av在线电影 | 天天爽天天爽夜夜爽 | 在线色资源 | 午夜精品成人一区二区三区 | 一区二区三区四区精品 | 精品国产a | 亚洲综合一区二区精品导航 | 伊人日日干 | 中文字幕欧美日韩va免费视频 | 日韩免费在线一区 | 91超级碰碰 | 亚洲三级黄| 久久久精品网站 | 国产网红在线观看 | 免费三级骚 | 久久婷亚洲五月一区天天躁 | 成人免费观看大片 | 中文字幕 成人 | 在线观看视频免费播放 | 中文字幕 国产精品 | 久久免费视频6 | 91av视频在线免费观看 | 人人要人人澡人人爽人人dvd | 国产精品区一区 | 五月婷婷激情六月 | 久久艹国产视频 | 91九色丨porny丨丰满6 | 97超碰伊人 | 亚洲精品高清在线观看 | 91福利视频一区 | 精品免费国产一区二区三区四区 | 天天天在线综合网 | 狠狠色丁香婷婷综合久小说久 | 婷婷久久五月 | 日b黄色片| 五月婷婷.com | 青青视频一区 | 91亚洲国产成人 | 成人免费在线看片 | 国产精品mv在线观看 | 激情av综合 | 国内精品久久久久久久久久清纯 | 久久久免费在线观看 | 精品国产成人av在线免 | av成人亚洲| 精品国产视频一区 | 999久久a精品合区久久久 | 视频国产在线 | 波多野结衣视频一区二区 | 在线播放国产精品 | 国产尤物视频在线 | 国产在线第三页 | 久久久久久福利 | 懂色av一区二区在线播放 | 免费成人在线视频网站 | 在线观看日韩精品 | 91大神免费在线观看 | 免费高清看电视网站 | 亚洲国产中文字幕在线视频综合 | 欧美 日韩 国产 成人 在线 | 午夜的福利| 婷婷中文字幕综合 | 黄网在线免费观看 | 欧美日韩中字 | 久久免费高清 | 久草视频播放 | 久久视频一区 | 国产在线看 | 黄色大片日本免费大片 | www.xxxx欧美 | 色婷婷激婷婷情综天天 | 久在线观看视频 | 国产第一二区 | 午夜精品电影 | 国产精品久久久久久久7电影 | 日韩欧美在线视频一区二区三区 | 青青河边草手机免费 | 免费成人短视频 | 国内丰满少妇猛烈精品播放 | 国产精品一区二区三区视频免费 | 在线不卡视频 | 久草视频99| 精品国精品自拍自在线 | 久久高清国产 | 欧美五月婷婷 | 久久伊人国产精品 | 在线免费黄色毛片 | 日韩精品一区二区久久 | 91精品一区二区三区久久久久久 | 日韩在线观看视频一区二区三区 | 丁香免费视频 | 免费视频国产 | 98超碰在线 | 男女视频久久久 | 成人免费共享视频 | 中文字幕激情 | 国产精品一区在线 | 一区二区精品在线 | 天天色天天草天天射 | 国产亚洲激情视频在线 | 亚州精品成人 | 五月婷婷激情六月 | 成人在线超碰 | 97超碰免费在线观看 | 日b视频国产 | 狠狠色狠狠色合久久伊人 | a电影免费看 | 亚洲精品中文字幕视频 | 99久久久久成人国产免费 | 中文字幕在线免费看 | av成年人电影 | 亚洲视频在线观看免费 | 看黄色91 | 国产一区在线免费观看 | 亚洲最新视频在线播放 | 国产91勾搭技师精品 | 国产99久久久国产精品成人免费 | 欧美在线free | 亚洲国产午夜视频 | 成人国产在线 | 欧美日韩国产综合网 | 国产不卡精品 | 亚洲国产精品成人va在线观看 | 日本精品视频网站 | 久草免费看 | 中文字幕在线观看你懂的 | 亚洲人成人在线 | 亚洲第一区在线播放 | 欧美性超爽 | 又色又爽又黄高潮的免费视频 | 最近中文字幕完整视频高清1 | 最新国产精品视频 | 高清久久久 | 欧美精品乱码99久久影院 | 中文字幕在线播放日韩 | 丁香九月婷婷综合 | 天天爽夜夜爽人人爽曰av | 97爱| 91在线小视频 | av高清免费在线 | 高潮久久久久久 | 免费的黄色的网站 | 亚洲视屏在线播放 | 日日操天天爽 | 超碰在线99 | 狠狠色丁香婷婷综合最新地址 | 天天操天天射天天添 | 97在线观视频免费观看 | 7799av | 国产一区av在线 | 久久亚洲人| 777奇米四色| 亚洲精品五月天 | 国产精品高清在线 | 久久久久久国产一区二区三区 | 国产中文字幕免费 | 日本系列中文字幕 | 日韩视频1区 | 久久成人麻豆午夜电影 | 激情视频国产 | 亚洲最新视频在线 | 一区三区视频 | 久久综合九色综合久久久精品综合 | 中文字幕乱码在线播放 | 伊人网综合在线观看 | 超碰97免费在线 | 少妇高潮冒白浆 | 五月婷婷综合久久 | 成人国产精品一区 | 日本韩国中文字幕 | 日韩精品免费在线视频 | 国产精品久久久久久久av大片 | 久久久久久久久黄色 | 成 人 黄 色 片 在线播放 | 中文字幕在线看视频 | 97国产在线视频 | 亚洲精品高清一区二区三区四区 | 亚洲va欧洲va国产va不卡 | 国产一级淫片免费看 | 天天干天天操天天爱 | 激情av综合| 激情欧美丁香 | 最近av在线| 在线观看91久久久久久 | 91九色丨porny丨丰满6 | 国产精品毛片一区视频播不卡 | 日韩免费 | 免费在线激情视频 | 欧美日韩高清免费 | 97视频免费在线 | 992tv在线观看| 久久精品久久99 | 中文字幕免费久久 | 国产精品 日韩 欧美 | 27xxoo无遮挡动态视频 | 国产精品 日本 | www.久久精品视频 | 欧洲精品亚洲精品 | 亚洲免费永久精品国产 | 午夜精品一区二区三区在线播放 | 在线观看日韩av | 亚洲va欧美| 在线免费观看黄色小说 | 天天干天天综合 | 日韩免费在线一区 | 亚洲自拍偷拍色图 | 日韩精品一区二区三区在线播放 | 日韩欧美在线高清 | 看毛片的网址 | 九九久久成人 | 日本午夜在线亚洲.国产 | 日韩综合一区二区三区 | 免费观看视频黄 | 国产一区二区高清 | 色噜噜日韩精品一区二区三区视频 | 99精品美女| 天天色天天操综合网 | 蜜臀av免费一区二区三区 | 日免费视频 | 国产色黄网站 |