校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 數據庫常用的sql語句匯總

數據庫常用的sql語句匯總

熱門標簽:地圖標注如何弄全套標 股票配資電銷機器人 實體店地圖標注怎么標 電銷機器人 深圳 萬利達綜合醫院地圖標注點 武漢AI電銷機器人 在電子版地圖標注要收費嗎 南京電銷外呼系統哪家好 外呼系統會封嗎

SQL是目前使用最為廣泛的數據庫語言之一。這里,我總結了在數據庫上,用SQL語言對數據排序、過濾和分組,以及表、視圖、聯結、子查詢、游標、存儲過程和觸發器等內容。

數據庫相關

查所有數據庫 show databases;
創建數據庫 create database 數據庫名;
查看數據庫 show create database 數據庫名; //顯示當初創建這個庫的時候使用什么樣的sql語句
創建數據庫指定字符集 create database 數據庫名 character set utf8/gbk
刪除數據庫 drop database 數據庫名;
使用數據庫 use 數據庫名;

表相關

創建表 create table 表名(id int,name varchar(10)); //表名區分大小寫
查看所有表 show tables;
查看單個表屬性 show create table 表名; //使用的什么創建語句,可以在后面加\G使描述更清晰
查看表字段 desc 表名;
創建表指定引擎和字符集 create table 表名(id int,name varchar(10)) engine=myisam/innodb charset=utf8/gbk;
刪除表 drop table [if exists] 表名;刪除表(可選擇添加是否存在則刪除)

