亚洲免费不卡_在线视频精品_国产尤物精品_久久久久网址_久久精品91_欧美va天堂在线_狠狠入ady亚洲精品_亚洲午夜精品福利_国产精品草草_午夜精品久久99蜜桃的功能介绍

Oracle數(shù)據(jù)庫入門之函數(shù)/類型
來源:易賢網(wǎng) 閱讀:1456 次 日期:2014-09-17 10:40:58
溫馨提示:易賢網(wǎng)小編為您整理了“Oracle數(shù)據(jù)庫入門之函數(shù)/類型”,方便廣大網(wǎng)友查閱!

Oracle主要數(shù)據(jù)類型

概述:各種數(shù)據(jù)庫所支持的數(shù)據(jù)類型大同小異,與標(biāo)準(zhǔn)SQL語言中的數(shù)據(jù)類型可能略有出入

類型:varchar2:可以在聲明字段時設(shè)置它的長度上限。而且使用它之后,就不必再考慮空格的存在

若插入的字符串的長度低于長度上限,系統(tǒng)就會自動將其縮減為字符串的真實長度

number(m,n):既可以用來表示整型,也可以表示浮點型。但m不可以超過38。如果n為0或者省略n,就代表它是整數(shù)

date:用來存放日期和時間

blob:通常是在應(yīng)用程序中使用到它,而不是在數(shù)據(jù)庫中利用SQL指令直接使用

比如通過JDBC技術(shù)訪問數(shù)據(jù)庫,讀寫blob或clob類型的字段,即讀寫長的字符串信息等等

char:它是一種定長的字符類型。在Oracle數(shù)據(jù)庫不區(qū)分字符和字符串,它們被統(tǒng)稱為字符型或文本型

所謂定長的字符型是指,插入的字符串若沒有達(dá)到約定的字段長度,系統(tǒng)就會在字符串尾部自動補(bǔ)空格

同樣,讀取時的字段長度永遠(yuǎn)是聲明時的字段長度。而且在比較字符串內(nèi)容的時候,也需要考慮到空格的過濾

nchar:它也是定長的字符串類型,它是SQL語言標(biāo)準(zhǔn)中規(guī)定的,通常采用Unicode編碼來保存不同國家或不同語言的字符

varchar:SQL標(biāo)準(zhǔn)在定義varchar時并沒有保證能夠向前和向后兼容,即有可能隨著語言標(biāo)準(zhǔn)的修改而產(chǎn)生不兼容的問題

所以O(shè)racle定義了同varchar型類似的varchar2型。就是為了在Oracle以后的版本中,都永遠(yuǎn)支持varchar2類型

Oracle這么做就是為了確保此類型向前后兼容,以達(dá)到能夠在Oracle系列數(shù)據(jù)庫中進(jìn)行數(shù)據(jù)的導(dǎo)入和導(dǎo)出的目的

long:它和varchar2的差別在于,它不支持對字符串內(nèi)容進(jìn)行檢索,即查詢時不可以對它的內(nèi)容進(jìn)行條件查詢

而varchar2和char、nchar型等等都可以在查詢的時候直接檢索字符串的內(nèi)容

補(bǔ)充:select * from v$nls_parameters;數(shù)據(jù)庫的配置信息以數(shù)據(jù)表的形式存在,通常稱其為關(guān)于數(shù)據(jù)的數(shù)據(jù)或數(shù)據(jù)字典

實際上它查詢的是數(shù)據(jù)字典中的一個視圖。其中NLS_CHARACTERSET對應(yīng)的是當(dāng)前的數(shù)據(jù)庫字符集

缺省均為使用數(shù)據(jù)庫字符集。教程中使用的是安裝時默認(rèn)的ZHS16GBK字符集,即漢字占2個字節(jié),英文占1個字節(jié)

而NLS_NCHAR_CHARACTERSET對應(yīng)的是nchar或nvarchar2類型所采用的輔助字符集,即AL16UTF16字符集

