婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 45個非常有用的 Oracle 查詢語句小結(jié)

45個非常有用的 Oracle 查詢語句小結(jié)

熱門標(biāo)簽:外呼電話系統(tǒng)用卡嗎 電渠外呼系統(tǒng) 騰訊地圖標(biāo)注要費用嗎 廣東營銷智能外呼系統(tǒng)商家 地圖標(biāo)注怎么保存 高德地圖標(biāo)注公司名字大全 N個你智能電銷機(jī)器人 車瑪仕極限運動場所地圖標(biāo)注 七日殺a19.5全地圖標(biāo)注

日期/時間 相關(guān)查詢

1.獲取當(dāng)前月份的第一天

運行這個命令能快速返回當(dāng)前月份的第一天。你可以用任何的日期值替換 “SYSDATE”來指定查詢的日期。

復(fù)制代碼 代碼如下:

SELECT TRUNC (SYSDATE, 'MONTH') "First day of current month"
    FROM DUAL;

2.獲取當(dāng)前月份的最后一天

這個查詢語句類似于上面那個語句,而且充分照顧到了閏年,所以當(dāng)二月份有 29 號,那么就會返回 29/2 。你可以用任何的日期值替換 “SYSDATE”來指定查詢的日期。

復(fù)制代碼 代碼如下:

SELECT TRUNC (LAST_DAY (SYSDATE)) "Last day of current month"
    FROM DUAL;


3.獲取當(dāng)前年份的第一天
每年的第一天都是1 月1日,這個查詢語句可以使用在存儲過程中,需要對當(dāng)前年份第一天做一些計算的時候。你可以用任何的日期值替換 “SYSDATE”來指定查詢的日期。

復(fù)制代碼 代碼如下:

SELECT TRUNC (SYSDATE, 'YEAR') "Year First Day" FROM DUAL;

4.獲取當(dāng)前年份的最后一天

類似于上面的查詢語句。你可以用任何的日期值替換 “SYSDATE”來指定查詢的日期。

復(fù)制代碼 代碼如下:
SELECT ADD_MONTHS (TRUNC (SYSDATE, 'YEAR'), 12) - 1 "Year Last Day" FROM DUAL

5.獲取當(dāng)前月份的天數(shù)

這個語句非常有用,可以計算出當(dāng)前月份的天數(shù)。你可以用任何的日期值替換 “SYSDATE”來指定查詢的日期。

復(fù)制代碼 代碼如下:

SELECT CAST (TO_CHAR (LAST_DAY (SYSDATE), 'dd') AS INT) number_of_days  FROM DUAL;

6.獲取當(dāng)前月份剩下的天數(shù)
下面的語句用來計算當(dāng)前月份剩下的天數(shù)。你可以用任何的日期值替換 “SYSDATE”來指定查詢的日期。

復(fù)制代碼 代碼如下:

 SELECT SYSDATE, 
        LAST_DAY (SYSDATE) "Last", 
        LAST_DAY (SYSDATE) - SYSDATE "Days left"
   FROM DUAL;

7.獲取兩個日期之間的天數(shù)
使用這個語句來獲取兩個不同日期自檢的天數(shù)。

復(fù)制代碼 代碼如下:

SELECT ROUND ( (MONTHS_BETWEEN ('01-Feb-2014', '01-Mar-2012') * 30), 0) num_of_days FROM DUAL; 
OR
SELECT TRUNC(sysdate) - TRUNC(e.hire_date) FROM employees;

如果你需要查詢一些特定日期的天數(shù),可以使用第二個查詢語句。這個例子是計算員工入職的天數(shù)。

8.顯示當(dāng)前年份截止到上個月每個月份開始和結(jié)束的日期

這個是個很聰明的查詢語句,用來顯示當(dāng)前年份每個月的開始和結(jié)束的日期,你可以使用這個進(jìn)行一些類型的計算。你可以用任何的日期值替換 “SYSDATE”來指定查詢的日期。

復(fù)制代碼 代碼如下:

SELECT ADD_MONTHS (TRUNC (SYSDATE, 'MONTH'), i) start_date,
       TRUNC (LAST_DAY (ADD_MONTHS (SYSDATE, i))) end_date
  FROM XMLTABLE (
          'for $i in 0 to xs:int(D) return $i'
          PASSING XMLELEMENT (
                     d,
                     FLOOR (
                        MONTHS_BETWEEN (
                           ADD_MONTHS (TRUNC (SYSDATE, 'YEAR') - 1, 12),
                           SYSDATE)))
          COLUMNS i INTEGER PATH '.');

9.獲取直到目前為止今天過去的秒數(shù)(從 00:00 開始算)

復(fù)制代碼 代碼如下:
SELECT (SYSDATE - TRUNC (SYSDATE)) * 24 * 60 * 60 num_of_sec_since_morning FROM DUAL;

10.獲取今天剩下的秒數(shù)(直到 23:59:59 結(jié)束)

復(fù)制代碼 代碼如下:
SELECT (TRUNC (SYSDATE+1) - SYSDATE) * 24 * 60 * 60 num_of_sec_left FROM DUAL;

數(shù)據(jù)字典查詢

11.檢查在當(dāng)前數(shù)據(jù)庫模式下是否存在指定的表

這是一個簡單的查詢語句,用來檢查當(dāng)前數(shù)據(jù)庫是否有你想要創(chuàng)建的表,允許你重新運行創(chuàng)建表腳本,這個也可以檢查當(dāng)前用戶是否已經(jīng)創(chuàng)建了指定的表(根據(jù)這個查詢語句在什么環(huán)境下運行來查詢)。

復(fù)制代碼 代碼如下:

SELECT table_name
  FROM user_tables
 WHERE table_name = 'TABLE_NAME';

12.檢查在當(dāng)前表中是否存在指定的列

這是個簡單的查詢語句來檢查表里是否有指定的列,在你嘗試使用 ALTER TABLE 來添加新的列新到表中的時候非常有用,它會提示你是否已經(jīng)存在這個列。

復(fù)制代碼 代碼如下:

SELECT column_name AS FOUND
  FROM user_tab_cols
 WHERE table_name = 'TABLE_NAME' AND column_name = 'COLUMN_NAME';

13.顯示表結(jié)構(gòu)

這 個查詢語句會顯示任何表的 DDL 狀態(tài)信息。請注意我們已經(jīng)將‘TABLE'作為第一個信息提交了。這個查詢語句也可以用來獲取任何數(shù)據(jù)庫對象的 DDL 狀態(tài)信息。舉例說明,只需要把第一個參數(shù)替換成‘VIEW',第二個修改成視圖的名字,就可以查詢視圖的 DDL 信息了。

復(fù)制代碼 代碼如下:

SELECT DBMS_METADATA.get_ddl ('TABLE', 'TABLE_NAME', 'USER_NAME') FROM DUAL;

14.獲取當(dāng)前模式
這是另一個可以獲得當(dāng)前模式的名字的查詢語句。

復(fù)制代碼 代碼如下:

SELECT SYS_CONTEXT ('userenv', 'current_schema') FROM DUAL;

15.修改當(dāng)前模式
這是另一個可以修改當(dāng)前模式的查詢語句,當(dāng)你希望你的腳本可以在指定的用戶下運行的時候非常有用,而且這是非常安全的一個方式。

復(fù)制代碼 代碼如下:

ALTER SESSION SET CURRENT_SCHEMA = new_schema;

數(shù)據(jù)庫管理查詢

16.數(shù)據(jù)庫版本信息

返回 Oracle 數(shù)據(jù)庫版本

復(fù)制代碼 代碼如下:

SELECT * FROM v$version;

17.數(shù)據(jù)庫默認(rèn)信息

返回一些系統(tǒng)默認(rèn)的信息

復(fù)制代碼 代碼如下:

SELECT username,
       profile,
       default_tablespace,
       temporary_tablespace
  FROM dba_users;

18.數(shù)據(jù)庫字符設(shè)置信息
顯示數(shù)據(jù)庫的字符設(shè)置信息

復(fù)制代碼 代碼如下:

SELECT * FROM nls_database_parameters;

19.獲取 Oracle 版本

復(fù)制代碼 代碼如下:

SELECT VALUE
  FROM v$system_parameter
 WHERE name = 'compatible';

20.存儲區(qū)分大小寫的數(shù)據(jù),但是索引不區(qū)分大小寫

