久久er精品视频_先锋影院在线亚洲_影音先锋一区_性色av香蕉一区二区

中山php|最優網絡中山做網站 中山php建站

最優良人

2011/08/14 at 00:53

常用的Mysql語句

1 登陸mysql服務器

mysql -uroot -ppassword

2 進入數據庫

use haxinbbs;

3 插入一條記錄

insert into user(username,password) values('harryzyp','harryzyp');

sql="insert into 目標數據表 select * from 源數據表" (把源數據表的記錄添加到目標數據表)

4 查看一個記錄或多個

select password,sex(或*) from user where username='harryzyp';(等于 = 不等于 <> 小于 < 大于 > 小于或等于 <= 大于或等于 >=)

sql="select * from 數據表 where 字段名 in ( 值1 , 值2 , 值3 )"
sql="select * from 數據表 where 字段名 between 值1 and 值2"

模糊查詢

SQL的模式匹配允許你使用"_"匹配任何單個字符,而"%"匹配任意數目字符(包括零個字符)。

為了找出包含一個"w"的名字:
mysql> SELECT * FROM pet WHERE name LIKE "%w%";

select * from qq where id like '%8%';

限制以Publishing結尾,使用LIKE '%Publishing'
限制以A開頭:LIKE '[A]%'
限制以A開頭外:LIKE '[^A]%'

-求工資最高的員工姓名

use pangu

select e_name

from employee

where e_wage =

(select max(e_wage)

from employee)

用戶可以使用邏輯連接符AND,OR和NOT。

SELECT * FROM EMPLOYEES
  WHERE LAST_NAME = 'Jones' AND FIRST_NAME = 'Davy';

SELECT * FROM EMPLOYEES
  WHERE LAST_NAME = 'Jones' OR LAST_NAME = 'Smith';

SELECT * FROM EMPLOYEES
  WHERE NOT(BRANCH_OFFICE = 'Boston');

SELECT * FROM EMPLOYEES
  WHERE (LAST_NAME = 'Jones'
  AND FIRST_NAME = 'Indiana')
  OR (LAST_NAME = 'Smith'
  AND FIRST_NAME = 'Bessie');

斷言中進行NULL判斷

SELECT * FROM EMPLOYEES
  WHERE SALARY IS NULL;

SELECT * FROM EMPLOYEES
  WHERE SALARY IS NOT NULL;

要消除結果中的重復行,只要在SELECT語句中加上DISTINCT子句:

SELECT DISTINCT BRANCH_OFFICE FROM EMPLOYEES;

使用ORDER BY子句就可以按照升序或降序來排列結果:(如果你希望以降序排列,那么可以用關鍵字DESC)

  SELECT DISTINCT BRANCH_OFFICE

  FROM EMPLOYEES

ORDER BY BRANCH_OFFICE ASC;

按照字符串長度排序

order by length($str) DESC

第一個技巧:利用連接符連接多個字段。

  如在員工基本信息表中,有員工姓名、員工職位、出身日期等等。如果現在視圖中這三個字段顯示在同一個字段中,并且中間有分割符。如我現在想顯示的結果為"經理Victor出身于1976年5月3日"。這該如何處理呢?其實,這是比較簡單的,我們可以在Select查詢語句中,利用連接符把這些字段連接起來。

  如可以這么寫查詢語句:

  SELECT員工職位 ||' ' ||員工姓名||'出身于'||出身日期 as 員工出身信息 FROM 員工基本信息表;

  通過這條語句就可以實現如上的需求。也就是說,我們在平時查詢中,可以利用||連接符把一些相關的字段連接起來。這在報表視圖中非常的有用。如筆者以前在設計圖書館管理系統的時候,在書的基本信息處有圖書的出版社、出版序列號等等內容。但是,有時會在打印報表的時候,需要把這些字段合并成一個字段打印。為此,就需要利用這個連接符把這些字段連接起來。而且,利用連接符還可以在字段中間加入一些說明性的文字,以方便大家閱讀。如上面我在員工職位與員工姓名之間加入了空格;并且在員工姓名與出身日期之間加入了出身于幾個注釋性的文字。這些功能看起來比較小,但是卻可以大大的提高內容的可讀性。這也是我們在數據庫設計過程中需要關注的一個內容。

  總之,令后采用連接符,可以提高我們報表的可讀性于靈活性。

