精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

午夜精品免费视频| 91精品国产乱| 亚洲图片都市激情| 国产女同91疯狂高潮互磨| 综合久久一区| 亚洲国产精品嫩草影院久久| 日韩免费毛片视频| 日本精品久久久久中文| 全球中文成人在线| 亚洲一区免费视频| 日韩国产在线一区| 国产综合视频在线| 久久成人18免费观看| 性色av一区二区三区| 91ts人妖另类精品系列| 欧美a一欧美| 9191久久久久久久久久久| 欧美精品自拍视频| 蜜芽在线免费观看| 26uuu欧美| aa日韩免费精品视频一| 中文字幕在线观看高清| 亚洲精品乱码| 久久亚洲国产精品| 欧美成人国产精品一区二区| 丁香一区二区| 91麻豆精品国产| 日本999视频| 国产在线美女| 亚洲综合无码一区二区| 亚洲一区二区三区色| 完全免费av在线播放| 影音欧美亚洲| 国产精品ⅴa有声小说| 成人网页在线观看| 亚洲影视九九影院在线观看| 波多野结衣在线观看一区| 亚洲二区在线| 精品自拍视频在线观看| 99自拍偷拍视频| 视频一区欧美| 亚洲欧美国产一区二区三区 | 国产三级理论片| 亚洲欧美日本国产专区一区| 久久久久久伊人| av激情在线观看| 欧美电影《轻佻寡妇》| 亚洲精品久久在线| 久久性爱视频网站| 成人三级av在线| 精品久久久久99| 日本wwwxx| 色悠久久久久综合先锋影音下载| 91精品免费在线观看| 看看黄色一级片| 久久久久久久性潮| 欧美日韩亚洲综合在线 | 亚洲天堂av片| 亚洲尤物精选| 日韩**中文字幕毛片| jlzzjizz在线播放观看| 国产欧美自拍一区| 亚洲电影在线看| 国产高清成人久久| 精品视频自拍| 日韩精品在线影院| 五月婷婷综合在线观看| 妖精视频一区二区三区| 国产亚洲aⅴaaaaaa毛片| 成人无码av片在线观看| 成人在线一区| 久久久精品影院| 强行糟蹋人妻hd中文| 亚洲午夜在线| 91精品国产91| 久久午夜鲁丝片| 激情综合色丁香一区二区| 97人摸人人澡人人人超一碰| 日本成人动漫在线观看| 久久久天堂av| 亚洲欧洲精品在线观看| 超碰免费公开在线| 亚洲6080在线| 午夜欧美福利视频| 国产日韩一区二区三免费高清| 欧美一级二级在线观看| 中文成人无字幕乱码精品区| 欧美美女一区| 欧美激情第一页xxx| 成人免费毛片男人用品| 久久精品99国产精品| 国产精成人品localhost| 久久久久国产精品嫩草影院| 欧美高清在线一区| 国产片侵犯亲女视频播放| 亚洲人成在线网站| 欧美精选一区二区| 亚洲观看黄色网| 四虎成人av| 国内精品久久久久久| 中文字幕 日韩有码| 国产成人午夜精品影院观看视频 | 99久精品视频在线观看视频| 欧美精品激情视频| 中文字幕 亚洲视频| 成人国产精品免费观看动漫| 国产欧美在线视频| 韩国av免费在线| 欧美高清在线一区二区| av在线播放亚洲| 日韩美女在线| 亚洲女人天堂视频| 国产一二三四在线| 久久99国产精品尤物| 另类欧美小说| 日本色护士高潮视频在线观看 | 国产偷拍一区二区| 久久久久九九视频| 人人妻人人做人人爽| 色成人综合网| 亚洲午夜色婷婷在线| 国产亚洲第一页| 久久 天天综合| 青青草久久网络| 免费一二一二在线视频| 日韩欧美你懂的| 少妇高潮在线观看| 日本在线不卡视频| 欧洲视频一区二区三区| 国产剧情av在线播放| 欧美成人激情免费网| 午夜精品一区二区三级视频| 日本欧美久久久久免费播放网| 看高清中日韩色视频| gogo久久| 精品国产一区二区精华| 欧美成人精品激情在线视频| 精品一区二区三区视频| 亚洲欧洲国产精品久久| 99热播精品免费| 亚洲深夜福利在线| 免费看日批视频| 91视频www| av7777777| 老汉色老汉首页av亚洲| 国模吧一区二区三区| 亚洲AV午夜精品| 一区二区免费在线| 久久久久久久久久影视| 国产精品www994| 国产另类第一区| 变态调教一区二区三区| 亚洲成年人在线| 四虎永久在线精品| 99久久99久久综合| 97xxxxx| 国产精品三级| 国产欧美久久久久久| 免费在线观看黄色| 日韩欧美一二三四区| 久久精品国产亚洲AV无码男同| 成人手机在线视频| 波多野结衣家庭教师视频| 亚洲小说图片| 国产精品偷伦一区二区| av在线免费播放| 亚洲成年人影院在线| 亚洲欧美日韩激情| 亚洲欧洲www| 久久久久亚洲av片无码v| 影音先锋久久| 免费在线国产精品| 国产精品伦一区二区| 久久亚洲综合国产精品99麻豆精品福利 | 亚洲精品免费网站| av第一福利在线导航| 亚洲人高潮女人毛茸茸| 91av久久久| 亚洲国产综合色| 精品人伦一区二区三电影 | 狠狠做深爱婷婷久久综合一区 | 亚洲精品精品亚洲| 国产精品无码一区二区三| 日韩精品成人一区二区在线| 黄色高清视频网站| 牛牛影视久久网| 国产精品入口夜色视频大尺度| 最爽无遮挡行房视频在线| 亚洲第一区中文字幕| 中日韩在线观看视频| 亚洲精品视频免费看| 粉嫩av蜜桃av蜜臀av| 久久99在线观看| 成人综合视频在线| 天天色综合色| 蜜桃成人在线| 日韩三级av高清片| 国产精品久久久久久久久久久新郎| 精品国产白色丝袜高跟鞋| 亚洲女成人图区| 性猛交xxxx乱大交孕妇印度| 在线免费一区三区| 国产无套内射又大又猛又粗又爽| 中日韩av电影| 成人免费无码大片a毛片| 国内精品写真在线观看 | 国产中文字幕精品| 日韩小视频在线播放| 五月精品视频| 日本精品一区二区| 久久av国产紧身裤| 亚洲淫片在线视频| 啪啪av大全导航福利综合导航| 91国在线精品国内播放| av片在线观看免费| 最近2019中文字幕mv免费看| 四虎精品成人免费网站| 日韩久久久久久| 91麻豆一区二区| 91福利在线免费观看| 国产一级视频在线观看| 亚洲视频中文字幕| 一本色道久久88| 国产三级欧美三级日产三级99| 超碰caoprom| 国产成人精品亚洲日本在线桃色| 天堂一区在线观看| 日韩二区三区在线观看| 欧美黄网站在线观看| 狠狠爱www人成狠狠爱综合网| www.亚洲一区二区| 久久激情电影| 亚洲国产婷婷香蕉久久久久久99| 亚洲调教一区| 欧美黑人3p| 思热99re视热频这里只精品| 国模精品视频一区二区三区| 欧美videos另类精品| 超碰日本道色综合久久综合| 美女黄视频在线观看| 精品国产一区二区三区四区在线观看| 99精品老司机免费视频| 国产一区二区三区在线观看网站| 九九九伊在人线综合| 亚洲精品中文字幕有码专区| 深夜福利视频一区| 国产视频精品一区二区三区| 香蕉视频免费在线看| 亚洲精品一区二区在线| 可以免费看污视频的网站在线| 精品视频偷偷看在线观看| 青草久久伊人| 亚洲视频axxx| 伊人在线视频| 久久精品人人做人人爽| 2024最新电影在线免费观看| 色综合天天综合网国产成人网| 国产偷倩在线播放| 91精品国产91久久久久久久久 | 女同性恋一区二区三区| 91首页免费视频| 天堂久久精品忘忧草| 国产精品女同一区二区三区| 欧美做爰啪啪xxxⅹ性| 夜夜亚洲天天久久| 国产福利拍拍拍| 91国产视频在线观看| 6—12呦国产精品| 日韩欧美在线观看一区二区三区| 亚洲精品国产av| 国产偷国产偷亚洲清高网站| 成年人在线观看视频| 久久视频在线播放| 欧亚av在线| 国产日韩中文字幕在线| 99国产精品免费网站| 美脚丝袜一区二区三区在线观看| 日本不卡高清| 欧美这里只有精品| 免费一级欧美片在线播放| 亚洲欧美自偷自拍另类| 丰满放荡岳乱妇91ww| 精品人妻无码一区二区三区| 国产精品成人在线观看| 日本熟妇乱子伦xxxx| 欧美性猛交一区二区三区精品| 国产视频第二页| 亚洲毛片在线免费观看| 国产淫片在线观看| 欧美最猛黑人xxxx黑人猛叫黄| 亚洲成a人片777777久久| 精品国产91亚洲一区二区三区www 精品国产_亚洲人成在线 | av免费在线观看网址| 2019中文字幕在线| 自拍偷拍亚洲图片| 久久免费看av| 一本一本久久a久久综合精品| av网站在线观看不卡| 狠狠色伊人亚洲综合成人| 97人妻精品一区二区三区免| 中文字幕一区二区三区不卡| 成人免费视频毛片| 亚洲国产欧美另类丝袜| 亚洲精品久久久久久久蜜桃| 欧美成人在线直播| 在线激情网站| 日韩免费在线观看视频| eeuss国产一区二区三区四区| 日韩欧美精品一区二区三区经典| 伊人久久亚洲美女图片| 亚洲一区二区在线视频观看| 久久精品人人爽人人爽| 中文在线观看免费网站| 日韩一二在线观看| 91美女视频在线| 日韩av色综合| 欧美理论电影在线精品| 四虎4hu永久免费入口| 免费亚洲电影在线| 成都免费高清电影| 欧美日韩国产色| 色婷婷激情五月| 欧美日韩国产123| 二区三区精品| 亚洲激情电影在线| 日韩电影一区二区三区| 国产精品jizz| 五月天欧美精品| 亚洲欧美黄色片| 久久久久久久久网站| 日韩高清在线观看一区二区| 在线电影看在线一区二区三区| 日韩电影在线观看一区| 久久久久无码精品国产sm果冻| 欧美色视频日本版| 先锋av资源站| 7m第一福利500精品视频| 精品亚洲自拍| 91成人在线观看喷潮教学| 成人黄色在线网站| 国产大片aaa| 亚洲成色999久久网站| 丁香花在线影院| 国产一区免费视频| 亚洲经典视频在线观看| 日本不卡视频一区| 五月天激情小说综合| 日韩在线观看视频网站| 97色在线视频观看| 丝袜连裤袜欧美激情日韩| 日韩av片在线看| 国产清纯白嫩初高生在线观看91 | 国产一区视频在线看| 极品久久久久久| 精品国产一区二区在线观看| 都市激情国产精品| 欧美精品成人一区二区在线观看| 久久久久欧美精品| 超碰97av在线| 欧美一区二区三区人| 国产乱妇乱子在线播视频播放网站| 国产精品一区二区三区精品| 亚洲区一区二| 国产女主播喷水高潮网红在线| 欧美影院一区二区三区| 日本中文字幕视频在线| 99精彩视频| 国产精品一国产精品k频道56| 免费观看a级片| 4hu四虎永久在线影院成人| 日本小视频在线免费观看| 精品国产综合久久| 麻豆免费精品视频| 妺妺窝人体色www婷婷| 亚洲精品国产拍免费91在线| 99re66热这里只有精品4| 免费观看中文字幕| 成人av网站在线观看免费| www.日韩一区| 久久夜色精品国产欧美乱| 蜜桃久久久久| 自拍偷拍21p| 亚洲高清视频中文字幕| 福利成人在线观看| 999在线免费观看视频| 免费中文字幕日韩欧美| 久久国产波多野结衣| 亚洲国语精品自产拍在线观看| 日韩av超清在线观看| 99热这里只有精品免费| 久久久九九九九| www精品国产| 国产成人啪精品视频免费网| 午夜视频一区| av手机在线播放| 亚洲福利小视频| 在线视频成人| 黄色国产小视频| 亚洲va欧美va天堂v国产综合| 在线激情免费视频|