成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > Laravel5.1 框架數(shù)據(jù)庫(kù)查詢構(gòu)建器用法實(shí)例詳解

Laravel5.1 框架數(shù)據(jù)庫(kù)查詢構(gòu)建器用法實(shí)例詳解

熱門(mén)標(biāo)簽:昭通辦理400電話 河南電銷卡外呼系統(tǒng)哪家強(qiáng) 騰訊外呼管理系統(tǒng) 揚(yáng)州地圖標(biāo)注app 百應(yīng)電話機(jī)器人服務(wù) 山西探意電話機(jī)器人 青島語(yǔ)音外呼系統(tǒng)招商 山西回?fù)芡夂粝到y(tǒng) 岳陽(yáng)外呼型呼叫中心系統(tǒng)在哪里

本文實(shí)例講述了Laravel5.1 框架數(shù)據(jù)庫(kù)查詢構(gòu)建器用法。分享給大家供大家參考,具體如下:

今兒個(gè)咱說(shuō)說(shuō)查詢構(gòu)建器。它比運(yùn)行原生SQL要簡(jiǎn)單些,它的操作面兒也是比較廣泛的。

1 查詢結(jié)果

先來(lái)看看它的語(yǔ)法:

  public function getSelect()
  {
    $result = DB::table('articles')->get();
    dd($result);
  }

查詢構(gòu)建器就是通過(guò)table方法返回的,使用get()可以返回一個(gè)結(jié)果集(array類型) 這里是返回所有的數(shù)據(jù),當(dāng)然你也可以鏈接很多約束。

1.1 獲取一列/一行數(shù)據(jù)

  public function getSelect()
  {
    $result = DB::table('articles')->where('title', 'learn database')->get();  // 獲取整列數(shù)據(jù)
    $articles = DB::table('articles')->where('title', 'learn database')->first(); // 獲取一行數(shù)據(jù)
    dd($result, $articles);
  }

我們可以通過(guò)where來(lái)增添?xiàng)l件。

1.2 獲取數(shù)據(jù)列值列表

如果你想要取到某列的值的話 可以使用lists方法:

  public function getSelect()
  {
    $result = DB::table('articles')->where('id', '', 2)->lists('title');
    $titles = DB::table('articles')->lists('title');
    dd($result, $titles);
  }

1.3 獲取組塊兒結(jié)果集

在我們數(shù)據(jù)表中數(shù)據(jù)特別特別多時(shí) 可以使用組塊結(jié)果集 就是一次獲取一小塊數(shù)據(jù)進(jìn)行處理

  public function getSelect()
  {
    DB::table('articles')->chunk(2, function ($articles){
      foreach ($articles as $article){
        echo $article->title;
        echo "br />";
      }
    });
  }

如果說(shuō)要終止組塊運(yùn)行的話 返回false就可以了:

  public function getSelect()
  {
    DB::table('articles')->chunk(2, function ($articles){
      return false;
    });
  }

1.4 聚合函數(shù)

構(gòu)建器還提供了很多的實(shí)用方法供我們使用:

  • count方法:返回構(gòu)建器查詢到的數(shù)據(jù)量。
  • max方法:傳入一列 返回這一列中最大的值。
  • min方法:跟max方法類似,它返回最小的值。
  • sum方法:返回一列值相加的和。
  • avg方法:計(jì)算平均值。

1.4.1 count

  public function getArticlesInfo()
  {
    $article_count = DB::table('articles')->count();
    dd($article_count);
  }

1.4.2 max

  public function getArticlesInfo()
  {
    $maxCommentCount = DB::table('articles')->max('comment_count');
    dd($maxCommentCount);
  }

1.4.3 sum

  public function getArticlesInfo()
  {
    $commentSum = DB::table('articles')->sum('comment_count');
  }

1.4.4 avg

  public function getArticlesInfo()
  {
    $commentAvg = DB::table('articles')->avg('comment_count');
    dd($commentAvg);
  }

1.5 select查詢

1.5.1 自定義子句