5 修改字段

update user set password='harryzyp' where username='xiaohe';

sql="update 數據表 set 字段1=值1,字段2=值2 …… 字段n=值n where 條件表達式"

6 刪除一個字段

delete from user where username='xiaohe';

7 創建一個表

create table books(id varchar(8) primary key,name varchar(24));

8 查看一個表中的所有字段名

desc person;

9 查看所有數據庫或表

show databases或show tables;

有兩個表student和elective,建立SQL腳本如下:

create table student(id int(10) not null primary key,name varchar(20) not null);

create table elective(id int(10) auto_increment primary key,stu_id int(10) not null,class_name varchar(20));

插入數據略!!

10 查詢第二個字符為"a"的學生(student)

select * from student where name like '_a%';

11 查詢已經選過課的選課信息

select * from elective as e inner join student as s where e.stu_id=s.id;

附: (1)inner可省略 (2)where可用on代替

12 查詢所有學生的選課信息

select * from student as s left join elective as e on s.id=e.stu_id;

附: (1)on不能用where代替

13 同11

select * from student as s right join elective as e on s.id=e.stu_id;

14 字查詢舉例

select * from student s where 2<=(select count(*) from elective e where e.stu_id=s.id);

15 把某列的內容復制到另外一列

update authors set au_lname= authors.job_desc

070917添加

1 MSSQL取出表中前10條數據

select top 10 * from tableName;

2 MSSQL取出表中前10%的數據

select top 10 percent * from tableName;

3 MySQL取出表中前10條數據

select * from tableName limit 10;

4MySQL取出表中4—9的數據

select * from tableName limit 3,6;

limit a,b a表示取a-1條,b表示取多少條

4查看當天發布的帖子

select * from article where posttime like 'yyyy-MM-dd%'

5設置mysql默認字符編碼命令

set names gbk;

6數據記錄統計函數:
AVG(字段名) 得出一個表格欄平均值
COUNT(*|字段名) 對數據行數的統計或對某一欄有值的數據行數統計
MAX(字段名) 取得一個表格欄最大的值
MIN(字段名) 取得一個表格欄最小的值
SUM(字段名) 把數據欄的值相加
sql="select sum(字段名) as 別名 from 數據表 where 條件表達式"
set rs=conn.excute(sql)
用 rs("別名") 獲取統的計值,其它函數運用同上。

文章出處:http://www.diybl.com/course/3_program/java/javajs/2007104/75907.html

模糊查詢

SQL的模式匹配允許你使用"_"匹配任何單個字符,而"%"匹配任意數目字符(包括零個字符)。

在 MySQL中,SQL的模式缺省是忽略大小寫的。下面顯示一些例子。注意在你使用SQL模式時,你不

能使用=或!=;而使用LIKE或NOT LIKE比較操作符。

為了找出以"b"開頭的名字:
mysql> SELECT * FROM pet WHERE name LIKE "b%";

為了找出以"fy"結尾的名字:
mysql> SELECT * FROM pet WHERE name LIKE "%fy";

為了找出包含一個"w"的名字:
mysql> SELECT * FROM pet WHERE name LIKE "%w%";

為了找出包含正好5個字符的名字,使用"_"模式字符:
mysql> SELECT * FROM pet WHERE name LIKE "_____";

由MySQL提供的模式匹配的其他類型是使用擴展正則表達式。當你對這類模式進行匹配測試時,使用

REGEXP和NOT REGEXP操作符(或RLIKE和NOT RLIKE,它們是同義詞)。

擴展正則表達式的一些字符是:

"."匹配任何單個的字符。
一個字符類"[...]"匹配在方括號內的任何字符。例如,"[abc]"匹配"a"、"b"或"c"。
為了命名字符的一個范圍,使用一個"-"。"[a-z]"匹配任何小寫字母,而"[0-9]"匹配任
何數字。
" * "匹配零個或多個在它前面的東西。例如,"x*"匹配任何數量的"x"字符,"[0-9]*"
匹配的任何數量的數字,而".*"匹配任何數量的任何東西。
正則表達式是區分大小寫的,但是如果你希望,你能使用一個字符類匹配兩種寫法。例如,
"[aA]"匹配小寫或大寫的"a"而"[a-zA-Z]"匹配兩種寫法的任何字母。
如果它出現在被測試值的任何地方,模式就匹配(只要他們匹配整個值,SQL模式匹配)。
為了定位一個模式以便它必須匹配被測試值的開始或結尾,在模式開始處使用"^"或在模式的
結尾用"$"。
為了說明擴展正則表達式如何工作,上面所示的LIKE查詢在下面使用REGEXP重寫:

為了找出以"b"開頭的名字,使用"^"匹配名字的開始并且"[bB]"匹配小寫或大寫的"b":
mysql> SELECT * FROM pet WHERE name REGEXP "^[bB]";

為了找出以"fy"結尾的名字,使用"$"匹配名字的結尾:
mysql> SELECT * FROM pet WHERE name REGEXP "fy$";

為了找出包含一個"w"的名字,使用"[wW]"匹配小寫或大寫的"w":
mysql> SELECT * FROM pet WHERE name REGEXP "[wW]";

既然如果一個正規表達式出現在值的任何地方,其模式匹配了,就不必再先前的查詢中在模式的兩
方面放置一個通配符以使得它匹配整個值,就像如果你使用了一個SQL模式那樣。
為了找出包含正好5個字符的名字,使用"^"和"$"匹配名字的開始和結尾,和5個"."實例在
兩者之間:
mysql> SELECT * FROM pet WHERE name REGEXP "^.....$";

你也可以使用"{n}""重復n次"操作符重寫先前的查詢:
mysql> SELECT * FROM pet WHERE name REGEXP "^.{5}$";

查找數字和其他的模糊查詢語句
Select * from pet where name REGEXP "[^a-zA-Z].";

簡單的Transact-SQL查詢只包括選擇列表、FROM子句和WHERE子句
一、 簡單查詢
簡單的Transact-SQL查詢只包括選擇列表、FROM子句和WHERE子句。它們分別說明所查詢列、查詢的表或視圖、以及搜索條件等。
例如,下面的語句查詢testtable表中姓名為"張三"的nickname字段和email字段。

SELECT nickname,emailFROM testtable

WHERE name='張三'

(一) 選擇列表
選擇列表(select_list)指出所查詢列,它可以是一組列名列表、星號、表達式、變量(包括局部變量和全局變量)等構成。
1、選擇所有列
例如,下面語句顯示testtable表中所有列的數據:

SELECT *FROM testtable

2、選擇部分列并指定它們的顯示次序
查詢結果集合中數據的排列順序與選擇列表中所指定的列名排列順序相同。
例如:

SELECT nickname,emailFROM testtable

3、更改列標題
在選擇列表中,可重新指定列標題。定義格式為:
列標題=列名
列名 列標題
如果指定的列標題不是標準的標識符格式時,應使用引號定界符,例如,下列語句使用漢字顯示列標題:

SELECT 昵稱=nickname,電子郵件=emailFROM testtable

4、刪除重復行
SELECT語句中使用ALL或DISTINCT選項來顯示表中符合條件的所有行或刪除其中重復的數據行,默認為ALL。使用DISTINCT選項時,對于所有重復的數據行在SELECT返回的結果集合中只保留一行。
5、限制返回的行數
使用TOP n [PERCENT]選項限制返回的數據行數,TOP n說明返回n行,而TOP n PERCENT時,說明n是表示一百分數,指定返回的行數等于總行數的百分之幾。
例如:

SELECT TOP 2 *FROM testtable SELECT TOP 20 PERCENT * FROM testtable