實際上AL16UTF16是一種16位定長的Unicode編碼的字符集。而數(shù)據(jù)庫字符集以及這種國家字符集都可以修改

但數(shù)據(jù)庫字符集修改后可能會面臨很嚴(yán)重的后果,除非是數(shù)據(jù)庫管理員,普通用戶不必對這方面進(jìn)行深究

數(shù)據(jù)庫中的數(shù)據(jù)導(dǎo)入導(dǎo)出的時候,如果源數(shù)據(jù)庫和目標(biāo)數(shù)據(jù)庫所采用的字符集不同,也很容易出問題

函數(shù)

概述:函數(shù)可以認(rèn)為是能夠完成相對獨立的功能的一段代碼的集合。Oracle函數(shù)相當(dāng)于其它語言中的方法或過程

Oracle函數(shù)可以分為單行函數(shù)和多行函數(shù)兩大類。Oracle函數(shù)都是有返回值的

所謂的單行函數(shù)是針對查詢結(jié)果中的每一行都起作用,都會返回一個結(jié)果

多行函數(shù)也就是所謂分組函數(shù),是針對一組查詢的記錄,或者說多行,返回一個結(jié)果

單行:操作數(shù)據(jù)項,接受參數(shù)并返回處理結(jié)果,對每一返回行均起作用,可修改數(shù)據(jù)類型,可嵌套使用

單行函數(shù)分為字符函數(shù),數(shù)值函數(shù),日期函數(shù),轉(zhuǎn)換函數(shù),通用函數(shù)

多行:也稱分組函數(shù),即對一組數(shù)據(jù)進(jìn)行運(yùn)算,針對一組數(shù)據(jù)(多行記錄)只能返回一個結(jié)果

多行函數(shù)包括avg()、count()、max()、min()、sum()等

比如select avg(sal), max(sal), min(sal), sum(sal), max(hiredate), min(hiredate) from emp;

續(xù)一:使用Oracle的系統(tǒng)函數(shù)中的單行函數(shù)可實現(xiàn)諸多功能,如對數(shù)據(jù)進(jìn)行計算,控制數(shù)據(jù)的輸出格式

設(shè)置和改變?nèi)掌诘娘@示格式,進(jìn)行數(shù)據(jù)類型轉(zhuǎn)換,使用NVL等函數(shù)處理空值,實現(xiàn)IF-THEN-ELSE多路分支邏輯等等

續(xù)二:轉(zhuǎn)換函數(shù)不會改變表中數(shù)據(jù)的字段類型和值。它就相當(dāng)于將數(shù)據(jù)復(fù)制了一份,所轉(zhuǎn)換的是復(fù)制之后的數(shù)據(jù)

數(shù)據(jù)類型轉(zhuǎn)換包括隱含轉(zhuǎn)換和顯式轉(zhuǎn)換兩種方式,建議使用顯式的數(shù)據(jù)類型轉(zhuǎn)換,確保SQL語句的可靠性

續(xù)三:通用函數(shù)適用于包括空值在內(nèi)的任何類型數(shù)據(jù)。通常用來實現(xiàn)空值的處理,空值的過濾或設(shè)置缺省值等

通用函數(shù)包括nvl()、nvl2()、nullif()、coalesce()、case表達(dá)式、decode()等

嵌套:單行函數(shù)可以嵌套使用,嵌套層次無限制。分組函數(shù)最多可嵌套兩層。嵌套函數(shù)的執(zhí)行順序是由內(nèi)到外

單行比如select empno,lpad(initcap(trim(ename)),10,' ') 姓名, job, sal from emp;

多行比如select max(avg(sal)) from emp group by deptno;--其實這里再使用分組函數(shù)就沒有意義了

說明:通常數(shù)據(jù)庫層面提供的函數(shù),只是進(jìn)行數(shù)據(jù)的簡單的處理,或者說是只能實現(xiàn)極為常規(guī)的功能