select語(yǔ)句可以獲取指定的列,并且可以自定義鍵:

  public function getArticlesInfo()
  {
    $articles = DB::table('articles')->select('title')->get();
    // 輸出結(jié)果:
//    array:3 [▼
//      0 => {#150 ▼
//          +"title": "laravel database"
//      }
//      1 => {#151 ▼
//          +"title": "learn database"
//       }
//       2 => {#152 ▼
//          +"title": "alex"
//       }
//      ]
    $articles1 = DB::table('articles')->select('title as articles_title')->get();
    // 輸出結(jié)果:
//    array:3 [▼
//       0 => {#153 ▼
//          +"articles_title": "laravel database"
//       }
//       1 => {#154 ▼
//          +"articles_title": "learn database"
//       }
//       2 => {#155 ▼
//          +"articles_title": "alex"
//       }
//      ]
    $articles2 = DB::table('articles')->select('title as articles_title', 'id as articles_id')->get();
//    array:3 [▼
//       0 => {#156 ▼
//          +"articles_title": "laravel database"
//          +"articles_id": 1
//       }
//       1 => {#157 ▼
//          +"articles_title": "learn database"
//          +"articles_id": 2
//       }
//       2 => {#158 ▼
//          +"articles_title": "alex"
//          +"articles_id": 3
//       }
//      ]
  }

1.5.2 distinct方法

關(guān)于distinct方法我還沒(méi)弄明白到底是什么意思 適用于什么場(chǎng)景,也歡迎大神們給出個(gè)答案 謝謝

distinct方法允許你強(qiáng)制查詢返回不重復(fù)的結(jié)果集。

  public function getArticlesInfo()
  {
    $articles = DB::table('articles')->distinct()->get();
  }

1.5.3 addSelect方法

如果你想要添加一個(gè)select 可以這樣做:

  public function getArticlesInfo()
  {
    $query = DB::table('articles')->select('title as articles_title');
    $articles = $query->addSelect('id')->get();
    dd($articles);
  }

2 where語(yǔ)句

where語(yǔ)句是比較常用的,經(jīng)常用他來(lái)進(jìn)行條件篩選。

2.1 where基礎(chǔ)介紹

現(xiàn)在來(lái)詳細(xì)介紹下where方法 它接收三個(gè)參數(shù):

  1. 列名,這個(gè)沒(méi)什么好說(shuō)的。
  2. 數(shù)據(jù)庫(kù)系統(tǒng)支持的操作符,比如說(shuō) ”=“、”“、”like“這些,如果不傳入第二個(gè)參數(shù) 那么默認(rèn)就是”=“等于。
  3. 要比較的值。
  public function getArticlesInfo()
  {
    $articles1 = DB::table('articles')->where('id','2')->get();     // 等于
    $articles2 = DB::table('articles')->where('id','>','2')->get();   // 大于
    $articles3 = DB::table('articles')->where('id','>','2')->get();  // 不等于
    $articles4 = DB::table('articles')->where('id','=','2')->get();  // 小于等于
    $articles5 = DB::table('articles')->where('title','LIKE','%base')->get();  // 類似
  }

2.2 orWhere

orWhere和where接收的參數(shù)是一樣的,當(dāng)where邏輯沒(méi)有查找到 or查找到了 返回or的結(jié)果,當(dāng)where查找到了 or也查找到了 返回它們的結(jié)果。

  public function getArticlesInfo()
  {
    $articles = DB::table("articles")->where('id','=','5')->orWhere('title','laravel database')->get();
    dd($articles);
  }

2.3 whereBetween和whereNotBetween

whereBetween是指列值是否在所給定的值之間:

  public function getArticlesInfo()
  {
    $articles = DB::table("articles")->whereBetween('id', [1, 3])->get();
    dd($articles);
  }

↑ 上述代碼是查找id在1~3之間的集合。

whereNotBetween和whereBetween相反:

  public function getArticlesInfo()
  {
    $articles = DB::table("articles")->whereNotBetween('id', [1, 3])->get();
    dd($articles);
  }

↑ 上述代碼是查找id不在1~3之間的集合。

2.4 whereIn和whereNotIn

whereIn是查找列值在給定的一組數(shù)據(jù)中:

  public function getArticlesInfo()
  {
    $articles = DB::table("articles")->whereIn('id', [1, 3, 5, 8])->get();
    dd($articles);
  }