(二)FROM子句FROM子句指定SELECT語句查詢及與查詢相關的表或視圖。在FROM子句中最多可指定256個表或視圖,它們之間用逗號分隔。
在FROM子句同時指定多個表或視圖時,如果選擇列表中存在同名列,這時應使用對象名限定這些列所屬的表或視圖。例如在usertable和citytable表中同時存在cityid列,在查詢兩個表中的cityid時應使用下面語句格式加以限定:

SELECT username,citytable.cityidFROM usertable,citytable

WHERE usertable.cityid=citytable.cityid

在FROM子句中可用以下兩種格式為表或視圖指定別名:
表名 as 別名
表名 別名
例如上面語句可用表的別名格式表示為:

SELECT username,b.cityidFROM usertable a,citytable b

WHERE a.cityid=b.cityid

SELECT不僅能從表或視圖中檢索數據,它還能夠從其它查詢語句所返回的結果集合中查詢數據。
例如:

SELECT a.au_fname+a.au_lnameFROM authors a,titleauthor ta

(SELECT title_id,title

FROM titles

WHERE ytd_sales>10000

) AS t

WHERE a.au_id=ta.au_id

AND ta.title_id=t.title_id

此例中,將SELECT返回的結果集合給予一別名t,然后再從中檢索數據。
(三) 使用WHERE子句設置查詢條件
WHERE子句設置查詢條件,過濾掉不需要的數據行。例如下面語句查詢年齡大于20的數據:

SELECT *FROM usertable

WHERE age>20

WHERE子句可包括各種條件運算符:
比較運算符(大小比較):>、>=、=、<、<=、<>、!>、!<
范圍運算符(表達式值是否在指定的范圍):BETWEEN…AND…
NOT BETWEEN…AND…
列表運算符(判斷表達式是否為列表中的指定項):IN (項1,項2……)
NOT IN (項1,項2……)
模式匹配符(判斷值是否與指定的字符通配格式相符):LIKE、NOT LIKE
空值判斷符(判斷表達式是否為空):IS NULL、NOT IS NULL
邏輯運算符(用于多條件的邏輯連接):NOT、AND、OR
1、范圍運算符例:age BETWEEN 10 AND 30相當于age>=10 AND age<=30
2、列表運算符例:country IN ('Germany','China')
3、模式匹配符例:常用于模糊查找,它判斷列值是否與指定的字符串格式相匹配。可用于char、varchar、text、ntext、datetime和smalldatetime等類型查詢。
可使用以下通配字符:
百分號%:可匹配任意類型和長度的字符,如果是中文,請使用兩個百分號即%%。
下劃線_:匹配單個任意字符,它常用來限制表達式的字符長度。
方括號[]:指定一個字符、字符串或范圍,要求所匹配對象為它們中的任一個。[^]:其取值也[] 相同,但它要求所匹配對象為指定字符以外的任一個字符。
例如:
限制以Publishing結尾,使用LIKE '%Publishing'
限制以A開頭:LIKE '[A]%'
限制以A開頭外:LIKE '[^A]%'
4、空值判斷符例WHERE age IS NULL
5、邏輯運算符:優先級為NOT、AND、OR
(四)查詢結果排序
使用ORDER BY子句對查詢返回的結果按一列或多列排序。ORDER BY子句的語法格式為:
ORDER BY {column_name [ASC|DESC]} [,…n]
其中ASC表示升序,為默認值,DESC為降序。ORDER BY不能按ntext、text和image數據類型進行排序。
例如:

SELECT *FROM usertable

ORDER BY age desc,userid ASC

另外,可以根據表達式進行排序。
二、 聯合查詢
UNION運算符可以將兩個或兩個以上上SELECT語句的查詢結果集合合并成一個結果集合顯示,即執行聯合查詢。UNION的語法格式為:

select_statementUNION [ALL] selectstatement

[UNION [ALL] selectstatement][…n]