所以就不應(yīng)該,或者說是不要指望在數(shù)據(jù)庫查詢的層面來實現(xiàn)特別復(fù)雜的業(yè)務(wù)邏輯

如果應(yīng)用程序的邏輯跟數(shù)據(jù)庫混在一起的話,會不利于代碼的維護(hù)和更新

而且也不利于數(shù)據(jù)庫的管理,包括數(shù)據(jù)移植,數(shù)據(jù)庫導(dǎo)入導(dǎo)出等等

日期類型

概述:在計算機(jī)操作系統(tǒng)或者各種高級編程語言中,日期通常會被保存成一個長整數(shù),通常記錄的是毫秒

Oracle內(nèi)部以數(shù)字格式存儲日期和時間信息:世紀(jì),年,月,日,小時,分鐘,秒

缺省的日期格式是DD—MON—YY??墒褂胹ysdata函數(shù)獲取當(dāng)前系統(tǒng)日期和時間

運(yùn)算:日期型數(shù)據(jù)可以直接加或減一個數(shù)值,結(jié)果認(rèn)為日期。約定的該數(shù)值代表的是相加減的天數(shù)

兩個日期型數(shù)據(jù)可以相減,結(jié)果為二者相差多少天。二者不能,因為日期相加是沒有意義的

NVL()函數(shù)

概述:它用于將空值null替換為指定的缺省值,適用于字符、數(shù)字、日期等類型數(shù)據(jù)

格式:NVL(exp1,exp2)--如果表達(dá)式exp1值為null,則返回exp2值,否則返回exp1值

舉例:select empno, ename, sal, comm, sal+nvl(comm,0) from emp;

select empno, ename, job, nvl(job, 'No job yet') from emp;

NVL2()函數(shù)

概述:它用于實現(xiàn)條件表達(dá)式功能

格式:NVL2(exp1,exp2,exp3)--如果表達(dá)式exp1值不為null,則返回exp2值,否則返回exp3值

舉例:select empno, ename, sal, comm, nvl2(comm, sal+comm, sal) 總收入 from emp;

NULLIF()函數(shù)

概述:它用于數(shù)據(jù)等價性比較并根據(jù)比較結(jié)果返回null或其中一個被比較的數(shù)值。實際開發(fā)中應(yīng)用并不是很多

格式:nullif(exp1,exp2)--如果表達(dá)式exp1與exp2的值相等,則返回null,否則返回exp1的值

舉例:select name 原名, nullif(pen_name, name) 化名 from author;

COALESCE()函數(shù)

概述:它用于實現(xiàn)數(shù)據(jù)“接合”功能

格式:coalesec(exp1,exp2,...)--依次考察各參數(shù)表達(dá)式,遇到非null值即停止并返回該值

若表達(dá)式均為null值,則返回null。通常最后一個表達(dá)式都是能確保不是空值的字段

舉例:select empno, ename, sal, comm, coalesec(sal+comm,sal,0) 總收入 from emp;

CASE表達(dá)式

概述:它用于實現(xiàn)多路分支結(jié)構(gòu)

格式:case exp when comparison_exp1 then return_exp1

[when comparison_exp2 then return_exp2

when comparison_expn then return_expn

else else_exp]

end

舉例:select empno, ename, sal,

case deptno when 10 then '財務(wù)部'

when 20 then '研發(fā)部'

when 30 then '銷售部'

else '未知部門'

end 部門

from emp;

說明:CASE中的每一個表達(dá)式(如deptno,10,財務(wù)部等)都可以是復(fù)合而成的

這種對齊方式的書寫是為了增加可讀性,當(dāng)然也可以把代碼寫在同一行上

其中case到end之間的整體就相當(dāng)于普通查詢中的一個字段,end后面的“部門”是別名

DEDODE()函數(shù)

概述:和case表達(dá)式類似,它也用于實現(xiàn)多路分支結(jié)構(gòu)