某些時候你可能想在數(shù)據(jù)庫中查詢一些獨立的數(shù)據(jù),可能會用 UPPER(..) = UPPER(..) 來進(jìn)行不區(qū)分大小寫的查詢,所以就想讓索引不區(qū)分大小寫,不占用那么多的空間,這個語句恰好能解決你的需求 。

復(fù)制代碼 代碼如下:

CREATE TABLE tab (col1 VARCHAR2 (10));
CREATE INDEX idx1
   ON tab (UPPER (col1));
ANALYZE TABLE a COMPUTE STATISTICS;

21.調(diào)整沒有添加數(shù)據(jù)文件的表空間

另一個 DDL 查詢來調(diào)整表空間大小

復(fù)制代碼 代碼如下:

ALTER DATABASE DATAFILE '/work/oradata/STARTST/STAR02D.dbf' resize 2000M;

22.檢查表空間的自動擴(kuò)展開關(guān)

在給定的表空間中查詢是否打開了自動擴(kuò)展開關(guān)

復(fù)制代碼 代碼如下:

SELECT SUBSTR (file_name, 1, 50), AUTOEXTENSIBLE FROM dba_data_files;
(OR)
SELECT tablespace_name, AUTOEXTENSIBLE FROM dba_data_files;

23.在表空間添加數(shù)據(jù)文件

在表空間中添加數(shù)據(jù)文件

復(fù)制代碼 代碼如下:

ALTER TABLESPACE data01 ADD DATAFILE '/work/oradata/STARTST/data01.dbf'
    SIZE 1000M AUTOEXTEND OFF;

24.增加數(shù)據(jù)文件的大小

給指定的表空間增加大小

復(fù)制代碼 代碼如下:

ALTER DATABASE DATAFILE '/u01/app/Test_data_01.dbf' RESIZE 2G;

25.查詢數(shù)據(jù)庫的實際大小

給出以 GB 為單位的數(shù)據(jù)庫的實際大小

復(fù)制代碼 代碼如下:

SELECT SUM (bytes) / 1024 / 1024 / 1024 AS GB FROM dba_data_files;

26.查詢數(shù)據(jù)庫中數(shù)據(jù)占用的大小或者是數(shù)據(jù)庫使用細(xì)節(jié)
給出在數(shù)據(jù)庫中數(shù)據(jù)占據(jù)的空間大小

復(fù)制代碼 代碼如下:

SELECT SUM (bytes) / 1024 / 1024 / 1024 AS GB FROM dba_segments;

27.查詢模式或者用戶的大小
以 MB 為單位給出用戶的空間大小

復(fù)制代碼 代碼如下:

SELECT SUM (bytes / 1024 / 1024) "size"
  FROM dba_segments
 WHERE owner = 'owner';

28.查詢數(shù)據(jù)庫中每個用戶最后使用的 SQL 查詢
此查詢語句會顯示當(dāng)前數(shù)據(jù)庫中每個用戶最后使用的 SQL 語句。

復(fù)制代碼 代碼如下:

SELECT S.USERNAME || '(' || s.sid || ')-' || s.osuser UNAME,
         s.program || '-' || s.terminal || '(' || s.machine || ')' PROG,
         s.sid || '/' || s.serial# sid,
         s.status "Status",
         p.spid,
         sql_text sqltext
    FROM v$sqltext_with_newlines t, V$SESSION s, v$process p
   WHERE     t.address = s.sql_address
         AND p.addr = s.paddr(+)
         AND t.hash_value = s.sql_hash_value
ORDER BY s.sid, t.piece;

性能相關(guān)查詢
29.查詢用戶 CPU 的使用率

這個語句是用來顯示每個用戶的 CPU 使用率,有助于用戶理解數(shù)據(jù)庫負(fù)載情況

復(fù)制代碼 代碼如下:

SELECT ss.username, se.SID, VALUE / 100 cpu_usage_seconds
    FROM v$session ss, v$sesstat se, v$statname sn
   WHERE     se.STATISTIC# = sn.STATISTIC#
         AND NAME LIKE '%CPU used by this session%'
         AND se.SID = ss.SID
         AND ss.status = 'ACTIVE'
         AND ss.username IS NOT NULL