↑ 上述代碼中是查找ID為1,3,5,8的集合,不過(guò)我們數(shù)據(jù)庫(kù)中只有id為1和3的數(shù)據(jù) 那么它只會(huì)返回id為1和3的集合。

whereNotIn和whereIn相反的:

  public function getArticlesInfo()
  {
    $articles = DB::table("articles")->whereNotIn('id', [1, 3, 5, 8])->get();
    dd($articles);
  }

↑ 上述代碼中是查找ID不是1,3,5,8的集合。

2.5 whereNull和whereNotNull

whereNull是查找列值為空的數(shù)據(jù):

  public function getArticlesInfo()
  {
    $articles = DB::table("articles")->whereNull('created_at')->get();
    dd($articles);
  }

↑ 上述代碼中是查找created_at為空的集合。

whereNotNull就不用說(shuō)啦:

  public function getArticlesInfo()
  {
    $articles = DB::table("articles")->whereNotNull('created_at')->get();
    dd($articles);
  }

↑ 上述代碼中是查找created_at不為空的集合。

3 插入數(shù)據(jù)

先看下最簡(jiǎn)單的插入方法:

  public function getInsertArticle()
  {
    // 插入一條數(shù)據(jù):
    DB::table('articles')->insert(
      ['title'=>'get more', 'body'=>'emmmmmm......']
    );
    // 插入多條數(shù)據(jù):
    DB::table('articles')->insert([
      ['title'=>'testTitle1', 'body'=>'testBody1'],
      ['title'=>'testTitle2', 'body'=>'testBody2'],
      // ....
    ]);
  }

當(dāng)你需要拿到插入數(shù)據(jù)的ID的話,可以使用獲取自增ID的方法:

  public function getInsertArticle()
  {
    // 插入一條數(shù)據(jù):
    $id = DB::table('articles')->insertGetId(
      ['title'=>'get more', 'body'=>'emmmmmm......']
    );
    dd($id);
  }

4 更新

  public function getUpdateArticle()
  {
    $result = DB::table('articles')->whereBetween('id', [1, 3])->update(['comment_count'=>0]);
    dd($result);
  }

↑ update還可以返回影響了幾條數(shù)據(jù)。

4.1 加/減快捷方法

  public function getUpdateArticle()
  {
    $result = DB::table('articles')->whereBetween('id', [1, 3])->increment('comment_count',2);
    dd($result);
  }

↑ increment接受1~2個(gè)參數(shù),第一個(gè)參數(shù)是列名,第二個(gè)參數(shù)是可選的表示增加幾(默認(rèn)是1),上面的語(yǔ)句是:comment_count這一列的值增加2。

  public function getUpdateArticle()
  {
    $result = DB::table('articles')->whereBetween('id', [1, 3])->decrement('comment_count',2);
    dd($result);
  }

↑ decrement接受1~2個(gè)參數(shù),第一個(gè)參數(shù)是列名,第二個(gè)參數(shù)是可選的表示減少幾(默認(rèn)是1),上面的語(yǔ)句是:comment_count這一列的值減少2。

你以為加減快捷方法只接收兩個(gè)參數(shù)么?nonono 它還可以接收第三個(gè)參數(shù):

  public function getUpdateArticle()
  {
    $result = DB::table('articles')->whereBetween('id', [1, 3])->increment('comment_count', 2, ['title' => 'testUpdate']);
    dd($result);
  }

↑ 它還可以在增加/減少時(shí)對(duì)其他列進(jìn)行修改。

5 刪除

  public function getDeleteArticle()
  {
    $result = DB::table('articles')->whereBetween('id', [1, 3])->delete();
    dd($result);
  }

↑ 用delete刪除數(shù)據(jù),它也返回有多少行被影響。

當(dāng)你想要?jiǎng)h除所有的列 并且把自增ID歸0的話 可以這么做:

  public function getDeleteArticle()
  {
    DB::table('articles')->truncate();
  }

6 鎖

查詢構(gòu)建器還包含一些方法幫助你在select語(yǔ)句中實(shí)現(xiàn)”悲觀鎖“??梢栽诓樵冎惺褂胹haredLock方法從而在運(yùn)行語(yǔ)句時(shí)帶一把”共享鎖“。共享鎖可以避免被選擇的行被修改直到事務(wù)提交:

DB::table('articles')->where('id', '>', 100)->sharedLock()->get();

此外你還可以使用lockForUpdate方法?!眆or update“鎖避免選擇行被其它共享鎖修改或刪除:

DB::table('articles')->where('id', '>', 100)->lockForUpdate()->get();

更多關(guān)于Laravel相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Laravel框架入門(mén)與進(jìn)階教程》、《php優(yōu)秀開(kāi)發(fā)框架總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門(mén)教程》、《php+mysql數(shù)據(jù)庫(kù)操作入門(mén)教程》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總》

希望本文所述對(duì)大家基于Laravel框架的PHP程序設(shè)計(jì)有所幫助。

您可能感興趣的文章:
  • 在 Laravel 6 中緩存數(shù)據(jù)庫(kù)查詢結(jié)果的方法
  • 淺談laravel數(shù)據(jù)庫(kù)查詢返回的數(shù)據(jù)形式
  • 在Laravel5.6中使用Swoole的協(xié)程數(shù)據(jù)庫(kù)查詢
  • Laravel使用Caching緩存數(shù)據(jù)減輕數(shù)據(jù)庫(kù)查詢壓力的方法
  • laravel數(shù)據(jù)庫(kù)查詢結(jié)果自動(dòng)轉(zhuǎn)數(shù)組修改實(shí)例