格式:decode(col|expression, search1, result1

[, search2, result2,...,]

[, default])

舉例:select empno, ename, sal,

decode(deptno, 10, '財務(wù)部',

20, '研發(fā)部',

30, '銷售部',

'未知部門')

部門

from emp;

COUNT()函數(shù)

格式:count(*)返回組中總記錄數(shù)目

count(exp)返回表達(dá)式exp值非空的記錄

count(distinct(exp))返回表達(dá)式exp值不重復(fù)的、非空的記錄數(shù)目

舉例:select count(*) from emp;--缺省的情況下,整個表就是一組

select count(comm) from emp;--返回emp表中comm字段不為空的記錄(行)數(shù)目

select count(distinct(deptno)) from emp;--查找deptno值為非空且不重復(fù)的記錄數(shù)目

分組函數(shù)與空值

概述:分組函數(shù)省略列中的空值??墒褂肗VL()函數(shù)強(qiáng)制分組函數(shù)處理空值

舉例:select avg(comm) from emp;--等價于sum(comm)/count(comm)

select sum(comm) from emp;--計算表中非空的comm值的總和

select avg(nvl(comm,0)) from emp;--等價于avg(nvl(comm,0))/count(*)

GROUP BY子句

概述:它用于將表中數(shù)據(jù)分成若干小組

格式:select column, group_function(column)

from table

[where condition]

[group by group_by_expression]

[order by column];

舉例:select deptno, avg(sal) from emp group by deptno;

說明:出現(xiàn)在SELECT列表中的字段,如果不是包含在組函數(shù)中,那么該字段必須同時在GROUP BY子句中出現(xiàn)

包含在GROPY BY子句中的字段則不必須出現(xiàn)在SELECT列表中。子句執(zhí)行順序是where→group by→order by缺省按升序排列

補(bǔ)充:select deptno, job, avg(sal) from emp group by deptno, job order by deptno desc;--基于多個字段的分組

select deptno, avg(sal) from emp;--非法

注意:如果沒有GROUP BY子句,SELECT列表中不允許出現(xiàn)字段(單行函數(shù))與分組函數(shù)混用的情況

WHERE中不允許使用分組函數(shù),如select deptno, avg(sal) from emp where avg(sal)>2000 group by deptno;--非法

這跟子句執(zhí)行的順序有關(guān)。where子句最先執(zhí)行,在執(zhí)行where子句的時候還沒有執(zhí)行過group by子句

于是程序不知道這是在分組,也不曾計算過avg(sal)的組內(nèi)平均工資,所以在where子句中不允許使用分組函數(shù)

由于還沒有執(zhí)行過group by子句,所以此時就不確定如何怎么分組以及分多少個組

所以where子句中只能進(jìn)行初級過濾。此時可以使用HAVING子句實現(xiàn)對平均工資的過濾

HAVING子句

概述:它用于過濾分組

格式:select column, group_function(column)

from table

[where condition]

[group by group_by_expression]

[having group_condition]

[order by column];

舉例:select deptno, job, avg(sal)

from emp

where hiredate >= to_date('1981-05-01','yyyy-mm-dd')

group by by deptno, job

having avg(sal) > 1200

order by deptno, job;

更多信息請查看IT技術(shù)專欄

更多信息請查看數(shù)據(jù)庫
易賢網(wǎng)手機(jī)網(wǎng)站地址:Oracle數(shù)據(jù)庫入門之函數(shù)/類型
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機(jī)站點

版權(quán)所有:易賢網(wǎng)