ORDER BY VALUE DESC;

30.查詢數(shù)據(jù)庫長查詢進(jìn)展情況
顯示運行中的長查詢的進(jìn)展情況

復(fù)制代碼 代碼如下:

SELECT a.sid,
         a.serial#,
         b.username,
         opname OPERATION,
         target OBJECT,
         TRUNC (elapsed_seconds, 5) "ET (s)",
         TO_CHAR (start_time, 'HH24:MI:SS') start_time,
         ROUND ( (sofar / totalwork) * 100, 2) "COMPLETE (%)"
    FROM v$session_longops a, v$session b
   WHERE     a.sid = b.sid
         AND b.username NOT IN ('SYS', 'SYSTEM')
         AND totalwork > 0
ORDER BY elapsed_seconds;

31.獲取當(dāng)前會話 ID,進(jìn)程 ID,客戶端 ID 等
這個專門提供給想使用進(jìn)程 ID 和 會話 ID 做些 voodoo magic 的用戶。

復(fù)制代碼 代碼如下:

SELECT b.sid,
       b.serial#,
       a.spid processid,
       b.process clientpid
  FROM v$process a, v$session b
 WHERE a.addr = b.paddr AND b.audsid = USERENV ('sessionid');

•V$SESSION.SID AND V$SESSION.SERIAL# 是數(shù)據(jù)庫進(jìn)程 ID
•V$PROCESS.SPID 是數(shù)據(jù)庫服務(wù)器后臺進(jìn)程 ID
•V$SESSION.PROCESS 是客戶端 PROCESS ID, ON windows it IS : separated THE FIRST # IS THE PROCESS ID ON THE client AND 2nd one IS THE THREAD id.

32.查詢特定的模式或者表中執(zhí)行的最后一個 SQL 語句

復(fù)制代碼 代碼如下:

SELECT CREATED, TIMESTAMP, last_ddl_time
  FROM all_objects
 WHERE     OWNER = 'MYSCHEMA'
       AND OBJECT_TYPE = 'TABLE'
       AND OBJECT_NAME = 'EMPLOYEE_TABLE';

33.查詢每個執(zhí)行讀取的前十個 SQL

復(fù)制代碼 代碼如下:

SELECT *
  FROM (  SELECT ROWNUM,
                 SUBSTR (a.sql_text, 1, 200) sql_text,
                 TRUNC (
                    a.disk_reads / DECODE (a.executions, 0, 1, a.executions))
                    reads_per_execution,
                 a.buffer_gets,
                 a.disk_reads,
                 a.executions,
                 a.sorts,
                 a.address
            FROM v$sqlarea a
        ORDER BY 3 DESC)
 WHERE ROWNUM 10;

34.在視圖中查詢并顯示實際的 Oracle 連接

復(fù)制代碼 代碼如下:

SELECT osuser,
         username,
         machine,
         program
    FROM v$session
ORDER BY osuser;

35.查詢并顯示通過打開連接程序打開連接的組

復(fù)制代碼 代碼如下:

SELECT program application, COUNT (program) Numero_Sesiones
    FROM v$session
GROUP BY program
ORDER BY Numero_Sesiones DESC;

36.查詢并顯示連接 Oracle 的用戶和用戶的會話數(shù)量

復(fù)制代碼 代碼如下:

SELECT username Usuario_Oracle, COUNT (username) Numero_Sesiones
    FROM v$session
GROUP BY username
ORDER BY Numero_Sesiones DESC;

37.獲取擁有者的對象數(shù)量

復(fù)制代碼 代碼如下:

SELECT owner, COUNT (owner) number_of_objects
    FROM dba_objects
GROUP BY owner
ORDER BY number_of_objects DESC;

38.把數(shù)值轉(zhuǎn)換成文字
更多信息可以查看: Converting number into words in Oracle

復(fù)制代碼 代碼如下:

SELECT TO_CHAR (TO_DATE (1526, 'j'), 'jsp') FROM DUAL;

輸出:

復(fù)制代碼 代碼如下:

one thousand five hundred twenty-six


39.在包的源代碼中查詢字符串

這個查詢語句會在所有包的源代碼上搜索‘FOO_SOMETHING' ,可以幫助用戶在源代碼中查找特定的存儲過程或者是函數(shù)調(diào)用。