其中selectstatement為待聯合的SELECT查詢語句。
ALL選項表示將所有行合并到結果集合中。不指定該項時,被聯合查詢結果集合中的重復行將只保留一行。
聯合查詢時,查詢結果的列標題為第一個查詢語句的列標題。因此,要定義列標題必須在第一個查詢語句中定義。要對聯合查詢結果排序時,也必須使用第一查詢語句中的列名、列標題或者列序號。
在使用UNION 運算符時,應保證每個聯合查詢語句的選擇列表中有相同數量的表達式,并且每個查詢選擇表達式應具有相同的數據類型,或是可以自動將它們轉換為相同的數據類型。在自動轉換時,對于數值類型,系統將低精度的數據類型轉換為高精度的數據類型。
在包括多個查詢的UNION語句中,其執行順序是自左至右,使用括號可以改變這一執行順序。例如:
查詢1 UNION (查詢2 UNION 查詢3)
三、連接查詢
通過連接運算符可以實現多個表查詢。連接是關系數據庫模型的主要特點,也是它區別于其它類型數據庫管理系統的一個標志。
在關系數據庫管理系統中,表建立時各數據之間的關系不必確定,常把一個實體的所有信息存放在一個表中。當檢索數據時,通過連接操作查詢出存放在多個表中的不同實體的信息。連接操作給用戶帶來很大的靈活性,他們可以在任何時候增加新的數據類型。為不同實體創建新的表,爾后通過連接進行查詢。
連接可以在SELECT 語句的FROM子句或WHERE子句中建立,似是而非在FROM子句中指出連接時有助于將連接操作與WHERE子句中的搜索條件區分開來。所以,在Transact-SQL中推薦使用這種方法
SQL-92標準所定義的FROM子句的連接語法格式為:

FROM join_table join_type join_table[ON (join_condition)]

其中join_table指出參與連接操作的表名,連接可以對同一個表操作,也可以對多表操作,對同一個表操作的連接又稱做自連接。
join_type 指出連接類型,可分為三種:內連接、外連接和交叉連接。內連接(INNER JOIN)使用比較運算符進行表間某(些)列數據的比較操作,并列出這些表中與連接條件相匹配的數據行。根據所使用的比較方式不同,內連接又分為等值連接、自然連接和不等連接三種。外連接分為左外連接(LEFT OUTER JOIN或LEFT JOIN)、右外連接(RIGHT OUTER JOIN或RIGHT JOIN)和全外連接(FULL OUTER JOIN或FULL JOIN)三種。與內連接不同的是,外連接不只列出與連接條件相匹配的行,而是列出左表(左外連接時)、右表(右外連接時)或兩個表(全外連接時)中所有符合搜索條件的數據行。
交叉連接(CROSS JOIN)沒有WHERE 子句,它返回連接表中所有數據行的笛卡爾積,其結果集合中的數據行數等于第一個表中符合查詢條件的數據行數乘以第二個表中符合查詢條件的數據行數。
連接操作中的ON (join_condition) 子句指出連接條件,它由被連接表中的列和比較運算符、邏輯運算符等構成。
無論哪種連接都不能對text、ntext和image數據類型列進行直接連接,但可以對這三種列進行間接連接。例如:

SELECT p1.pub_id,p2.pub_id,p1.pr_infoFROM pub_info AS p1 INNER JOIN pub_info AS p2

ON DATALENGTH(p1.pr_info)=DATALENGTH(p2.pr_info)

(一)內連接內連接查詢操作列出與連接條件匹配的數據行,它使用比較運算符比較被連接列的列值。內連接分三種:
1、等值連接:在連接條件中使用等于號(=)運算符比較被連接列的列值,其查詢結果中列出被連接表中的所有列,包括其中的重復列。
2、不等連接: 在連接條件使用除等于運算符以外的其它比較運算符比較被連接的列的列值。這些運算符包括>、>=、<=、<、!>、!<和<>。
3、自然連接:在連接條件中使用等于(=)運算符比較被連接列的列值,但它使用選擇列表指出查詢結果集合中所包括的列,并刪除連接表中的重復列。
例,下面使用等值連接列出authors和publishers表中位于同一城市的作者和出版社:

SELECT *FROM authors AS a INNER JOIN publishers AS p

ON a.city=p.city