標(biāo)簽:黃南 湛江 鎮(zhèn)江 銅川 寶雞 宜賓 婁底 南陽(yáng)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Laravel5.1 框架數(shù)據(jù)庫(kù)查詢構(gòu)建器用法實(shí)例詳解》,本文關(guān)鍵詞  Laravel5.1,框架,數(shù)據(jù)庫(kù),查詢,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Laravel5.1 框架數(shù)據(jù)庫(kù)查詢構(gòu)建器用法實(shí)例詳解》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Laravel5.1 框架數(shù)據(jù)庫(kù)查詢構(gòu)建器用法實(shí)例詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    视频一区亚洲| 黄色大片免费看| 精品国产一区二区三区日日嗨| 五月天精品在线| 久久精品一区二区| 91久久精品美女| jizz免费观看| 精品亚洲夜色av98在线观看| 午夜丝袜av电影| 北条麻妃一区二区三区| 黑人40厘米全进去| 国产a级毛片一区| 亚州av电影免费在线观看| 国产一级生活片| 亚洲福利网站| av资源亚洲| a天堂在线观看| 免费 成 人 黄 色| 欧美精品一卡两卡| 99re视频在线| 欧美与动交zoz0z| 久久久久久久久久久久久久久久久久av| 四虎影院一区二区三区| 午夜亚洲激情| 欧美综合精品| 免费黄色在线网址| 性生活视频网址| 69国产精品| 国产福利微拍精品一区二区| 免费在线不卡视频| 麻豆精品网站| 欧美日韩亚洲视频| 一道在线中文一区二区三区| http://嫩草影院| 六月婷婷综合网| 波多野结衣三级视频| 欧美aⅴ在线观看| 亚洲视频在线免费播放| 日韩肉感妇bbwbbwbbw| 欧美与黑人午夜性猛交久久久| 91性高湖久久久久久久久_久久99| 国产麻豆精品久久一二三| 亚洲精品永久www嫩草| 色诱女教师一区二区三区| 6080亚洲精品一区二区| 国产一区在线观| 色喇叭免费久久综合网| 黄色免费看片| www.91精品| 毛片毛片毛片毛片| 国产成人午夜电影网| 中文一区二区三区四区| 欧美性高潮在线| 18深夜在线观看免费视频| 蜜桃精品久久久久久久免费影院| 亚洲综合首页| 色综合久久九月婷婷色综合| 国产亚洲在线播放| 91精品欧美综合在线观看最新| 亚洲sss综合天堂久久| 国产一区白浆| 亚洲电影一级片| 欧美性受ⅹ╳╳╳黑人a性爽| caopo在线| 久草在线新视觉| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美大肚乱孕交hd孕妇| 日韩专区中文字幕一区二区| 久久97人妻无码一区二区三区| 伪装者在线观看完整版免费| 美女网站色精品尤物极品姐弟| 亚洲成**性毛茸茸| 中文字幕有码热在线视频| 玖玖精品一区| 最新日韩免费视频| 国产成人综合精品| 色婷婷综合视频| 欧美一级片中文字幕| 日韩乱码人妻无码中文字幕久久| 伊人亚洲福利一区二区三区| 精品精品导航| 开心激情综合| 五月亚洲综合| 一本色道久久综合狠狠躁的推荐| 91精品一区二区三区在线观看| 国产成人午夜视频网址| 清纯唯美亚洲综合一区| 色偷偷亚洲第一综合| 97夜夜澡人人双人人人喊| 日韩一级片av| 日韩中文综合网| 91黄色在线视频| 久久久久久久久久久91| 日本国产在线| 亚洲天堂中文字幕在线| 成人欧美色图| 日本熟伦人妇xxxx| 91精品国产免费久久综合| 久热精品视频在线观看| 一区二区国产盗摄色噜噜| 51ⅴ精品国产91久久久久久| 久久久精品一区二区毛片免费看| 91美女视频网站| 挪威xxxx性hd极品| 久久综合伊人77777麻豆最新章节| 亚洲人成网站在线| 97国产精品| 四虎影音在线| 91精品国产一区| 在线视频免费在线观看一区二区| 亚洲日本韩国在线| 一炮成瘾1v1高h| 日本激情视频在线| 中国黄色一级视频| 色偷偷7777www人| 亚洲成a人片77777在线播放| 精品久久蜜桃| 中文字幕精品一区久久久久| 国内精品国语自产拍在线观看| 国产成人在线视频网站| 欧美不卡在线一区二区三区| 精品亚洲欧美日韩| 中文在线免费一区三区| av毛片午夜不卡高**水| 日韩av最新在线观看| 一区精品在线播放| 精品免费日产一区一区三区免费| 欧美电影在线观看完整版| 欧美高清视频手机在在线| 国产高潮流白浆喷水视频| 国产视频高清免费| 99在线精品一区二区三区| 国产真实夫妇交换视频| 韩国精品一区二区三区| 91精品国产一区二区在线观看| 国产精品欧美久久| www.国产在线| h视频在线网站| 国产一级免费片| 26uuu成人网一区二区三区| 神马久久精品综合| 欧美区国产区| 伊人av免费在线观看| 精品成人佐山爱一区二区| 亚洲激情在线观看视频| 日b视频在线观看| 免费观看欧美成人禁片| 四虎在线免费看| 九草视频在线观看| 日韩欧美中文一区二区| 先锋影音av网站| 欧美mv日韩mv亚洲| 成人欧美一区二区三区黑人麻豆| 黄色日韩在线| 久久综合一区| 日韩精品小视频| 亚洲高清不卡av| 国产一区二区精品久久91| 久久99精品国产麻豆婷婷| 色又黄又爽网站www久久| 中日韩在线视频| 91精品一区国产高清在线gif| 国产午夜大地久久| 亚洲精品一二三四区| 台湾佬中文娱乐久久久| 欧美在线免费视频| 亚洲黄色免费观看| 激情亚洲色图| 久久久999精品免费| 九七电影院97理论片久久tvb| 波多野结衣中文字幕一区二区三区| 中文字幕免费在线观看视频| 欧美午夜片在线观看| 91九色国产社区在线观看| 一区二区三区在线视频看| 国产日韩欧美一区| 国内精品卡一卡二卡三新区| 日本天堂在线观看| 日本r级电影在线观看| 国产亚洲综合久久| 一区二区在线观| 精品一二三区视频| 欧美日韩老妇| 美女黄a一级视频| 超碰在线97国产| 欧美日韩三级在线| 日本天堂在线播放| 97超碰在线播放| 国产这里只有精品| 91免费小视频| 国产精品毛片久久久久久久| 欧美裸体xxxx极品少妇| 二区在线观看| 亚洲高清视频在线观看| 欧美日韩福利电影| 欧美风狂大伦交xxxx| 久久99国产乱子伦精品免费| 日本一二区免费| 国产成人高清激情视频在线观看| 国产成人综合亚洲91猫咪| 国产免费av网站| 日韩在线成人| 男人的天堂99| 色aⅴ色av色av偷拍| 国产成人精品免费看| 国内精品嫩模av私拍在线观看| 天天躁日日躁aaaxxⅹ| 一本色道久久加勒比88综合| 色老板在线视频一区二区| 在线观看视频免费一区二区三区| 2019亚洲男人天堂| 国产欧美中文字幕| 综合图区欧美| 91精品国产综合久久久久| 成人免费在线视频观看| 黑人精品xxx一区| 一道精品视频一区二区三区图片| 欧美啪啪免费视频| 97超碰国产精品| 亚洲国产成人精品一区二区三区| 最新91在线| 欧美精品一本久久男人的天堂| 久久av无码精品人妻系列试探| 小黄鸭精品aⅴ导航网站入口| 国产拍在线视频| 国产视频一区二区不卡| 在线亚洲国产精品网| 国产精品直播网红| 欧美人成免费网站| 精品国产91乱高清在线观看| 日韩在线视频观看| 国产精品美女久久久久av超清| 国产精品久久久久久久9999| 欧美日韩成人在线观看| 亚洲电影视频在线| 久久久国产精品人人片| 国产精品久久久久久久久夜色| 国产麻豆日韩欧美久久| 欧美亚洲福利| 欧美a级一区二区| 天堂成人国产精品一区| 国产精品高潮呻吟AV无码| 欧美日本黄色片| 日本成人三级| 午夜精品一区二区三区三上悠亚| 精品一区毛片| 日日摸夜夜添夜夜添亚洲女人| 97超碰人人模人人人爽人人爱| 疯狂试爱三2浴室激情视频| 久久亚洲精品中文字幕蜜潮电影| 成人三级视频在线观看| 懂色一区二区三区免费观看| 日韩欧美在线播放| 欧美日韩久久| 久久精品视频va| 久久久久久av无码免费看大片| 亚洲一二三四区不卡| 日韩一级片免费在线观看| 黄色片网站在线播放| 国产在线98福利播放视频| 摸摸摸bbb毛毛毛片| 另类中文字幕网| 欧美激情一区二区三区蜜桃视频| 亚洲国产成人久久| 欧美专区日韩视频| 中文字幕在线看精品乱码| 日韩亚洲视频在线观看| 亚洲精品国产一区二| 日日夜夜中文字幕| 国产一级爱c视频| 2014亚洲片线观看视频免费| 精品国产亚洲一区二区三区| 91肉色超薄丝袜脚交一区二区| 青青久在线视频| 免费观看四虎精品成人| 一级一片免费播放| 久久久久久久久久久久久女过产乱| 亚洲超碰精品一区二区| 日韩有码中文字幕在线| 色呦呦在线视频| 国产一级性生活| 黄色av成人| 91亚洲无吗| 亚洲精品福利网站| 国产在线精彩视频| 蜜桃福利午夜精品一区| 免费av不卡在线| 免费看的黄色大片| 亚洲三级黄色在线观看| 欧美亚洲丝袜传媒另类| 4hu四虎永久在线观看| 欧美成人精品一区二区三区在线看| 中文字幕亚洲免费| 天堂网成人在线| 免费在线色视频| 日本精品一区二区三区在线播放视频| 在线观看成年人视频| www.26天天久久天堂| 久久伊人一区二区| 国内精品卡一卡二卡三新区| 欧美 日韩 成人| caoporn国产精品免费公开| 国产农村妇女精品一区| 日韩高清av一区二区三区| av一级黄色片| 91久久精品一区二区三区| 久久免费黄色| 国产精品人妻一区二区三区| 伊人久久大香线蕉成人综合网| 日日摸夜夜夜夜夜添| 1314成人网| 日韩中文第一页| 欧洲视频一区二区| 2020国产精品久久精品美国| 国产午夜精品美女视频明星a级| 成年黄网站在线观看免费| aaa欧美色吧激情视频| 中国免费黄视频| 欧美黑人xxxⅹ高潮交| 青青草成人激情在线| 国产综合婷婷| 99re亚洲国产精品| 免费观看成人在线视频| 亚洲区小说区图片区qvod| 国产成人精品av在线| www.啪啪.com| 日日夜夜精品免费视频| 亚洲无限乱码一二三四麻|