亚洲免费不卡_在线视频精品_国产尤物精品_久久久久网址_久久精品91_欧美va天堂在线_狠狠入ady亚洲精品_亚洲午夜精品福利_国产精品草草_午夜精品久久99蜜桃的功能介绍
亚洲黄色成人久久久| 韩国在线一区| 欧美精品aa| 欧美日韩一区二区三| 老司机精品导航| 欧美在线日韩精品| 黄色一区三区| 国产亚洲欧美一区二区三区| 国产伦精品一区二区三区四区免费 | 亚洲一区欧美二区| 一本色道久久综合| 久久婷婷久久| 日韩午夜免费视频| 久久天堂成人| 国产日韩高清一区二区三区在线| 欧美va亚洲va日韩∨a综合色| 亚洲午夜激情| 欧美国产先锋| 久久精品一本| 国产精品日韩久久久| 欧美日韩 国产精品| 国产精品视频免费观看| 在线精品福利| 亚洲欧美伊人| 欧美在线二区| 亚洲欧美日本日韩| 亚洲看片一区| 亚洲图片在线观看| 好吊色欧美一区二区三区视频| 久久黄色网页| 亚洲一区免费看| 国产精品夜夜夜一区二区三区尤| 亚洲国产高清视频| 永久久久久久| 国内精品久久久久久久影视麻豆 | 美脚丝袜一区二区三区在线观看| 激情欧美一区| 女人香蕉久久**毛片精品| 99精品欧美| 欧美99在线视频观看| 99精品国产99久久久久久福利| 久久精品国产第一区二区三区最新章节 | 亚洲日本免费| 在线视频欧美一区| 黑人一区二区| 亚洲一区二区三区高清不卡| 国产一区二区三区四区三区四| 亚洲国产精品久久久久久女王| 国产精品久久久久久模特| 欧美精品一线| 欧美激情国产日韩| 新狼窝色av性久久久久久| 亚洲国产精品毛片| 激情91久久| 国内精品久久国产| 欧美a级在线| 久久精品午夜| 一区二区国产精品| 伊人久久av导航| 99国内精品久久久久久久软件| 欧美日韩一区二| 鲁大师成人一区二区三区| 亚洲人体一区| 亚洲青涩在线| 亚洲私拍自拍| 国内自拍一区| 黄色成人在线网址| 国内精品久久久久久久影视麻豆 | 尹人成人综合网| 毛片一区二区| 亚洲国产电影| 99精品福利视频| 国产欧美三级| 久久不射网站| 久久久久久久欧美精品| 久久都是精品| 久久午夜精品| 欧美jizzhd精品欧美巨大免费| 亚洲影院一区| 亚洲精品一区二区三区樱花 | 国产精品久久久免费| 在线成人欧美| 在线看片成人| 99在线|亚洲一区二区| 一本色道88久久加勒比精品| 国产日韩欧美综合精品| 羞羞答答国产精品www一本| 性一交一乱一区二区洋洋av| 久久亚洲高清| 国产精品v亚洲精品v日韩精品| 国产精品v日韩精品v欧美精品网站 | 国产精品视频免费观看| 亚洲在线免费| 欧美精品aa| 欧美精品97| 亚洲精品男同| 美女网站久久| 亚洲成人资源| 久久久777| 亚洲午夜高清视频| 欧美一级一区| 欧美日韩在线大尺度| 亚洲毛片网站| 欧美日韩亚洲一区二区三区在线观看 | 亚洲亚洲精品三区日韩精品在线视频| 久久综合中文| 欧美日韩精品| 在线欧美不卡| 亚洲专区一区二区三区| 久久婷婷亚洲| 亚洲黄色精品| 欧美激情91| 国产精品夜夜夜一区二区三区尤| 欧美国产91| 亚洲一区二区三区免费在线观看| 欧美网站在线| 亚洲欧美大片| 99国产精品久久久久久久成人热| 美女黄色成人网| 99国产精品视频免费观看一公开| 亚洲欧美日韩专区| 91久久综合| 欧美激情1区| 亚洲国产影院| 亚洲免费网址| 亚洲激情午夜| 国精品一区二区三区| 久久久精品国产一区二区三区| 91久久精品国产91久久性色tv | 亚洲免费不卡| 狠狠色狠狠色综合人人| 久久综合九色99| 国产精品毛片在线看| 亚洲图片欧洲图片日韩av| 久久裸体视频| 欧美一区亚洲二区| 久久一区激情| 久久精品女人天堂| 久久中文精品| 欧美久久影院| 欧美亚洲不卡| 牛牛国产精品| 欧美极品一区| 国产一区免费视频| 国产精品www994| 欧美日韩一区二区视频在线 | 久久精品30| 久久午夜av| 午夜视频一区| 欧美日韩国产综合视频在线| 欧美精品97| 亚洲视频福利| 一区二区三区四区国产| 怡红院精品视频在线观看极品| 久久日韩精品| 亚洲欧美日韩国产一区二区| 欧美 亚欧 日韩视频在线| 日韩一级网站| 国产精品免费区二区三区观看| 中文一区在线| 欧美在线播放一区二区| 狠狠色综合一区二区| 亚洲日本久久| 久久久福利视频| 国产精品yjizz| 制服诱惑一区二区| 久久看片网站| 亚洲三级影院| 欧美在线观看天堂一区二区三区| 欧美日韩高清免费| 亚洲日本无吗高清不卡| 精品91在线| 亚洲一区影院| 黄色一区二区三区四区| 一区二区三区四区国产| 久久在线91| 亚洲精品日韩久久| 欧美一区二区三区在线播放| 欧美色123| 免费精品视频| 一区二区精品在线观看| 久久久国产精品一区二区中文 | 你懂的亚洲视频| 在线播放豆国产99亚洲| 另类av一区二区| 亚洲美女色禁图| 欧美久久成人| 亚洲精品1区2区| 久久最新视频| 一区二区免费在线视频| 欧美女人交a| 亚欧美中日韩视频| 在线观看欧美一区| 欧美.www| 欧美一区二区三区另类| 国产精品一区在线观看| 伊人激情综合| 国内精品久久久久久久97牛牛 | 国产视频一区在线观看一区免费| 欧美日韩视频在线一区二区观看视频| 在线亚洲伦理| 亚洲高清自拍| 精品成人免费| 好看的日韩av电影| 久久久久久久久久久一区| aa级大片欧美三级| 亚洲国产日韩欧美| 在线播放不卡| 亚洲精品裸体| 亚洲黄色一区| 亚洲高清网站| 激情久久久久久| 国产精品二区在线| 可以看av的网站久久看| 久久国产精品久久久久久电车 | 美女精品一区| 免费一区视频| 久久久久久一区| 久久精品二区| 欧美精品97| 噜噜噜久久亚洲精品国产品小说| 亚洲大片av| 国产精品啊啊啊| 欧美区日韩区| 午夜在线播放视频欧美| 国产一区二区中文| 精品成人免费| 一区二区不卡在线视频 午夜欧美不卡'| 亚洲精选国产| 国产美女一区| 欧美激情第8页| 亚洲小说欧美另类社区| 欧美人成在线| 亚洲日韩成人| 亚欧成人精品| 欧美三级黄美女| 在线成人亚洲| 午夜亚洲性色福利视频| 欧美91视频| 激情综合自拍| 国产精品毛片一区二区三区| 99pao成人国产永久免费视频| 国产伦精品一区二区三区视频黑人 | 亚洲一区二区成人| 久久国产精品免费一区| 欧美日韩网址| 国产精品毛片在线| 亚洲影院一区| 看欧美日韩国产| 在线日韩av| 久久亚洲一区| 黑人一区二区三区四区五区| 午夜久久一区| 国产精品久久久亚洲一区| 欧美在线高清| 一本久道久久综合狠狠爱| 欧美在线播放一区| 中文精品一区二区三区| 欧美日韩综合精品| 亚洲一区bb| 亚洲国产一区二区三区高清| 美女精品一区| 国产情侣久久| 伊人激情综合| 欧美精品aa| 亚洲一区三区视频在线观看| 久久性天堂网| 香蕉精品999视频一区二区 | 亚洲伦理精品| 韩国在线一区| 欧美极品一区| 欧美a级片一区| 香蕉成人久久| 国产一区导航| 一区二区三区导航| 亚洲黄页一区| 最新亚洲视频| 精品999成人| 韩国亚洲精品| 欧美视频二区| 欧美日本一区| 欧美久久一区| 欧美精品二区| 激情久久婷婷| 亚洲小说欧美另类婷婷| 欧美三级黄美女| 欧美一区激情视频在线观看| 亚洲一区黄色| 欧美亚洲免费高清在线观看| 亚洲最新在线| 国产欧美精品久久| 在线亚洲欧美| 国产精品入口66mio| 国产视频一区三区| 欧美特黄一区| 欧美日韩国产综合视频在线| 亚洲欧美卡通另类91av| 免费久久久一本精品久久区| 久久xxxx精品视频| 欧美激情一区| 国产一区二区中文字幕免费看| 国产一区二区无遮挡| 亚洲一级黄色| 亚洲国产免费看| 国产自产在线视频一区| 你懂的一区二区| 极品尤物久久久av免费看| 国产精品啊啊啊| 欧美人与禽猛交乱配视频| 欧美日韩视频在线一区二区观看视频| 国产一区二区三区自拍| 亚洲伦理一区| 亚洲制服av| 欧美日韩a区| 亚洲人成在线影院| 国产色综合网| 欧美精品aa| 亚洲毛片av| 国产欧美一级| 久久精品官网| 狠狠色狠狠色综合人人| 日韩视频三区| 欧美激情视频一区二区三区在线播放 | 99精品免费| 亚洲欧美国产精品桃花| 欧美大片专区| 国产欧美日韩一区| 欧美黄污视频| av成人免费观看| 一区二区久久| 日韩亚洲视频| 欧美中文字幕| 亚洲欧美网站| 精品91免费| 国产一区美女| 香蕉久久夜色精品| 亚洲国产一区在线| 午夜亚洲福利| 亚洲综合首页| 亚洲精选一区| 黄色在线一区| 国产深夜精品| 亚洲黄色免费| 欧美视频久久| 性欧美xxxx大乳国产app| 亚洲国产日韩在线| 欧美日韩精品一区| 久久aⅴ乱码一区二区三区| 亚洲黄色三级| 久久国产精品久久精品国产| 亚洲一二区在线| 欧美激情麻豆| 欧美激情国产日韩| 乱码第一页成人| 国产精品美女久久久浪潮软件| 国内综合精品午夜久久资源| 久热国产精品| 狼狼综合久久久久综合网| 亚洲一区三区电影在线观看| 日韩视频在线一区二区三区| 裸体丰满少妇做受久久99精品| 欧美 日韩 国产在线| 亚洲精品在线二区| 伊人久久婷婷| 亚洲精品社区| 亚洲人成人一区二区三区| 影音先锋久久精品| 亚洲国产精品日韩| 亚洲国内欧美| 99热精品在线观看| 国产精品乱码一区二区三区| 国产精品久久久久9999高清| 欧美日韩三区| 性欧美长视频| 中日韩视频在线观看| 国产精品午夜av在线| 校园春色综合网| 欧美~级网站不卡| 欧美色综合网| 亚洲精品在线观看免费| 一区二区三区四区国产| 激情久久一区| 99精品免费视频| 国产精品制服诱惑| 国产精品一页| 久久一区二区三区四区五区| 久久一区视频| 国产精品免费一区二区三区在线观看| 午夜影院日韩| 羞羞答答国产精品www一本| 性欧美videos另类喷潮| 亚洲一区二区三区免费观看| 亚洲成人原创| 最新成人av网站| 亚洲一区三区视频在线观看| 亚洲精品日韩精品| 亚洲黄色成人久久久| 国产免费成人| 亚洲特级毛片| 久久大逼视频|