又如使用自然連接,在選擇列表中刪除authors 和publishers 表中重復列(city和state):

SELECT a.*,p.pub_id,p.pub_name,p.countryFROM authors AS a INNER JOIN publishers AS p

ON a.city=p.city

(二)外連接
內連接時,返回查詢結果集合中的僅是符合查詢條件( WHERE 搜索條件或 HAVING 條件)和連接條件的行。而采用外連接時,它返回到查詢結果集合中的不僅包含符合連接條件的行,而且還包括左表(左外連接時)、右表(右外連接時)或兩個邊接表(全外連接)中的所有數據行。如下面使用左外連接將論壇內容和作者信息連接起來:

SELECT a.*,b.* FROM luntan LEFT JOIN usertable as bON a.username=b.username

下面使用全外連接將city表中的所有作者以及user表中的所有作者,以及他們所在的城市:

SELECT a.*,b.*FROM city as a FULL OUTER JOIN user as b

ON a.username=b.username

(三)交叉連接
交叉連接不帶WHERE 子句,它返回被連接的兩個表所有數據行的笛卡爾積,返回到結果集合中的數據行數等于第一個表中符合查詢條件的數據行數乘以第二個表中符合查詢條件的數據行數。例,titles表中有6類圖書,而publishers表中有8家出版社,則下列交叉連接檢索到的記錄數將等
于6*8=48行。 SELECT type,pub_name

FROM titles CROSS JOIN publishers

ORDER BY type

[Post=0][/Post]