DROP TABLE IF EXISTS `abc`;
CREATE TABLE `abc` ( 
  `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT comment'商品名稱', 
  `name` char(80) NOT NULL DEFAULT '' comment'商品名稱', 
  `title` char(20) NOT NULL DEFAULT '' comment'商品名稱', 
  `type` tinyint(1) NOT NULL DEFAULT '1' comment'商品名稱',
  `condition` char(100) NOT NULL DEFAULT '' comment'商品名稱', 
  `show` bit DEFAULT 1 comment '是否可見',
  `price` decimal(5,2) not null comment '價格',
  `status` enum('0', '1', '2') NOT NULL DEFAULT '0' comment '狀態',
  PRIMARY KEY (`id`), 
  UNIQUE KEY `name` (`name`)
) ENGINE=INNODB DEFAULT CHARSET=utf8;

建立數據庫:

CREATE DATABASE IF NOT EXISTS my_db default charset utf8 COLLATE utf8_general_ci;

約束

not null 非空
default 默認約束語句,用于約束對應列中的值的默認值,除非默認值為空值,否則不可插入空值
unique 唯一約束語句,用于約束對應列中的值不能重復,可以有空值,但只能出現一個空值
primary 主鍵 = 唯一 + 非空
auto_increment 自動增長,用于系統自動生成字段的主鍵值
foreign key(從表id) reference 主表名(id); 表與表之間建立聯系

修改表

修改表名 rename table 舊表名 to 新表名;
修改表名 alter table 舊表名 rename 新表名
修改字段數據類型 alter table 表名 modify 字段名 數據類型
修改表屬性 alter table 表名 engine=myisam/innodb charset=utf8/gbk;
添加表字段 alter table 表名 add 新字段名 新數據類型 [約束] [first/after 已存在字段名];
刪除表字段 alter table 表名 drop 字段名;
修改表字段名和類型 alter table 表名 change 舊字段名 新字段名 類型;
修改表的類型和位置 alter table 表名 modify 字段名 類型 first/after 已存在字段名;
刪除表 drop table 表名;
更改表的存儲引擎 alter table 表名 engine = 新的存儲引擎;
刪除表的外鍵約束 alter table 表名 drop foreign key 外鍵名; //刪除所有的外鍵之后,才能刪除對應的主鍵所在的表

數據相關

插入數據:
insert into 表名 values(5,‘xiaoming',null);
insert into 表名 (字段名1,字段名2…) values (2,‘aa'…);
insert into 表名 values(5,‘xiaoming',null),(5,‘xiaoming',null),(5,‘xiaoming',null);
insert into 表名 (字段名1,字段名2) values (2,‘aa'),(2,‘aa'),(2,‘aa');

查詢

select * from 表名;
select name from 表名;
select * from 表名 where id=10;

修改

update 表名 set 要修改的字段名=100 where 根據字段名=10;

刪除

delete from 表名 where 字段名=10;

下面是補充

1.檢索數據

SELECT prod_nameFROM Products;
#檢索單列
 
SELECT prod_id, prod_name, prod_priceFROMProducts;
#檢索多列
 
SELECT * FROM Products;
#檢索所有列
 
SELECT DISTINCTvend_id FROMProducts;
#檢索不同的值
 
SELECTprod_name FROM Products LIMIT 5;
#返回不超過5行數據
 
SELECTprod_name FROM Products LIMIT 5 OFFSET 5;
#返回從第5行起的5行數據。LIMIT指定返回的行數,LIMIT帶的OFFSET指定從哪兒開始。
 
/* SELECT prod_name, vend_id
FROMProducts; */
SELECTprod_name
FROMProducts;
#多行注釋

2.排序檢索數據

SELECTprod_name
FROMProducts
ORDER BYprod_name;
#排序數據
 
SELECT prod_id, prod_price, prod_name
FROMProducts
ORDER BY prod_price, prod_name;
#按多個列排序
 
SELECT prod_id, prod_price, prod_name
FROMProducts
ORDER BY 2, 3;
#按列位置排序,第三行表示先按prod_price, 再按prod_name進行排序
 
SELECT prod_id, prod_price, prod_name
FROMProducts
ORDER BY prod_priceDESC, prod_name;
#prod_price列以降序排序,而prod_name列(在每個價格內)仍然按標準的升序排序

3.過濾數據

SELECT prod_name, prod_price
FROMProducts
WHERE prod_price 10;
#檢查單個值
 
SELECT prod_name, prod_price
FROMProducts
WHERE vend_id > ‘DLL01';
#不匹配檢查
 
SELECT prod_name, prod_price
FROMProducts
WHERE prod_priceBETWEEN 5 AND 10;
#范圍值檢查
 
SELECT cust_name
FROMCUSTOMERS
WHERE cust_emailIS NULL;
#空值檢查

4.高級數據過濾

SELECTprod_id, prod_price, prod_name
FROMProducts
WHERE vend_id = ‘DLL01'ANDprod_price = 4;
#AND操作符
 
SELECTprod_name, prod_price
FROMProducts
WHEREvend_id='DLL01' OR vend_id='BRS01';
#OR操作符
 
SELECTprod_name, prod_price
FROMProducts
WHERE (vend_id = 'DLL01'ORvend_id='BRS01')
    ANDprod_price >= 10;
#求值順序 AND的優先級高于OR
 
SELECTprod_name, prod_price
FROMProducts
WHERE vend_idIN (‘DLL01','BRS01')
ORDER BY prod_name;
#IN操作符
 
SELECT prod_name
FROMProducts
WHERE NOTvend_id = ‘DLL01'
ORDER BY prod_name;
#NOT 操作符
 
SELECT prod_name
FROMProducts
WHEREvend_id > ‘DLL01'
ORDER BY prod_name;
#NOT 操作符

5.通配符進行過濾

SELECT prod_id, prod_name
FROMProducts
WHERE prod_nameLIKE ‘Fish%';
#%表示任何字符出現任意次數,找出所有以詞Fish起頭的產品
 
SELECT prod_id, prod_name
FROMProducts
WHERE prod_nameLIKE ‘%bean bag%';
#‘%bean bag%'表示匹配任何位置上包含文本bean bag的值,不論它在之前或之后出現什么字符
 
SELECT prod_name
FROMProducts
WHERE prod_nameLIKE ‘F%y';
#找出以F起頭,以y結尾的所有產品

根據郵件地址的一部分來查找電子郵件,例如WHERE email LIKE ‘b%@forta.com'
 
WHERE prod_nameLIKE ‘%'; #不會匹配產品名稱為NULL的行,其它均可
 
%代表搜索模式中給定位置的0個、1個或多個字符

下劃線的用途與%一樣,但它只匹配單個字符,而不是多個字符

SELECT prod_id, prod_name
FROMProducts
WHERE prod_nameLIKE ‘__inchteddy bear';
#搜索模式要求匹配兩個通配符而不是一個

方括號([])通配符用來指定一個字符集,它必須匹配指定位置(通配符的位置)的一個字符

SELECT cust_contact
FROMCustomers
WHERE cust_contactLIKE ‘[JM]%'
ORDER BY cust_contact;

#[JM]匹配方括號中任意一個字符,它也只能匹配單個字符,任何多于一個字符的名字都不匹配。[JM]之后的%通配符匹配第一個字符之后的任意數目的字符,返回所需結果。

SELECT cust_contact
FROMCustomers
WHERE cust_contactLIKE ‘[^JM]%'
ORDER BY cust_contact;
#以J和M之外的任意字符起頭的任意聯系人名

6.創建計算字段

SELECT Concat(vend_name, ‘ (‘, vend_country, ‘)')
FROMVendors
ORDER BY vend_name;
 
輸出
Bear Emporium(USA)
Bears R Us (USA)
Doll House Inc.(USA)
Fun and Games(England)
 
SELECT Concat(vend_name, ‘ (‘, vend_country, ‘)')
    ASvend_title
FROMVendors
ORDER BY vend_name; #給拼接而成新字段起了一個名稱
 
SELECT prod_id,
quantity,
item_price,
quantity*item_price AS expanded_price
FROMOrderItems
WHERE order_num = 20008;
#匯總物品的價格

7.使用函數處理數據

SELECT vend_name, UPPER(vend_name)AS vend_name_upcase
FROMVendors
ORDER BY vend_name;
#文本處理函數
 
SELECT cust_name, cust_contact
FROMCustomers
WHERE SOUNDEX(cust_contact) =SOUNDEX(‘MichaelGreen');
# SOUNDEX()函數搜索,匹配所有發音類似于Michael Green 的聯系名
 
SELECT order_num
FROMOrders
WHERE YEAR(order_date) = 2012;
#從日期中提取年份

8.數據匯總

SELECT AVG(prod_price)ASavg_price
FROMProducts;
WHERE vend_id = ‘DLL01';
 
SELECT COUNT(*)ASnum_cust
FROMCustomers;
#COUNT(*)對表中行的數目進行計數,不管表列中包含的是空值(NULL)還是非空值
 
SELECT COUNT(cust_email)ASnum_cust
FROMCustomers;
#只對具有電子郵件地址的客戶計數
 
SELECT MAX(prod_price)ASmax_price
FROMProducts;
#返回Products表中最貴物品的價格
 
SELECT MIN(prod_price)ASmin_price
FROMProducts;
#返回Products表中最便宜物品的價格
 
SELECT SUM(quantity)ASitems_ordered
FROMOrderItems
WHERE order_num = 20005;
#SUM(quantity)返回訂單中所有物品數量之和,WHERE 子句保證只統計某個物品訂單中的物品
 
SELECT SUM(item_price*quantity)AS total_price
FROMOrderItems
WHERE order_num = 20005;
#SUM(item_price*quantity)返回訂單中所有物品價錢之和,WHERE子句保證只統計某個物品訂單中的物品
 
SELECT AVG(DISTINCTprod_price)AS avg_price
FROMProducts
WHERE vend_id = ‘DLL01';
#使用DISTINCT參數,平均值只考慮各個不同的價格
 
SELECT COUNT(*) AS num_items,
    MIN(prod_price)AS price_min,
    MAX(prod_price)AS price_max,
    AVG(prod_price)AS price_avg
FROMProducts;
#組合聚集函數

9.分組數據

SELECT vend_id,COUNT(*) AS num_prods
FROMProducts
GROUP BY vend_id;
#創建分組
 
SELECT vend_id,COUNT(*) AS num_prods
FROMProducts
WHERE prod_price >= 4
GROUP BY vend_id
HAVING COUNT(*) >= 2;
#WHERE 子句過濾所有prod_price至少為4的行,然后按vend_id分組數據,HAVING子句過濾計數為2或2以上的分組。
 
SELECT order_num,COUNT(*) AS items
FROMOrderItems
GROUP BY order_num
HAVING COUNT(*) >= 3
ORDER BY items, order_num;
#按訂購物品的數目排序輸出

10.使用子查詢

SELECT cust_id
FROMOrders
WHERE order_numIN (SELECT order_num
          FROM OrderItems
          WHERE prod_id = ‘RGAN01');
 
SELECT cust_name, cust_contact
FROMCustomers
WHERE cust_idIN (‘10000000004', ‘10000000005');

11.聯結表

SELECT vend_name, prod_name, prod_price
FROMVendors, Products
WHERE Vendors vend_id = Products.vend_id;
#創建聯結
 
SELECT vend_name, prod_name, prod_price
FROMVendorsINNER JOIN Products
ONVendors.vend_id = Products.vend_id;
#內聯結
 
SELECT prod_name, vend_name, prod_price, quantity
FROMOrderItems, Products, Vendors
WHERE Products.vend_id = Vendors.vend_id
ANDOrderItems.prod_id = Products.prod_id
ANDorder_num = 20007;
#聯結多個表

12.創建高級聯結

SELECT c1.cust_id, c1.cust_name, c1.cust_contact
FROMCustomersAS c1, Customers AS c2
WHERE c1.cust_name = c2.cust_name
ANDc2.cust_contact = ‘Jim Jones';
#自聯結,此查詢中需要的兩個表實際上是相同的表
 
SELECT C. *, O.order_num, O.order_date,
    OI.prod_id, OI.quantity, OI.item_price
FROMCustomersAS C, Orders AS O, OrderItems AS OI
WHERE C.cust_id = O.cust_id
ANDOI.order_num = O.order_num
ANDprod_id = ‘RGAN01';
#自然聯結排除多次出現,使每一列只返回一次
 
SELECT Customers.cust_id, Orders.order_num
FROMCustomersLEFT OUTER JOIN Orders
ONCustomers.cust_id = Orders.cust_id;
#從FROM子句左邊的表Customers表中選擇所有行
 
SELECT Customers.cust_id, Orders.order_num
FROMCustomersRIGHT OUTER JOIN Orders
ONOrders.cust_id =Customers.cust_id;
#從右邊的表中選擇所有行。
 
SELECT Customers.cust_id, Orders.order_num
FROMOrdersFULL OUTER JOIN Customers
ONOrders.cust_id = Customers.cust_id;
#檢索兩個表中的所有行并關聯那些可以關聯的行

13.組合查詢

SELECT cust_name, cust_contact, cust_email
FROMCustomers
WHERE cust_state IN (‘IL', ‘IN', ‘MI')
UNION
SELECT cust_name, cust_contact, cust_email
FROMCustomers
WHERE cust_name = ‘Fun4ALL'
ORDER BY cust_name, cust_contact;
#SQL允許執行多個查詢,并將結果作為一個查詢結果集返回

14.插入數據

INSERT INTO Customers(cust_id,
            Cust_name,
            Cust_address,
            Cust_city,
            Cust_state,
            Cust_zip,
            Cust_country,
            Cust_contact,
            Cust_email)
VALUES(‘100000000006',
     ‘Toy Land',
     ‘123 Any Street',
     ‘New York',
     ‘NY',
     ‘111111',
     ‘USA',
     NULL,
     NULL);
#插入完整的行
 
INSERT INTO Customers(cust_id,
           Cust_contact,
           Cust_email,
           Cust_name,
           Cust_address,
           Cust_city,
           Cust_state,
           Cust_zip,
           Cust_country)
SELECT cust_id,
    Cust_contact,
    Cust_email,
    Cust_name,
    Cust_address,
    Cust_city,
    Cust_state,
    Cust_zip,
    Cust_country
FROMCustNew;
#將另一個表中的顧客列合并到Customers表中。
 
SELECT *
INTOCustCopy
FROMCustomers;
#從一個表復制到另一個表中

15.更新和刪除數據

UPDATE Customers
SETcust_contact = ‘Sam Roberts',
Cust_email = ‘sam@toyland.com'
WHERE cust_id = ‘100000000000006';
#更新多個列
 
UPDATE Customers
SETcust_email = NULL
WHERE cust_id = ‘1000000005';
#刪除某個列
 
DELETE FROM Customers
WHERE cust_id = ‘1000000006';
#刪除數據

16. 創建和操縱表

CREATE TABLE OrderItems
(
Order_num    INTEGER     NOT NULL,
Order_item    INTEGER     NOT NULL,
Prod_id      CHAR(10)     NOT NULL,
Quantity     INTEGER     NOT NULL     DEFAULT 1,
Item_price     DECIMAL(8, 2)  NOT NULL
);
 
ALTER TABLE Vendors
ADDvend_phone CHAR(20);
#給表增加一個名為vend_phone的列,其數據類型為CHAR
 
ALTER TABLE Vendors
DROP COLUMN vend_phone;
#該表中的某列
 
DROP TABLE CustCopy;
#刪除表

17.高級SQL特性

主鍵:表中一列(或多個列)的值唯一標識表中的每一行。主鍵是一種特殊的約束,用來保證一列或一組列的值唯一標識表中的每一行。這方便直接或交互地處理表中的行。沒有主鍵,要安全地UPDATE 或DELETE特定行而不影響其他行會非常困難。
①任意兩行的主鍵值都不相同;
      ②每行都具有一個主鍵值(即列中不允許NULL值)
      ③包含主鍵值的列從不修改或更新。
      ④主鍵值不能重用

CREATE TABLE Vendors
(
Vend_id      CHAR(10)     NOT NULL PRIMARYKEY,
Vend_name     CHAR(50)     NOT NULL,
Vend_address    CHAR(50)     NULL,
Vend_city     CHAR(5)      NULL,
Vend_state     CHAR(10)     NULL,
Vend_zip      CHAR(10)     NULL,
Vend_country    CHAR(50)     NULL
);
 
ALTER TABLE Vendors
ADD CONSTRAINT PRIMARY KEY (vend_id);

#給表vend_id 列定義添加關鍵字PRIMARYKEY, 使其成為主鍵

您可能感興趣的文章:
  • MySQL語句整理及匯總介紹
  • Mysql常用sql語句匯總
  • MySql常用操作SQL語句匯總
  • 超詳細的SQL語句語法匯總
  • SQL語句(T-SQL匯總) 用T-SQL畫出這些圖形
  • MySQL DML語句整理匯總
  • Mysql 原生語句中save or update 的寫法匯總
  • 基于SQL中的數據查詢語句匯總
  • MySQL最常見的操作語句小結
  • SQl 語句(常見)

標簽:汕頭 安徽 武威 泰安 廣東 濟寧 濟源 臺州

巨人網絡通訊聲明:本文標題《數據庫常用的sql語句匯總》,本文關鍵詞  數據庫,常用的,常,用的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《數據庫常用的sql語句匯總》相關的同類信息!
  • 本頁收集關于數據庫常用的sql語句匯總的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    裸体歌舞表演一区二区| 亚洲三级在线播放| 亚洲高清不卡在线观看| 91精品国产综合久久香蕉的特点| 国产成人在线视频网址| 亚洲午夜久久久久中文字幕久| 精品va天堂亚洲国产| 久久综合中文字幕| 精品久久久久久久久久久院品网 | 亚洲乱码国产乱码精品精的特点| 欧美一级午夜免费电影| 91丨porny丨在线| 亚洲成a人片在线不卡一二三区| 国产女主播视频一区二区| 日韩欧美在线不卡| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 国产在线一区观看| 日韩国产欧美视频| 五月综合激情网| 久久嫩草精品久久久精品一| 在线播放91灌醉迷j高跟美女| 色婷婷亚洲婷婷| 色狠狠桃花综合| 91久久免费观看| 国产综合一区二区| 中文子幕无线码一区tr| 最新日韩av在线| 精品久久99ma| 日韩午夜在线观看视频| 欧美福利视频导航| 欧美欧美欧美欧美首页| 在线观看日韩电影| 欧美区在线观看| 日韩欧美成人一区二区| 精品欧美乱码久久久久久1区2区| 欧美日韩一级视频| 一本高清dvd不卡在线观看| 99精品久久只有精品| 99久久综合色| 欧美自拍丝袜亚洲| 欧美一区在线视频| 欧美成人猛片aaaaaaa| 欧美成人免费网站| 国产精品乱码一区二三区小蝌蚪| 精品成人免费观看| 18成人在线视频| 一区二区三区国产| 美腿丝袜亚洲三区| 国产二区国产一区在线观看| a美女胸又www黄视频久久| 在线精品视频免费播放| 69堂亚洲精品首页| 26uuu国产电影一区二区| 欧美极品aⅴ影院| 最新中文字幕一区二区三区 | 香蕉乱码成人久久天堂爱免费| 图片区日韩欧美亚洲| 亚洲色图欧洲色图| 视频一区在线播放| 日本不卡视频在线观看| 狠狠狠色丁香婷婷综合久久五月| 国产成人综合视频| 在线精品观看国产| 欧美成人乱码一区二区三区| 久久久久高清精品| 日本一区二区三区dvd视频在线| 国产精品久久影院| 天堂av在线一区| 国产成人综合在线| 欧美日本一区二区三区四区| 欧美精品一区二区三区久久久 | 在线观看亚洲a| 精品国产凹凸成av人网站| 亚洲美女偷拍久久| 国产在线精品一区二区三区不卡| 欧美日韩综合在线免费观看| 日产国产欧美视频一区精品| 国产一区二区不卡在线| 欧美视频完全免费看| 久久久99精品久久| 天堂在线一区二区| aaa欧美色吧激情视频| 日韩欧美黄色影院| 亚洲自拍都市欧美小说| 成人免费观看视频| 欧美xingq一区二区| 中文字幕亚洲一区二区av在线 | 亚洲成人www| av在线一区二区三区| 精品99999| 男女男精品视频网| 91福利视频久久久久| 久久人人超碰精品| 国产不卡免费视频| 国产精品欧美一级免费| 色噜噜狠狠色综合中国| 韩国精品一区二区| 色噜噜狠狠色综合中国| 久久午夜羞羞影院免费观看| 日韩精品视频网| 91国内精品野花午夜精品 | 欧美性一区二区| 中文字幕一区二区不卡| 国产成人高清在线| 久久久久久久精| 激情欧美日韩一区二区| 精品美女一区二区三区| 天堂久久久久va久久久久| 欧美性生活久久| 午夜av电影一区| 在线成人午夜影院| 久久精品免费观看| 在线91免费看| 在线日韩一区二区| 亚洲女人的天堂| 日韩欧美高清在线| 久久精品夜色噜噜亚洲aⅴ| 午夜精品一区二区三区免费视频| a亚洲天堂av| 成人国产电影网| 国产日韩欧美精品一区| 国产成人精品免费视频网站| 精品欧美一区二区三区精品久久| 看电影不卡的网站| 久久久久久久久久久99999| 国产成人在线看| 欧美韩日一区二区三区四区| 国内精品不卡在线| 欧美极品xxx| 色综合网站在线| 欧美男生操女生| 国产99久久久国产精品潘金网站| 久久精品夜色噜噜亚洲aⅴ| 国产传媒欧美日韩成人| 一区精品在线播放| 在线观看免费亚洲| 奇米在线7777在线精品| 日韩精品一区二区三区中文精品| 国产精品1区2区3区在线观看| 成人免费小视频| 在线成人av网站| 成人精品视频网站| 洋洋av久久久久久久一区| 欧美电影免费观看完整版| 韩国视频一区二区| 亚洲精品国产第一综合99久久| 欧美日韩aaa| 久久99精品国产| 日韩一区日韩二区| 日韩一级大片在线| av中文字幕在线不卡| 免费看欧美美女黄的网站| 国产精品天天摸av网| 欧美日韩在线不卡| 国产99精品国产| 日本不卡免费在线视频| 日本一区二区三区久久久久久久久不| 在线观看亚洲a| 91麻豆蜜桃一区二区三区| 国产酒店精品激情| 久88久久88久久久| 奇米色一区二区三区四区| 亚洲三级在线观看| 亚洲日本va午夜在线电影| 国产精品久久久一区麻豆最新章节| 精品欧美黑人一区二区三区| 日韩午夜小视频| 欧美一区二区精品| 91精品国产免费久久综合| 欧美色大人视频| 欧美熟乱第一页| 在线不卡a资源高清| 9191成人精品久久| 欧美巨大另类极品videosbest| 欧美性猛交xxxx乱大交退制版| 91福利区一区二区三区| 91久久精品网| 欧美专区日韩专区| 欧美丰满一区二区免费视频| 欧美日韩国产另类不卡| 91.com视频| 日韩欧美aaaaaa| 国产日韩精品一区二区三区在线| 精品久久久久久综合日本欧美| 欧美午夜精品久久久久久超碰| 日本韩国欧美一区| 色哟哟一区二区三区| 91免费观看国产| 91看片淫黄大片一级在线观看| 91老师国产黑色丝袜在线| 99久久精品国产网站| 91网站在线播放| 欧美三级乱人伦电影| 欧美老女人第四色| 精品国产乱码久久久久久浪潮| 精品国精品国产尤物美女| 国产亚洲欧美激情| 中文字幕日本乱码精品影院| 一区二区三区91| 麻豆精品精品国产自在97香蕉|