復(fù)制代碼 代碼如下:

--search a string foo_something in package source code
SELECT *
  FROM dba_source
 WHERE UPPER (text) LIKE '%FOO_SOMETHING%'
AND owner = 'USER_NAME';

40.把用逗號分隔的數(shù)據(jù)插入的表中

當(dāng) 你想把用逗號分隔開的字符串插入表中的時候,你可以使用其他的查詢語句,比如 IN 或者是 NOT IN 。這里我們把‘AA,BB,CC,DD,EE,FF'轉(zhuǎn)換成包含 AA,BB,CC 等作為一行的表,這樣你就很容易把這些字符串插入到其他表中,并快速的做一些相關(guān)的操作。

復(fù)制代碼 代碼如下:

WITH csv
     AS (SELECT 'AA,BB,CC,DD,EE,FF'
                   AS csvdata
           FROM DUAL)
    SELECT REGEXP_SUBSTR (csv.csvdata, '[^,]+', 1, LEVEL) pivot_char
      FROM DUAL, csv
CONNECT BY REGEXP_SUBSTR (csv.csvdata,'[^,]+', 1, LEVEL) IS NOT NULL;

41.查詢表中的最后一個記錄

這個查詢語句很直接,表中沒有主鍵,或者是用戶不確定記錄最大主鍵是否是最新的那個記錄時,就可以使用這個語句來查詢表中最后一個記錄。

復(fù)制代碼 代碼如下:

SELECT *
  FROM employees
 WHERE ROWID IN (SELECT MAX (ROWID) FROM employees);

(OR)

SELECT * FROM employees
MINUS
SELECT *
  FROM employees
 WHERE ROWNUM (SELECT COUNT (*) FROM employees);

42.在 Oracle 中做行數(shù)據(jù)乘法

這個查詢語句使用一些復(fù)雜的數(shù)學(xué)函數(shù)來做每個行的數(shù)值乘法。更多內(nèi)容請查閱: Row Data Multiplication In Oracle

復(fù)制代碼 代碼如下:

WITH tbl
     AS (SELECT -2 num FROM DUAL
         UNION
         SELECT -3 num FROM DUAL
         UNION
         SELECT -4 num FROM DUAL),
     sign_val
     AS (SELECT CASE MOD (COUNT (*), 2) WHEN 0 THEN 1 ELSE -1 END val
           FROM tbl
          WHERE num 0)
  SELECT EXP (SUM (LN (ABS (num)))) * val
    FROM tbl, sign_val
GROUP BY val;

43.在 Oracle 生成隨機(jī)數(shù)據(jù)

每個開發(fā)者都想能輕松生成一堆隨機(jī)數(shù)據(jù)來測試數(shù)據(jù)庫多好,下面這條查詢語句就可以滿足你,它可以在 Oracle 中生成隨機(jī)的數(shù)據(jù)插入到表中。詳細(xì)信息可以查看 Random Data in Oracle

復(fù)制代碼 代碼如下:

SELECT LEVEL empl_id,
           MOD (ROWNUM, 50000) dept_id,
           TRUNC (DBMS_RANDOM.VALUE (1000, 500000), 2) salary,
           DECODE (ROUND (DBMS_RANDOM.VALUE (1, 2)),  1, 'M',  2, 'F') gender,
           TO_DATE (
                 ROUND (DBMS_RANDOM.VALUE (1, 28))
              || '-'
              || ROUND (DBMS_RANDOM.VALUE (1, 12))
              || '-'
              || ROUND (DBMS_RANDOM.VALUE (1900, 2010)),
              'DD-MM-YYYY')
              dob,
           DBMS_RANDOM.STRING ('x', DBMS_RANDOM.VALUE (20, 50)) address
      FROM DUAL
CONNECT BY LEVEL 10000;

44.在 Oracle 中生成隨機(jī)數(shù)值

這是 Oracle 普通的舊的隨機(jī)數(shù)值生成器。這個可以生成 0-100 之間的隨機(jī)數(shù)值,如果你想自己設(shè)置數(shù)值范圍,那么改變乘數(shù)就可以了。

復(fù)制代碼 代碼如下:

--generate random number between 0 and 100
SELECT ROUND (DBMS_RANDOM.VALUE () * 100) + 1 AS random_num FROM DUAL;


45.檢查表中是否含有任何的數(shù)據(jù)

這個可以有很多中寫法,你可以使用 count(*) 來查看表里的行的數(shù)量,但是這個查詢語句比較高效和快速,而且我們只是想知道表里是否有任何的數(shù)據(jù)。

復(fù)制代碼 代碼如下:

SELECT 1
FROM TABLE_NAME
WHERE ROWNUM = 1;


如果你知道一些很好用的查詢語句,可以減輕 Oracle 開發(fā)者的負(fù)擔(dān),那么在評論分享一下吧:)

您可能感興趣的文章:
  • Oracle、MySQL和SqlServe三種數(shù)據(jù)庫分頁查詢語句的區(qū)別介紹
  • Oracle查詢語句中rownum與rowid的不同之處分析
  • oracle數(shù)據(jù)庫常用的99條查詢語句
  • oracle常用sql查詢語句部分集合(圖文)
  • oracle查詢語句大全(oracle 基本命令大全一)
  • ORACLE中關(guān)于表的一些特殊查詢語句

標(biāo)簽:大興安嶺 贛州 玉樹 棗莊 長沙 來賓 遼寧 蘇州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《45個非常有用的 Oracle 查詢語句小結(jié)》,本文關(guān)鍵詞  45個,非,常有,用的,Oracle,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《45個非常有用的 Oracle 查詢語句小結(jié)》相關(guān)的同類信息!
  • 本頁收集關(guān)于45個非常有用的 Oracle 查詢語句小結(jié)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    久久伊99综合婷婷久久伊| 国产精品欧美一级免费| 久久亚洲精品国产精品紫薇| 国产精品不卡在线观看| 日韩1区2区日韩1区2区| 国产精品久久久久久久久果冻传媒 | 欧美日韩精品电影| 日韩精品在线看片z| 亚洲在线视频一区| 成人国产亚洲欧美成人综合网| 精品捆绑美女sm三区| 91片在线免费观看| 精品播放一区二区| 日韩精品一级中文字幕精品视频免费观看 | 亚洲午夜电影网| 国产九色精品成人porny| 欧美日韩国产一区二区三区地区| 欧美色成人综合| 欧美日韩精品欧美日韩精品| 91精品91久久久中77777| 欧美国产欧美综合| 国产老肥熟一区二区三区| 日韩美女一区二区三区| 日本免费新一区视频| 欧美日韩精品福利| 亚洲va在线va天堂| 欧美日韩在线播| 五月天亚洲精品| 婷婷夜色潮精品综合在线| 日韩不卡一区二区| 91精品国产麻豆国产自产在线 | 日韩电影一区二区三区四区| 色先锋久久av资源部| 亚洲欧美日韩国产另类专区| 亚洲天堂成人在线观看| 亚洲无线码一区二区三区| 色吊一区二区三区| 午夜电影网一区| 欧美一区二区福利视频| 久久精工是国产品牌吗| 日韩欧美一二区| 久久不见久久见中文字幕免费| 高清不卡在线观看| 日本一区二区三级电影在线观看| 亚洲影院久久精品| 欧美二区在线观看| 美女在线一区二区| 日韩一级二级三级精品视频| 另类综合日韩欧美亚洲| 日本一区二区视频在线观看| 不卡电影免费在线播放一区| 亚洲激情图片小说视频| 欧美精品第一页| 国产在线一区二区综合免费视频| 欧美综合色免费| 日韩av网站免费在线| 欧美videossexotv100| av高清不卡在线| 亚洲va国产va欧美va观看| 欧美一区二区三区在| 国产成人av电影在线播放| 亚洲欧美日韩成人高清在线一区| 国产一区二区日韩精品| 亚洲欧美电影一区二区| 日韩欧美区一区二| 96av麻豆蜜桃一区二区| 日本网站在线观看一区二区三区| 91一区一区三区| 麻豆国产欧美日韩综合精品二区 | 国产很黄免费观看久久| 亚洲视频一区二区免费在线观看| 国产精品一区二区不卡| 亚洲精品高清在线| 精品在线观看视频| 欧美巨大另类极品videosbest| 亚洲女同女同女同女同女同69| 国产精品亚洲一区二区三区在线 | 99久久国产综合色|国产精品| 日韩一区二区视频在线观看| 国产激情视频一区二区三区欧美 | 免费在线看成人av| 中文av一区特黄| 精品日韩成人av| 欧美日本一区二区三区四区| 成人精品一区二区三区中文字幕| a亚洲天堂av| 日本不卡一区二区三区| 亚洲麻豆国产自偷在线| 欧美电影精品一区二区| 日本国产一区二区| 成人久久视频在线观看| 久久成人免费日本黄色| 五月综合激情日本mⅴ| 亚洲欧美另类久久久精品| 国产日产欧产精品推荐色 | 欧美另类高清zo欧美| 粉嫩13p一区二区三区| 久久电影网站中文字幕| 蜜臀国产一区二区三区在线播放| 日韩一区二区三| 欧美高清www午色夜在线视频| 日韩一区精品视频| 亚洲.国产.中文慕字在线| 国产精品污污网站在线观看| 久久久久久久久久久电影| 日韩免费观看高清完整版| 欧美一区二区三区四区久久| 欧美福利视频导航| 欧美日韩久久久一区| 欧美日韩另类国产亚洲欧美一级| 美女尤物国产一区| 久久99精品久久久| 精品一区二区三区免费视频| 免费观看在线综合| 激情偷乱视频一区二区三区| 理论片日本一区| 狠狠色综合日日| 国产成人一级电影| 菠萝蜜视频在线观看一区| 99久久亚洲一区二区三区青草| 亚洲成av人片www| 日本午夜精品视频在线观看| 久久成人精品无人区| 国产东北露脸精品视频| 972aa.com艺术欧美| 欧美日韩一区二区电影| 欧美丰满嫩嫩电影| 久久久激情视频| 亚洲三级在线观看| 午夜视频一区二区三区| 精品一区二区三区在线视频| 国产剧情av麻豆香蕉精品| 91麻豆国产自产在线观看| 在线一区二区三区四区| 欧美美女网站色| 国产日韩欧美a| 亚洲一区二区三区视频在线播放| 欧美激情艳妇裸体舞| 国产精品久久看| 亚洲福利视频一区| 国产精品主播直播| 91久久人澡人人添人人爽欧美| 国产激情精品久久久第一区二区| 日韩电影一二三区| 成人中文字幕合集| 日韩影院精彩在线| 丁香婷婷综合色啪| 678五月天丁香亚洲综合网| 国产亚洲一区二区三区四区 | 蜜乳av一区二区| 成人av高清在线| 欧美日韩在线播放三区四区| 日韩一区二区三免费高清| 亚洲欧洲日韩在线| 美女性感视频久久| 色香蕉久久蜜桃| 久久久精品中文字幕麻豆发布| 欧美成人一级视频| 欧美日韩mp4| 亚洲国产一区在线观看| 国产一区二区三区日韩| 在线视频国内一区二区| 日韩免费看网站| 亚洲免费观看视频| 国内精品在线播放| 欧美少妇bbb| 国产精品美女久久久久aⅴ国产馆| 精品国产99国产精品| 一区二区欧美国产| 丁香婷婷综合网| 久久久精品综合| 九九国产精品视频| 91精品国产91久久久久久一区二区| 欧美性猛交xxxx黑人交| 久久久久久毛片| 国产综合成人久久大片91| 欧美男男青年gay1069videost| 欧美人动与zoxxxx乱| 亚洲色图清纯唯美| 成人免费毛片a| 国产亚洲视频系列| 久久99精品国产麻豆婷婷| 欧美唯美清纯偷拍| 国产精品成人一区二区三区夜夜夜 | 久久久久久夜精品精品免费| 日韩精品福利网| 337p亚洲精品色噜噜噜| 亚洲国产精品久久一线不卡| 高清国产一区二区三区| 日本一区二区三区高清不卡| 国产成人福利片| 亚洲国产高清在线观看视频| 国产福利不卡视频| 日本一区二区视频在线| 成人午夜免费电影| 国产精品视频看| 色综合久久久久久久| 亚洲精品国产一区二区精华液| 久久精品国产在热久久| 欧美久久免费观看|