精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

零散的MySQL基礎總是記不住?看這一篇如何拯救你

新聞
在日常開發中,一些不常用且又比較基礎的知識,過了一段時間之后,總是容易忘記或者變得有點模棱兩可。本篇主要記錄一些關于MySQL數據庫比較基礎的知識,以便日后快速查看。

 前言

在日常開發中,一些不常用且又比較基礎的知識,過了一段時間之后,總是容易忘記或者變得有點模棱兩可。本篇主要記錄一些關于MySQL數據庫比較基礎的知識,以便日后快速查看。

SQL命令

SQL命令分可以分為四組:DDLDMLDCLTCL。四組中包含的命令分別如下

零散的MySQL基礎總是記不住?看這一篇如何拯救你

DDL

DDL數據定義語言(Data Definition Language)的簡稱,它處理數據庫schemas描述數據應如何駐留在數據庫中

  • CREATE:創建數據庫及其對象(如表,索引,視圖,存儲過程,函數和觸發器)
  • ALTER:改變現有數據庫的結構
  • DROP:從數據庫中刪除對象
  • TRUNCATE:從表中刪除所有記錄,包括為記錄分配的所有空間都將被刪除
  • COMMENT:添加注釋
  • RENAME:重命名對象

常用命令如下:

  1. # 建表 
  2. CREATE TABLE sicimike  ( 
  3.   id int(4) primary key auto_increment COMMENT '主鍵ID'
  4.   name varchar(10) unique, 
  5.   age int(3default 0
  6.   identity_card varchar(18
  7.   # PRIMARY KEY (id) // 也可以通過這種方式設置主鍵 
  8.   # UNIQUE KEY (name) // 也可以通過這種方式設置唯一鍵 
  9.   # key/index (identity_card, col1...) // 也可以通過這種方式創建索引 
  10. ) ENGINE = InnoDB; 
  11.  
  12. # 設置主鍵 
  13. alter table sicimike add primary key(id); 
  14.  
  15. # 刪除主鍵 
  16. alter table sicimike drop primary key; 
  17.  
  18. # 設置唯一鍵 
  19. alter table sicimike add unique key(column_name); 
  20.  
  21. # 刪除唯一鍵 
  22. alter table sicimike drop index column_name; 
  23.  
  24. # 創建索引 
  25. alter table sicimike add [unique/fulltext/spatial] index/key index_name (identity_card[(len)] [asc/desc])[using btree/hash] 
  26. create [unique/fulltext/spatial] index index_name on sicimike(identity_card[(len)] [asc/desc])[using btree/hash] 
  27. example: alter table sicimike add index idx_na(name, age); 
  28.  
  29. # 刪除索引 
  30. alter table sicimike drop key/index identity_card; 
  31. drop index index_name on sicimike; 
  32.  
  33. # 查看索引 
  34. show index from sicimike; 
  35.  
  36. # 查看列 
  37. desc sicimike; 
  38.  
  39. # 新增列 
  40. alter table sicimike add column column_name varchar(30); 
  41.  
  42. # 刪除列 
  43. alter table sicimike drop column column_name; 
  44.  
  45. # 修改列名 
  46. alter table sicimike change column_name new_name varchar(30); 
  47.  
  48. # 修改列屬性 
  49. alter table sicimike modify column_name varchar(22); 
  50.  
  51. # 查看建表信息 
  52. show create table sicimike; 
  53.  
  54. # 添加表注釋 
  55. alter table sicimike comment '表注釋'
  56.  
  57. # 添加字段注釋 
  58. alter table sicimike modify column column_name varchar(10) comment '姓名'

DML

DML是數據操縱語言(Data Manipulation Language)的簡稱,包括最常見的SQL語句,例如SELECT,INSERT,UPDATE,DELETE等,它用于存儲修改檢索刪除數據庫中的數據。

  • 分頁
  1. -- 查詢從第11條數據開始的連續5條數據 
  2. select * from sicimike limit 105 
  • group by
    默認情況下,MySQL中的分組(group by)語句,不要求select返回的列,必須是分組的列或者是一個聚合函數。如果select查詢的列不是分組的列,也不是聚合函數,則會返回該分組中第一條記錄的數據。對比下面兩條SQL語句,第二條SQL語句中,cname既不是分組的列,也不是以聚合函數的形式出現。所以在liming這個分組中,cname取的是第一條數據。
  1. mysql> select * from c; 
  2. +-----+-------+----------+ 
  3. | CNO | CNAME | CTEACHER | 
  4. +-----+-------+----------+ 
  5. |   1 | 數學  | liming   | 
  6. |   2 | 語文  | liming   | 
  7. |   3 | 歷史  | xueyou   | 
  8. |   4 | 物理  | guorong  | 
  9. |   5 | 化學  | liming   | 
  10. +-----+-------+----------+ 
  11. 5 rows in set (0.00 sec) 
  12.  
  13. mysql> select cteacher, count(cteacher), cname from c group by cteacher; 
  14. +----------+-----------------+-------+ 
  15. | cteacher | count(cteacher) | cname | 
  16. +----------+-----------------+-------+ 
  17. | guorong  |               1 | 物理  | 
  18. | liming   |               3 | 數學  | 
  19. | xueyou   |               1 | 歷史  | 
  20. +----------+-----------------+-------+ 
  21. 3 rows in set (0.00 sec) 
  • having
    having關鍵字用于對分組后的數據進行篩選,功能相當于分組之前的where,不過要求更嚴格。過濾條件要么是一個聚合函數( ... having count(x) > 1),要么是出現在select后面的列(select col1, col2 ... group by x having col1 > 1)
  • 多表更新
  1. update tableA a inner join tableB b on a.xxx = b.xxx set a.col1 = xxx, b.col1 = xxx where ...多表刪除 
  • 多表刪除
  1. delete a, b from tableA a inner join tableB b on a.xxx = b.xxx where a.col1 = xxx and b.col1 = xxx 

DCL

DCL是數據控制語言(Data Control Language)的簡稱,它包含諸如GRANT之類的命令,并且主要涉及數據庫系統的權限,權限和其他控件。

  • GRANT :允許用戶訪問數據庫的權限
  • REVOKE:撤銷用戶使用GRANT命令賦予的訪問權限

TCL

TCL是事務控制語言(Transaction Control Language)的簡稱,用于處理數據庫中的事務

  • COMMIT:提交事務
  • ROLLBACK:在發生任何錯誤的情況下回滾事務

范式

數據庫規范化,又稱正規化、標準化,是數據庫設計的一系列原理和技術,以減少數據庫中數據冗余,增進數據的一致性。關系模型的發明者埃德加·科德最早提出這一概念,并于1970年代初定義了第一范式、第二范式和第三范式的概念,還與Raymond F. Boyce于1974年共同定義了第三范式的改進范式——BC范式。除外還包括針對多值依賴的第四范式,連接依賴的第五范式、DK范式和第六范式。

現在數據庫設計最多滿足3NF,普遍認為范式過高,雖然具有對數據關系更好的約束性,但也導致數據關系表增加而令數據庫IO更易繁忙,原來交由數據庫處理的關系約束現更多在數據庫使用程序中完成。

第一范式

定義:數據庫中的所有字段(列)都是單一屬性,不可再分的。這個單一屬性由基本的數據類型所構成,如整型、浮點型、字符串等。第一范式是為了保證列的原子性。

零散的MySQL基礎總是記不住?看這一篇如何拯救你

上表不滿足第一范式,其中的地址列是可以再拆分的,可以拆分成省、市、區等

零散的MySQL基礎總是記不住?看這一篇如何拯救你

第二范式

定義:數據庫中的表不存在非關鍵字段對任一關鍵字字段的部分函數依賴部分函數依賴是指存在著組合關鍵字中的某一關鍵字決定非關鍵字的情況第二范式在滿足了第一范式的基礎上,消除非主鍵列對聯合主鍵的部分依賴

零散的MySQL基礎總是記不住?看這一篇如何拯救你

上面這張表中想要設置主鍵,只能是商品名稱供應商名稱一起組成聯合主鍵。但是價格分類只依賴于商品名稱,供應商電話只依賴于供應商名稱,所以上面的表不滿足第二范式,可以改成如下形式:

商品信息表

零散的MySQL基礎總是記不住?看這一篇如何拯救你

供應商信息表

零散的MySQL基礎總是記不住?看這一篇如何拯救你

商品-供應商關聯表

零散的MySQL基礎總是記不住?看這一篇如何拯救你

第三范式

定義:所有非主鍵屬性都只和候選鍵有相關性,也就是說非主鍵屬性之間應該是獨立無關的。第三范式是在滿足了第二范式的基礎上,消除列與列之間的傳遞依賴

零散的MySQL基礎總是記不住?看這一篇如何拯救你

在上面的表中,商品的分類描述依賴分類,而分類依賴商品名稱,而不是分類描述直接依賴商品名稱。這樣就形成了傳遞依賴,所以不符合第三范式。可以改成如下形式

商品表

零散的MySQL基礎總是記不住?看這一篇如何拯救你

商品分類表

零散的MySQL基礎總是記不住?看這一篇如何拯救你

數據庫設計時,遵循范式反范式一直以來是一個頗受爭議的問題。遵循范式對數據關系更好的約束性,并且減少數據冗余,可以更好地保證數據一致性。而反范式則是為了獲得更好的性能。所以范式還是反范式并沒有明確的標準,適合自己業務場景的才是最好的。

反范式設計時,需要考慮以下幾個問題,分別是插入異常更新異常刪除異常

  • 插入異常:如果某個實體隨著另一個實體的存在而存在,即缺少某個實體是無法表示這個實體,那么這個表就存在插入異常。
  • 更新異常:如果更改表所對應的某個實體實例的單獨屬性時,需要將多行更新,那么就說明這個表存在更新異常
  • 刪除異常:如果刪除表的某一行來表示某實體實例失效時,導致另一個不同實體實例信息丟失,那么這個表就存在刪除異常

以違反第二范式的表為例

零散的MySQL基礎總是記不住?看這一篇如何拯救你

如果可樂第二制造廠這個供應商尚未開始供貨,表中就不存在第二條記錄,也就無法記錄供應商的電話,這樣就存在插入異常;如果需要把可樂的價格提高,需要更新表中的多條記錄,這樣就存在更新異常;如果刪除可樂第二制造廠的供貨信息,那么該供應商的電話也就丟失了,這樣就存在刪除異常

一般存在插入異常的表,都會存在更新異常刪除異常

橫表縱表

SQL腳本

  1. # 橫表 
  2. CREATE TABLE `table_h2z` ( 
  3. `name` varchar(32) DEFAULT NULL, 
  4. `chinese` int(11) DEFAULT NULL, 
  5. `math` int(11) DEFAULT NULL, 
  6. `english` int(11) DEFAULT NULL 
  7. ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8; 
  8.  
  9. /*Data for the table `table_h2z` */ 
  10. insert  into `table_h2z`(`name`,`chinese`,`math`,`english`) values  
  11. ('mike',45,43,87), 
  12. ('lily',53,64,88), 
  13. ('lucy',57,75,75); 
  14.  
  15. # 縱表 
  16. CREATE TABLE `table_z2h` ( 
  17.   `name` varchar(32) DEFAULT NULL, 
  18.   `subject` varchar(8) NOT NULL DEFAULT ''
  19.   `score` int(11) DEFAULT NULL 
  20. ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 
  21.  
  22. /*Data for the table `table_z2h` */ 
  23. insert  into `table_z2h`(`name`,`subject`,`score`) values  
  24. ('mike','chinese',45), 
  25. ('lily','chinese',53), 
  26. ('lucy','chinese',57), 
  27. ('mike','math',43), 
  28. ('lily','math',64), 
  29. ('lucy','math',75), 
  30. ('mike','english',87), 
  31. ('lily','english',88), 
  32. ('lucy','english',75); 

橫表轉縱表

  1. SELECT NAME, 'chinese' AS `subject`,  chinese AS `score` FROM table_h2z 
  2. UNION ALL 
  3. SELECT NAME, 'math' AS `subject`,  math AS `score` FROM table_h2z 
  4. UNION ALL 
  5. SELECT NAME, 'english' AS `subject`, english AS `score` FROM table_h2z 

執行結果

  1. +------+---------+-------+ 
  2. | name | subject | score | 
  3. +------+---------+-------+ 
  4. | mike | chinese |    45 | 
  5. | lily | chinese |    53 | 
  6. | lucy | chinese |    57 | 
  7. | mike | math    |    43 | 
  8. | lily | math    |    64 | 
  9. | lucy | math    |    75 | 
  10. | mike | english |    87 | 
  11. | lily | english |    88 | 
  12. | lucy | english |    75 | 
  13. +------+---------+-------+ 
  14. 9 rows in set (0.00 sec) 

縱表轉橫表

  1. SELECT NAME, 
  2.     SUM(CASE `subject` WHEN 'chinese' THEN score ELSE 0 END) AS chinese, 
  3.     SUM(CASE `subject` WHEN 'math' THEN score ELSE 0 END) AS math, 
  4.     SUM(CASE `subject` WHEN 'english' THEN score ELSE 0 END) AS english 
  5. FROM table_z2h 
  6. GROUP BY NAME 

執行結果

  1. +------+---------+------+---------+ 
  2. | name | chinese | math | english | 
  3. +------+---------+------+---------+ 
  4. | lily |      53 |   64 |      88 | 
  5. | lucy |      57 |   75 |      75 | 
  6. | mike |      45 |   43 |      87 | 
  7. +------+---------+------+---------+ 
  8. 3 rows in set (0.00 sec) 

 

責任編輯:張燕妮 來源: 今日頭條
相關推薦

2023-10-17 08:15:28

API前后端分離

2022-08-26 10:32:21

MongoDB數據庫

2024-11-04 08:54:30

2023-10-30 07:12:04

2023-02-10 09:04:27

2022-06-20 09:01:23

Git插件項目

2020-02-18 16:20:03

Redis ANSI C語言日志型

2023-09-11 08:13:03

分布式跟蹤工具

2021-04-08 07:37:39

隊列數據結構算法

2022-08-01 11:33:09

用戶分析標簽策略

2019-05-09 15:12:20

Linux 系統 數據

2023-06-02 08:22:51

Netty網絡編程

2025-02-07 09:28:39

PGSQL命令PostgreSQL

2019-05-14 09:31:16

架構整潔軟件編程范式

2020-07-03 08:21:57

Java集合框架

2025-08-07 04:10:00

光模塊AI網絡

2024-09-23 08:00:00

消息隊列MQ分布式系統

2018-05-22 08:24:50

PythonPyMongoMongoDB

2022-04-07 10:39:21

反射Java安全

2017-03-11 22:19:09

深度學習
點贊
收藏

51CTO技術棧公眾號

国产欧美一区二区| 色哟哟亚洲精品一区二区| 人妻无码久久一区二区三区免费| 丰满少妇高潮在线观看| 一区二区日韩免费看| 亚洲午夜未满十八勿入免费观看全集 | 色婷婷激情视频| xxx性欧美| 国产精品午夜久久| 国产高清精品一区二区| 黄色一级视频免费看| 久久精品久久久| 精品亚洲永久免费精品| 欧美视频亚洲图片| 日本美女一区| 亚洲国产精品久久不卡毛片| 天堂一区二区三区| 天天干天天色天天| 狠狠色狠狠色综合日日91app| 91豆花精品一区| 乱h高h女3p含苞待放| 国产亚洲一区| 日韩免费在线观看| 日韩av在线中文| 在线免费看h| 亚洲一区二区三区中文字幕| 亚洲精品成人a8198a| 天天操天天干天天爱| 精品一区二区三区在线视频| 日本成人黄色片| 久久免费视频99| 亚洲色图网站| 最近中文字幕日韩精品 | 日韩丝袜视频| 精品久久久久久久人人人人传媒| 奇米影视四色在线| 午夜精品成人av| 午夜精品一区在线观看| 欧美少妇在线观看| 久久五月精品| 国产精品国产三级国产普通话蜜臀 | 午夜一区二区视频| 欧美日韩亚洲国产| 日韩欧美a级成人黄色| 日韩日韩日韩日韩日韩| 欧美家庭影院| 亚洲综合在线观看视频| 最近中文字幕免费mv| 1024国产在线| 国产精品青草久久| 午夜一区二区三区| av亚洲在线| 中文无字幕一区二区三区| 欧美日韩三区四区| 可以在线观看的黄色| 91美女片黄在线观看91美女| 久久av一区二区三区亚洲| 天堂成人在线视频| 97精品国产97久久久久久久久久久久| 国产精品视频在线免费观看| 免费观看国产视频| 99视频一区二区| 美媛馆国产精品一区二区| 欧美日韩在线精品一区二区三区激情综 | 激情偷拍久久| 久久免费视频网| av资源免费观看| 久久久久国产精品一区三寸| 日本黄色一区二区| 欧美三级在线观看视频| 天堂√中文最新版在线| 色94色欧美sute亚洲线路一久| 成人在线观看黄| 精品美女一区| 日韩色视频在线观看| 香蕉视频免费网站| 四虎影视精品| 这里只有精品视频在线| 五月婷婷综合激情网| 婷婷成人基地| 97在线视频观看| 亚洲天堂视频在线播放| 久久国产精品色| av一区观看| 色av男人的天堂免费在线| 中文字幕av在线一区二区三区| 欧美 日韩 国产 在线观看| 黄网av在线| 日本韩国精品一区二区在线观看| 九色porny自拍| 999久久久精品一区二区| 亚洲欧美日韩中文在线| 国精产品视频一二二区| 精品白丝av| 国产精品久久久久免费a∨| 精品国产九九九| 久久色成人在线| 国产精品久久成人免费观看| 日本不卡1234视频| 欧美一区二区精品在线| 亚洲国产果冻传媒av在线观看| 不卡在线一区二区| 久久久噜噜噜久久| 依依成人在线视频| 99精品久久久久久| 国产经典久久久| 亚洲第一会所| 欧美精品一区二区在线播放| 男女男精品视频网站| 亚洲大片av| 成人免费观看a| 精品av中文字幕在线毛片| 一区二区视频免费在线观看| 中文字幕永久视频| 女同久久另类99精品国产| 久久精品国产亚洲一区二区| 亚洲永久精品在线观看| 国产激情视频一区二区在线观看| 日韩精品极品视频在线观看免费| 高清视频在线观看三级| 777亚洲妇女| 干b视频在线观看| 日韩一级不卡| 99影视tv| 福利在线视频网站| 欧美私人免费视频| 丰满圆润老女人hd| 亚洲精品乱码| av色综合网| 婷婷在线播放| 日韩视频一区二区在线观看| 五月综合色婷婷| 蜜桃视频在线观看一区| 欧美重口乱码一区二区| 亚洲最大网站| 亚洲精品99久久久久| 九九热视频精品| 国产乱码精品一区二区三区忘忧草| 天堂精品一区二区三区| av一区在线| 亚洲丝袜av一区| 亚洲av无码精品一区二区| 99麻豆久久久国产精品免费 | 717成人午夜免费福利电影| 黄瓜视频污在线观看| 久久精品91| 秋霞在线观看一区二区三区| 亚洲最新无码中文字幕久久| 亚洲欧美日韩国产中文| 激情五月婷婷网| 国产人成一区二区三区影院| 成年人小视频网站| 欧美特黄一级大片| 国产欧美日韩91| 欧美r级在线| 555www色欧美视频| 三级在线观看免费大全| 国产电影精品久久禁18| 91黄色在线看| 少妇一区二区三区| 国产成人在线一区| 香蕉视频在线免费看| 9191成人精品久久| 久久综合色综合| 91视频xxxx| 男操女免费网站| 1024精品久久久久久久久| 91精品婷婷国产综合久久蝌蚪| 1区2区在线观看| 亚洲精品国产福利| 高潮毛片又色又爽免费| 午夜在线视频观看日韩17c| 九九九九九精品| 97欧美成人| 麻豆国产va免费精品高清在线| 亚洲国产精品成人久久蜜臀| 亚洲mv在线观看| 亚洲无人区码一码二码三码的含义| 麻豆91在线观看| 高清无码视频直接看| 无码日韩精品一区二区免费| 国产精品旅馆在线| 欧美色图天堂| 一本色道久久综合亚洲精品小说 | 日韩欧美不卡在线观看视频| 97人人澡人人爽人人模亚洲| 国产人伦精品一区二区| 极品人妻一区二区| 亚洲欧美日韩一区在线观看| 一区二区在线不卡| 美腿丝袜亚洲图片| 国产精品网站入口| 丁香高清在线观看完整电影视频| 亚洲香蕉伊综合在人在线视看| 国产露脸91国语对白| 欧美小视频在线观看| 国产美女高潮视频| 91视频.com| 99日在线视频| 老司机午夜精品视频在线观看| 久久免费视频2| 国产一区二区电影在线观看| 超碰97国产在线| 日本精品久久| 国产成人精品一区二区| 91麻豆国产福利在线观看宅福利| 国产亚洲精品日韩| 日韩中文字幕免费在线观看| 欧美疯狂性受xxxxx喷水图片| 在线观看国产亚洲| 亚洲欧美另类综合偷拍| 欧美亚洲色综久久精品国产| 99视频精品全部免费在线| 人人爽人人爽av| 日韩经典中文字幕一区| 妞干网在线观看视频| **女人18毛片一区二区| 亚洲国产一区二区在线| 九九精品在线| 精品久久久久久中文字幕动漫| 久久av网站| 成人亚洲综合色就1024| 亚洲成人短视频| 亚洲3p在线观看| 另类视频在线| 九九热r在线视频精品| 免费观看成人高潮| 中文字幕av一区二区| 水中色av综合| 精品无人国产偷自产在线| 人妻妺妺窝人体色www聚色窝| 日韩三区在线观看| 99精品在线看| 欧美一区二区三区小说| 97成人免费视频| 欧美日韩免费高清一区色橹橹 | 国内外成人在线视频| 亚洲一区二区三区四区五区xx| 午夜在线视频一区二区区别| 色欲av无码一区二区人妻| 亚洲一区二区三区高清不卡| 日韩a∨精品日韩在线观看| 午夜日韩电影| 人人妻人人澡人人爽欧美一区双| 欧美极品一区二区三区| 国产女主播av| 黑人一区二区三区四区五区| 国产一区二区三区小说| 在线欧美不卡| 久激情内射婷内射蜜桃| 夜久久久久久| 国产一区二区视频免费在线观看| 亚洲综合国产| 成年人免费大片| 日本一区中文字幕| 亚洲 激情 在线| 精品夜夜嗨av一区二区三区| 亚洲一二区在线观看| 国产精品小仙女| 伦理片一区二区| 97久久超碰国产精品电影| 色哟哟精品观看| 中文文精品字幕一区二区| 99热99这里只有精品| 亚洲精品视频在线观看免费| 久久精品国产av一区二区三区| 亚洲国产va精品久久久不卡综合 | 日本中文字幕中出在线| 国语自产精品视频在线看| 竹内纱里奈兽皇系列在线观看| 国产成人小视频在线观看| 久久人体av| 俄罗斯精品一区二区| 亚洲品质自拍| 国产日韩精品在线播放| 久久爱www.| 蜜桃麻豆www久久国产精品| 日本精品黄色| 日产精品久久久久久久蜜臀| 国产亚洲一区在线| 天天操,天天操| 粉嫩av一区二区三区| 国产精品无码一区二区三区| 日韩理论片在线| 日韩在线视频免费播放| 欧美美女直播网站| 国产综合在线播放| 一二美女精品欧洲| 波多野结衣乳巨码无在线观看| 国产精品白嫩初高中害羞小美女| 成人国产精品久久| 久久久影院一区二区三区| 色婷婷一区二区三区| 久久亚洲精品无码va白人极品| 日韩电影在线观看电影| 亚洲熟妇一区二区| 国产精品美日韩| 欧美激情亚洲综合| 日韩亚洲国产中文字幕欧美| 黄色影院在线播放| 欧美韩国理论所午夜片917电影| 欧美日韩尤物久久| 精品无人区一区二区三区| 亚洲免费二区| 国产天堂在线播放| 成人av网址在线| 日韩在线中文字幕视频| 日韩欧美国产成人| 成人毛片视频免费看| 日韩中文字幕免费| 免费亚洲电影| 国产在线精品一区二区中文| 香蕉视频国产精品| 91热这里只有精品| 久久综合av免费| 日本一区二区免费在线观看| 日韩欧美国产综合一区| av大片在线看| 国产91精品网站| 欧美日日夜夜| 久无码久无码av无码| 国产美女精品一区二区三区| 一级在线观看视频| 欧美性猛交xxxx乱大交极品| 色综合视频在线| 欧美成人一区在线| 91麻豆精品| 亚洲激情一区二区| 蜜臀av性久久久久蜜臀aⅴ流畅| 国产熟妇搡bbbb搡bbbb| 欧美日韩午夜剧场| 天天操天天射天天舔| 久久久免费在线观看| youjizzjizz亚洲| 女人帮男人橹视频播放| 国产69精品久久99不卡| 综合五月激情网| 日韩一区二区免费高清| а天堂中文在线官网| 91热福利电影| 亚洲欧洲中文字幕| 波多野结衣电影免费观看| 樱花草国产18久久久久| 99精品视频免费看| 欧美第一页在线| 好吊妞视频这里有精品| 欧美另类一区| 久久精品女人天堂| 女人又爽又黄免费女仆| 91黄色在线观看| 懂色一区二区三区| 国产精品一区二区久久精品| 97精品一区| 红桃视频一区二区三区免费| 亚洲一二三四在线| 手机在线观看毛片| 欧美中文字幕精品| 欧美裸体在线版观看完整版| 日本高清久久久| 一区二区三区欧美| 人妻少妇精品无码专区久久| 97超碰国产精品女人人人爽| 九九免费精品视频在线观看| 天天爽人人爽夜夜爽| 亚洲欧洲一区二区在线播放| а√天堂资源在线| 91sa在线看| 欧美色图激情小说| 中文字幕一二三区| 欧美日韩国产一中文字不卡| 国产高清免费在线播放| 成人伊人精品色xxxx视频| 激情成人综合| 免费看黄色三级| 日韩一区二区在线看| а√天堂资源官网在线资源| 欧洲高清一区二区| 精品亚洲porn| 国产手机在线视频| 中文字幕亚洲在线| 动漫av一区| 三级a三级三级三级a十八发禁止| 亚洲欧美偷拍卡通变态| 亚洲人视频在线观看| 国产欧美日韩视频| 亚洲精品色图| 精品国产大片大片大片| 亚洲成人教育av| 欧美成人福利| 日韩av综合在线观看| 国产精品毛片久久久久久久| 亚洲精品字幕在线观看| 国产精品黄色影片导航在线观看| 午夜精品av| 欧美波霸videosex极品| 亚洲成人动漫在线播放| 欧美另类激情| 欧美变态另类刺激| 亚洲三级在线观看| 黄色小视频在线免费观看|