標簽:
-
久久er精品视频_先锋影院在线亚洲_影音先锋一区_性色av香蕉一区二区
国产亚洲免费的视频看| 你懂的国产精品永久在线| 免费国产一区二区| 亚洲国产精品久久91精品| 欧美jjzz| 欧美精品久久一区二区| 亚洲图片你懂的| 一区二区三区精品| 国产日韩欧美在线观看| 久久九九全国免费精品观看| 久久久精品国产免大香伊| 狠狠爱成人网| 亚洲国产精品女人久久久| 欧美日韩国产精品成人| 欧美一级黄色录像| 久久亚洲高清| 亚洲视频在线看| 欧美一区二区三区日韩视频| 一色屋精品视频在线看| 亚洲欧洲精品一区二区三区| 国产精品久久福利| 蜜臀久久99精品久久久画质超高清| 免费成人在线视频网站| 亚洲一区国产精品| 久久久91精品国产| 在线综合亚洲| 久久久精品性| 亚洲欧美成人一区二区在线电影| 欧美在线日韩精品| 99精品欧美一区二区三区| 午夜视频久久久| a4yy欧美一区二区三区| 性伦欧美刺激片在线观看| 亚洲精品美女在线观看| 性欧美暴力猛交69hd| 亚洲精品久久久久久久久| 亚洲一区免费观看| 亚洲精品孕妇| 久久久久国产精品一区二区| 亚洲资源av| 欧美搞黄网站| 裸体歌舞表演一区二区| 国产精品久久久久久久久久久久| 欧美国产日韩免费| 国内精品久久久久久久果冻传媒| 亚洲免费观看高清完整版在线观看熊| 韩国av一区| 亚洲综合三区| 亚洲在线一区二区| 欧美人成在线| 亚洲欧洲精品一区二区三区不卡 | 91久久精品一区二区三区| 亚洲欧美大片| 亚洲一区精品电影| 欧美日韩大片| 亚洲国产日本| 亚洲精品美女久久7777777| 久久久久女教师免费一区| 欧美影视一区| 国产片一区二区| 亚洲一区三区在线观看| 亚洲欧美www| 国产精品porn| 亚洲一级高清| 欧美一级夜夜爽| 国产欧美成人| 亚洲欧美卡通另类91av| 欧美一区二区三区免费视| 国产精品欧美经典| 亚洲先锋成人| 久久国产精品久久久久久电车| 国产精品视频999| 午夜在线视频一区二区区别| 欧美一区不卡| 国内外成人免费激情在线视频| 久久精精品视频| 欧美第十八页| 99精品热视频| 欧美性视频网站| 香蕉成人伊视频在线观看| 久久国产精品久久久| 伊人久久大香线蕉av超碰演员| 麻豆精品91| 一区二区高清在线| 久久精品国产精品| 亚洲国产婷婷香蕉久久久久久99 | 99综合视频| 久久av在线| 亚洲国产精品久久久| 欧美精品一区二区在线观看| 一本色道久久综合亚洲二区三区| 亚洲欧美精品suv| 狠狠综合久久| 欧美黑人在线观看| 亚洲午夜影视影院在线观看| 久久久精品国产免大香伊| 亚洲国产清纯| 国产精品理论片| 久久婷婷丁香| 亚洲性视频网站| 欧美成人高清| 午夜亚洲精品| 亚洲精品一品区二品区三品区| 欧美日韩亚洲精品内裤| 久久er精品视频| 亚洲精品一区二| 久久九九国产精品| 亚洲最新色图| 在线观看三级视频欧美| 欧美丝袜一区二区| 另类天堂av| 翔田千里一区二区| 99国产精品久久久久老师| 久久亚洲影院| 午夜免费电影一区在线观看| 91久久午夜| 红桃视频一区| 国产精品夜夜嗨| 欧美日韩亚洲视频一区| 久久躁狠狠躁夜夜爽| 亚洲欧美综合另类中字| 亚洲毛片在线观看.| 麻豆精品在线观看| 久久不射2019中文字幕| 亚洲图片在线观看| 亚洲精品日韩在线| 在线播放日韩欧美| 国产偷国产偷精品高清尤物| 欧美性开放视频| 欧美精品啪啪| 男人的天堂成人在线| 久久激情五月丁香伊人| 亚洲欧美在线一区二区| 一区二区三区 在线观看视频 | 亚洲欧美日韩国产一区二区三区| 亚洲国产成人久久综合| 国产一区二区视频在线观看 | 欧美日韩一区国产| 欧美激情四色 | 一区二区三区.www| 一本久久a久久免费精品不卡| 亚洲国产成人精品久久| 欧美大片免费观看| 欧美成人中文| 欧美激情1区2区| 亚洲夫妻自拍| 亚洲国产老妈| 亚洲人久久久| 999亚洲国产精| 一卡二卡3卡四卡高清精品视频| 亚洲精品中文字幕女同| 亚洲免费观看视频| 中文在线资源观看网站视频免费不卡 | 亚洲欧美国产制服动漫| 亚洲直播在线一区| 午夜视频在线观看一区二区| 午夜宅男欧美| 久久久久亚洲综合| 欧美xxxx在线观看| 欧美日本在线播放| 国产精品久久久久久久久动漫| 国产精品久久激情| 国产亚洲欧美日韩一区二区| 国产一区二区三区成人欧美日韩在线观看 | 麻豆freexxxx性91精品| 欧美成人嫩草网站| 欧美日韩一区二区三区免费看| 欧美日韩中文在线| 国产欧美91| 在线欧美日韩国产| 亚洲精品视频中文字幕| 亚洲一区二区三区成人在线视频精品| 亚洲一区二区三区高清不卡| 欧美一区在线视频| 欧美成人国产一区二区| 亚洲人成久久| 香蕉久久一区二区不卡无毒影院| 久久久五月婷婷| 欧美日韩成人综合天天影院| 国产精品专区第二| 一区二区三区在线观看欧美| 亚洲欧洲三级电影| 亚洲欧美在线视频观看| 美女任你摸久久| 日韩视频永久免费| 久久精品国产99| 欧美日韩亚洲在线| 狠狠综合久久| 亚洲欧美经典视频| 亚洲国产精品久久久久秋霞不卡| 亚洲午夜影视影院在线观看| 久久九九国产| 国产精品久久9| 亚洲欧洲日韩女同| 久久国产加勒比精品无码| 亚洲精品乱码久久久久久日本蜜臀| 午夜亚洲福利| 欧美午夜免费影院| 亚洲国产日韩欧美在线图片| 欧美制服丝袜|