日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

[转载]oracle常用经典SQL查询

發(fā)布時間:2025/3/15 数据库 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [转载]oracle常用经典SQL查询 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
原文地址:oracle常用經(jīng)典SQL查詢作者:來者oracle常用經(jīng)典SQL查詢 1、查看表空間的名稱及大小?

select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size?from dba_tablespaces t, dba_data_files d?where t.tablespace_name = d.tablespace_name?group by t.tablespace_name;

?

2、查看表空間物理文件的名稱及大小?

select tablespace_name, file_id, file_name,round(bytes/(1024*1024),0) total_space?from dba_data_files?order by tablespace_name;

?

3、查看回滾段名稱及大小

select segment_name, tablespace_name, r.status,(initial_extent/1024) InitialExtent,(next_extent/1024) NextExtent,max_extents, v.curext CurExtent?From dba_rollback_segs r, v$rollstat v?Where r.segment_id = v.usn(+)?order by segment_name;

?

4、查看控制文件

select name from v$controlfile;

?

5、查看日志文件

select member from v$logfile;

?

6、查看表空間的使用情況

select sum(bytes)/(1024*1024) as free_space,tablespace_name?from dba_free_space?group by tablespace_name;

?

SELECT A.TABLESPACE_NAME,A.BYTES TOTAL,B.BYTES USED, C.BYTES FREE,(B.BYTES*100)/A.BYTES "% USED",(C.BYTES*100)/A.BYTES "% FREE"?FROM SYS.SM$TS_AVAIL A,SYS.SM$TS_USED B,SYS.SM$TS_FREE C?WHERE A.TABLESPACE_NAME=B.TABLESPACE_NAME AND A.TABLESPACE_NAME=C.TABLESPACE_NAME;

?

7、查看數(shù)據(jù)庫庫對象

select owner, object_type, status, count(*) count# from all_objects group by owner, object_type, status;

?

8、查看數(shù)據(jù)庫的版本 

Select version FROM Product_component_version?Where SUBSTR(PRODUCT,1,6)='Oracle';

?

9、查看數(shù)據(jù)庫的創(chuàng)建日期和歸檔方式

Select Created, Log_Mode, Log_Mode From V$Database;

?

10、捕捉運行很久的SQL

column username format a12

column opname format a16

column progress format a8

select username,sid,opname,round(sofar*100 / totalwork,0) || '%' as progress,time_remaining,sql_text?from v$session_longops , v$sql?where time_remaining <> 0?and sql_address = address?and sql_hash_value = hash_value


11.查看數(shù)據(jù)表的參數(shù)信息

SELECT?? partition_name, high_value, high_value_length, tablespace_name,pct_free, pct_used, ini_trans, max_trans, initial_extent,?next_extent, min_extent, max_extent, pct_increase, FREELISTS,?freelist_groups, LOGGING, BUFFER_POOL, num_rows, blocks,?empty_blocks, avg_space, chain_cnt, avg_row_len, sample_size,?last_analyzed?FROM dba_tab_partitions?WHERE table_name = :tname AND table_owner = :towner?ORDER BY partition_position

?

12.查看還沒提交的事務(wù)

select * from v$locked_object;

select * from v$transaction;

?

13.查找object為哪些進程所用

select?p.spid,s.sid,s.serial# serial_num,s.username user_name,a.type? object_type,s.osuser os_user_name,a.owner,a.object object_name,decode(sign(48 - command),1,to_char(command), 'Action Code #' || to_char(command) ) action,p.program oracle_process,s.terminal terminal,s.program program,s.status session_status ?from v$session s, v$access a, v$process p ?where s.paddr = p.addr and?s.type = 'USER' and ???a.sid = s.sid ?and?a.object='SUBSCRIBER_ATTR'?order by s.username, s.osuser

?

14。回滾段查看

select rownum, sys.dba_rollback_segs.segment_name Name, v$rollstat.extents

Extents, v$rollstat.rssize Size_in_Bytes, v$rollstat.xacts XActs,

v$rollstat.gets Gets, v$rollstat.waits Waits, v$rollstat.writes Writes,

sys.dba_rollback_segs.status status from v$rollstat, sys.dba_rollback_segs,

v$rollname where v$rollname.name(+) = sys.dba_rollback_segs.segment_name and

v$rollstat.usn (+) = v$rollname.usn order by rownum

?

15。耗資源的進程(top session

select s.schemaname schema_name,??? decode(sign(48 - command), 1,

to_char(command), 'Action Code #' || to_char(command) ) action,??? status

session_status,?? s.osuser os_user_name,?? s.sid,???????? p.spid ,???????? s.serial# serial_num,??

nvl(s.username, '[Oracle process]') user_name,?? s.terminal terminal,? ??

s.program program,?? st.value criteria_value? from v$sesstat st,?? v$session s? , v$process p??

where st.sid = s.sid and?? st.statistic# = to_number('38') and?? ('ALL' = 'ALL'

or s.status = 'ALL') and p.addr = s.paddr order by st.value desc,? p.spid asc, s.username asc, s.osuser asc

?

16。查看鎖(lock)情況

select ls.osuser os_user_name,?? ls.username user_name,??

decode(ls.type, 'RW', 'Row wait enqueue lock', 'TM', 'DML enqueue lock', 'TX',

'Transaction enqueue lock', 'UL', 'User supplied lock') lock_type,??

o.object_name object,?? decode(ls.lmode, 1, null, 2, 'Row Share', 3,

'Row Exclusive', 4, 'Share', 5, 'Share Row Exclusive', 6, 'Exclusive', null)

lock_mode,??? o.owner,?? ls.sid,?? ls.serial# serial_num,?? ls.id1,?? ls.id2???

from sys.dba_objects o, (?? select s.osuser,??? s.username,??? l.type,????

l.lmode,??? s.sid,??? s.serial#,??? l.id1,??? l.id2?? from v$session s,????

v$lock l?? where s.sid = l.sid ) ls? where o.object_id = ls.id1 and??? o.owner

<> 'SYS'?? order by o.owner, o.object_name

?

17。查看等待(wait)情況

SELECT v$waitstat.class, v$waitstat.count count, SUM(v$sysstat.value) sum_value

FROM v$waitstat, v$sysstat WHERE v$sysstat.name IN ('db block gets',

'consistent gets') group by v$waitstat.class, v$waitstat.count

?

18。查看sga情況

SELECT NAME, BYTES FROM SYS.V_$SGASTAT ORDER BY NAME ASC

?

19。查看catched object

SELECT owner,????????????? name,????????????? db_link,????????????? namespace,?

?????????? type,????????????? sharable_mem,????????????? loads,????????????? executions,??

?????? ???locks,????????????? pins,????????????? kept??????? FROM v$db_object_cache

?????????

20。查看V$SQLAREA

SELECT SQL_TEXT, SHARABLE_MEM, PERSISTENT_MEM, RUNTIME_MEM, SORTS,

VERSION_COUNT, LOADED_VERSIONS, OPEN_VERSIONS, USERS_OPENING, EXECUTIONS,

USERS_EXECUTING, LOADS, FIRST_LOAD_TIME, INVALIDATIONS, PARSE_CALLS, DISK_READS,

BUFFER_GETS, ROWS_PROCESSED FROM V$SQLAREA

?

21。查看object分類數(shù)量

select decode (o.type#,1,'INDEX' , 2,'TABLE' , 3 , 'CLUSTER' , 4, 'VIEW' , 5 ,

'SYNONYM' , 6 , 'SEQUENCE' , 'OTHER' ) object_type , count(*) quantity from

sys.obj$ o where o.type# > 1 group by decode (o.type#,1,'INDEX' , 2,'TABLE' , 3

, 'CLUSTER' , 4, 'VIEW' , 5 , 'SYNONYM' , 6 , 'SEQUENCE' , 'OTHER' ) union select

'COLUMN' , count(*) from sys.col$ union select 'DB LINK' , count(*) from

?

22。按用戶查看object種類

select u.name schema,?? sum(decode(o.type#, 1, 1, NULL)) indexes,??

sum(decode(o.type#, 2, 1, NULL)) tables,?? sum(decode(o.type#, 3, 1, NULL))

clusters,?? sum(decode(o.type#, 4, 1, NULL)) views,?? sum(decode(o.type#, 5, 1,

NULL)) synonyms,?? sum(decode(o.type#, 6, 1, NULL)) sequences,??

sum(decode(o.type#, 1, NULL, 2, NULL, 3, NULL, 4, NULL, 5, NULL, 6, NULL, 1))

others?? from sys.obj$ o, sys.user$ u?? where o.type# >= 1 and??? u.user# =

o.owner# and?? u.name <> 'PUBLIC'?? group by u.name??? order by

sys.link$ union select 'CONSTRAINT' , count(*) from sys.con$

?

23。有關(guān)connection的相關(guān)信息

1)查看有哪些用戶連接

select s.osuser os_user_name,??? decode(sign(48 - command), 1, to_char(command),

'Action Code #' || to_char(command) ) action,???? p.program oracle_process,????

status session_status,??? s.terminal terminal,??? s.program program,???

s.username user_name,??? s.fixed_table_sequence activity_meter,??? '' query,???

0 memory,??? 0 max_memory,???? 0 cpu_usage,??? s.sid,?? s.serial# serial_num???

from v$session s,??? v$process p?? where s.paddr=p.addr and??? s.type = 'USER'?

order by s.username, s.osuser

2)根據(jù)v.sid查看對應(yīng)連接的資源占用等情況

select n.name,

?v.value,

?n.class,

?n.statistic#?

from? v$statname n,

?v$sesstat v

where v.sid = 71 and

?v.statistic# = n.statistic#

order by n.class, n.statistic#

3)根據(jù)sid查看對應(yīng)連接正在運行的sql

select

?command_type,

?sql_text,

?sharable_mem,

?persistent_mem,

?runtime_mem,

?sorts,

?version_count,

?loaded_versions,

?open_versions,

?users_opening,

?executions,

?users_executing,

?loads,

?first_load_time,

?invalidations,

?parse_calls,

?disk_reads,

?buffer_gets,

?rows_processed,

?sysdate start_time,

?sysdate finish_time,

?'>' || address sql_address,

?'N' status

from v$sqlarea

where address = (select sql_address from v$session where sid = 71)

?

24.查詢表空間使用情況

select a.tablespace_name "表空間名稱",

100-round((nvl(b.bytes_free,0)/a.bytes_alloc)*100,2) "占用率(%)",

round(a.bytes_alloc/1024/1024,2) "容量(M)",

round(nvl(b.bytes_free,0)/1024/1024,2) "空閑(M)",

round((a.bytes_alloc-nvl(b.bytes_free,0))/1024/1024,2) "使用(M)",

Largest "最大擴展段(M)",

to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') "采樣時間"

from? (select f.tablespace_name,

?? sum(f.bytes) bytes_alloc,

?? sum(decode(f.autoextensible,'YES',f.maxbytes,'NO',f.bytes)) maxbytes

from dba_data_files f

group by tablespace_name) a,

(select? f.tablespace_name,

??? sum(f.bytes) bytes_free

from dba_free_space f

group by tablespace_name) b,

(select round(max(ff.length)*16/1024,2) Largest,

?? ts.name tablespace_name

from sys.fet$ ff, sys.file$ tf,sys.ts$ ts

where ts.ts#=ff.ts# and ff.file#=tf.relfile# and ts.ts#=tf.ts#

group by ts.name, tf.blocks) c

where a.tablespace_name = b.tablespace_name and a.tablespace_name = c.tablespace_name

?

25. 查詢表空間的碎片程度

?

select tablespace_name,count(tablespace_name) from dba_free_space group by tablespace_name

having count(tablespace_name)>10;

?

alter tablespace name coalesce;

alter table name deallocate unused;

?

create or replace view ts_blocks_v as

select tablespace_name,block_id,bytes,blocks,'free space' segment_name from dba_free_space

union all

select tablespace_name,block_id,bytes,blocks,segment_name from dba_extents;

?

select * from ts_blocks_v;

?

select tablespace_name,sum(bytes),max(bytes),count(block_id) from dba_free_space

group by tablespace_name;

?

26。查詢有哪些數(shù)據(jù)庫實例在運行

select inst_name from v$active_instances;

?

===========================================================

######### 創(chuàng)建數(shù)據(jù)庫----look $ORACLE_HOME/rdbms/admin/buildall.sql #############

?

create database db01

maxlogfiles 10

maxdatafiles 1024

maxinstances 2

logfile

GROUP 1 ('/u01/oradata/db01/log_01_db01.rdo') SIZE 15M,

GROUP 2 ('/u01/oradata/db01/log_02_db01.rdo') SIZE 15M,

GROUP 3 ('/u01/oradata/db01/log_03_db01.rdo') SIZE 15M,

datafile 'u01/oradata/db01/system_01_db01.dbf') SIZE 100M,

undo tablespace UNDO

datafile '/u01/oradata/db01/undo_01_db01.dbf' SIZE 40M

default temporary tablespace TEMP

tempfile '/u01/oradata/db01/temp_01_db01.dbf' SIZE 20M

extent management local uniform size 128k

character set AL32UTE8

national character set AL16UTF16

set time_zone='America/New_York';

?

############### 數(shù)據(jù)字典##########

?

set wrap off

?

select * from v$dba_users;

?

grant select on table_name to user/rule;

?

select * from user_tables;

?

select * from all_tables;

?

select * from dba_tables;

?

revoke dba from user_name;

?

shutdown immediate

?

startup nomount

?

select * from v$instance;

?

select * from v$sga;

?

select * from v$tablespace;

?

alter session set nls_language=american;

?

alter database mount;

?

select * from v$database;

?

alter database open;

?

desc dictionary

?

select * from dict;

?

desc v$fixed_table;

?

select * from v$fixed_table;

?

set oracle_sid=foxconn

?

select * from dba_objects;

?

set serveroutput on

?

execute dbms_output.put_line('sfasd');

?

############# 控制文件###########

?

select * from v$database;

?

select * from v$tablespace;

?

select * from v$logfile;

?

select * from v$log;

?

select * from v$backup;

?

?

alter tablespace users begin backup;

?

select * from v$archived_log;

?

select * from v$controlfile;

?

alter system set control_files='$ORACLE_HOME/oradata/u01/ctrl01.ctl',

'$ORACLE_HOME/oradata/u01/ctrl02.ctl' scope=spfile;

?

cp $ORACLE_HOME/oradata/u01/ctrl01.ctl $ORACLE_HOME/oradata/u01/ctrl02.ctl

?

startup pfile='../initSID.ora'

?

select * from v$parameter where name like 'control%' ;

?

show parameter control;

?

select * from v$controlfile_record_section;

?

select * from v$tempfile;

?

?

alter database backup controlfile to '../filepath/control.bak';

?

?

alter database backup controlfile to trace;

?

############### redo log ##############

?

archive log list;

?

alter system archive log start;--啟動自動存檔

?

alter system switch logfile;--強行進行一次日志switch

?

alter system checkpoint;--強制進行一次checkpoint

?

alter tablspace users begin backup;

?

alter tablespace offline;

?

?

show parameter fast;

?

show parameter log_checkpoint;

?

?

alter database add logfile group 3 ('/$ORACLE_HOME/oracle/ora_log_file6.rdo' size 10M);

?

?

alter database add logfile member '/$ORACLE_HOME/oracle/ora_log_file6.rdo' to group 3;

?

?

alter database drop logfile group 3;

?

?

alter databse drop logfile member '$ORACLE_HOME/oracle/ora_log_file6.rdo';

?

?

alter database clear logfile '$ORACLE_HOME/oracle/ora_log_file6.rdo';

?

alter database clear logfile group 3;

?

?

alter database clear unarchived logfile group 3;

?

?

alter database rename file '$ORACLE_HOME/oracle/ora_log_file6.rdo' to '$ORACLE_HOME/oracle/ora_log_file6a.rdo';

?

show parameter db_create;

?

alter system set db_create_online_log_dest_1='path_name';

?

select * from v$log;

?

select * from v$logfile;

?

?

alter database noarchivelog/archivelog;

?

achive log start;---啟動自動歸檔

?

alter system archive all;--手工歸檔所有日志文件

?

select * from v$archived_log;

?

show parameter log_archive;

?

###### 分析日志文件logmnr ##############

?

1) init.oraset utl_file_dir 參數(shù)

2) 重新啟動oracle

3) create 目錄文件

desc dbms_logmnr_d;

dbms_logmnr_d.build;

4) 加入日志文件 add/remove log file

dhms_logmnr.add_logfile

dbms_logmnr.removefile

5) start logmnr

dbms_logmnr.start_logmnr

6) 分析出來的內(nèi)容查詢 v$logmnr_content --sqlredo/sqlundo

?

實踐:

?

desc dbms_logmnr_d;

?

?

update set qty=10 where stor_id=6380;

?

delete where stor_id=7066;

?

utl_file_dir的路徑

execute dbms_logmnr_d.build('foxdict.ora','$ORACLE_HOME/oracle/admin/fox/cdump');

?

execute dbms_logmnr.add_logfile('$ORACLE_HOME/oracle/ora_log_file6.log',dbms_logmnr.newfile);

?

execute dbms_logmnr.start_logmnr(dictfilename=>'$ORACLE_HOME/oracle/admin/fox/cdump/foxdict.ora');

?

######### tablespace ##############

?

select * form v$tablespace;

?

select * from v$datafile;

?

?

select t1.name,t2.name from v$tablespace t1,v$datafile t2 where t1.ts#=t2.ts#;

?

alter tablespace users add datafile 'path' size 10M;

?

select * from dba_rollback_segs;

?

?

alter user user_name quota 10m on tablespace_name;

?

create tablespace xxx [datafile 'path_name/datafile_name'] [size xxx] [extent management local/dictionary] [default storage(xxx)];

?

exmple: create tablespace userdata datafile '$ORACLE_HOME/oradata/userdata01.dbf' size 100M AUTOEXTEND ON NEXT 5M MAXSIZE 200M;

create tablespace userdata datafile '$ORACLE_HOME/oradata/userdata01.dbf' size 100M extent management dictionary default storage(initial 100k next 100k pctincrease 10) offline;

?

create tablespace userdata datafile '$ORACLE_HOME/oradata/userdata01.dbf' size 100M extent management local uniform size 1m;

create tablespace userdata datafile '$ORACLE_HOME/oradata/userdata01.dbf' size 100M extent management local autoallocate;

?

create tablespace userdata datafile '$ORACLE_HOME/oradata/userdata01.dbf' size 100M extent management local uniform size 1m segment space management auto;

?

alter tablespace userdata mininum extent 10;

?

alter tablespace userdata default storage(initial 1m next 1m pctincrease 20);

?

?

create undo tablespace undo1 datafile '$ORACLE_HOME/oradata/undo101.dbf' size 40M extent management local;

?

show parameter undo;

?

?

create temporary tablespace userdata tempfile '$ORACLE_HOME/oradata/undo101.dbf' size 10m extent management local;

?

?

alter database default temporary tablespace tablespace_name;

?

?

alter tablespace tablespace_name offline/online;

?

alter tablespace tablespace_name read only;

?

?

alter tablespace tablespace_name rename datafile '$ORACLE_HOME/oradata/undo101.dbf' to '$ORACLE_HOME/oradata/undo102.dbf';

?

?

alter database rename file '$ORACLE_HOME/oradata/system01.dbf' to '$ORACLE_HOME/oradata/system02.dbf';

?

drop tablespace userdata including contents and datafiles;---drop tablespce

?

?

alter database datafile '$ORACLE_HOME/oradata/undo102.dbf' autoextend on next 10m maxsize 500M;

?

?

alter database datafile '$ORACLE_HOME/oradata/undo102.dbf' resize 50m;

?

?

alter tablespace userdata add datafile '$ORACLE_HOME/oradata/undo102.dbf' size 10m;

?

?

alter system set db_create_file_dest='$ORACLE_HOME/oradata';

?

create tablespace userdata;---use OMF status to create tablespace;

?

drop tablespace userdata;---user OMF status to drop tablespace;

?

select * from dba_tablespace/v$tablespace/dba_data_files;

?

?

alter table table_name move partition partition_name tablespace tablespace_name;

?

###### ORACLE storage structure and relationships #########

?

?

alter table kong.test12 allocate extent(size 1m datafile '$ORACLE_HOME/oradata/undo102.dbf');

?

alter table kong.test12 deallocate unused; ---釋放表中沒有用到的分區(qū)

?

show parameter db;

?

alter system set db_8k_cache_size=10m; ---配置8k塊的內(nèi)存空間塊參數(shù)

?

select * from dba_extents/dba_segments/data_tablespace;

?

select * from dba_free_space/dba_data_file/data_tablespace;

?

?

select sum(bytes) from dba_extents where onwer='kong' and segment_name ='table_name';

?

############ UNDO Data ################

?

show parameter undo;

?

alter tablespace users offline normal;

?

alter tablespace users offline immediate;

?

recover datafile '$ORACLE_HOME/oradata/undo102.dbf';

?

alter tablespace users online ;

?

select * from dba_rollback_segs;

?

alter system set undo_tablespace=undotbs1;

?

?

alter system set undo_suppress_errors=true;

?

?

create rollback segment rbs1 tablespace undotbs;

?

desc dbms_flashback;

?

?

execute dbms_flashback.enable_at_time('26-JAN-04:12:17:00 pm');

?

execute dbms_flashback.disable;

?

?

select end_time,begin_time,undoblks from v$undostat;

?

?

?

select * from dba_rollback_segs/v$rollname/v$rollstat/v$undostat/v$session/v$transaction;

?

show parameter transactions;

?

show parameter rollback;

?

?

create public rollback segment prbs1 tablespace undotbs;

?

alter rollback segment rbs1 online;----在手工管理模式

?

?

?

########## Managing Tables ###########

?

?

?

select rowid,dbms_rowid.rowid_block_number(rowid),dbms_rowid.rowid_row_number(rowid) from table_name;

?

create table test2

(

id int,

lname varchar2(20) not null,

fname varchar2(20) constraint ck_1 check(fname like 'k%'),

empdate date default sysdate)

) tablespace tablespace_name;

?

?

create global temporary table test2 on commit delete/preserve rows as select * from kong.authors;

?

create table user.table(...) tablespace tablespace_name storage(...) pctfree10 pctused 40;

?

alter table user.tablename pctfree 20 pctused 50 storage(...);---changing table storage

?

?

alter table user.table_name allocate extent(size 500k datafile '...');

?

?

alter table table_name deallocate unused;

?

alter table table_name deallocate unused keep 8k;

?

?

alter table user.table_name move tablespace new_tablespace_name;

?

create index index_name on user.table_name(column_name) tablespace users;

?

alter index index_name rebuild;

?

drop table table_name [CASCADE CONSTRAINTS];

?

alter table user.table_name drop column col_name [CASCADE CONSTRAINTS CHECKPOINT 1000];---drop column

?

?

alter table user.table_name set unused column comments CASCADE CONSTRAINTS;

?

?

alter table user.table_name drop unused columns checkpoint 1000;

?

?

ALTER TABLE USER.TABLE_NAME DROP COLUMNS CONTINUE CHECKPOINT 1000;

?

select * from dba_tables/dba_objects;

?

######## managing indexes ##########

?

?

example:

?

create index index_name on table_name(column_name) tablespace tablespace_name;

?

create bitmap index index_name on table_name(column_name1,column_name2) tablespace tablespace_name;

?

create [bitmap] index index_name on table_name(column_name) tablespace tablespace_name pctfree 20 storage(inital 100k next 100k) ;

?

create [bitmap] index index_name table_name(column_name1,column_name2) tablespace_name pctfree 20 storage(inital 100k next 100k) nologging;

?

create index index_name on table_name(column_name) reverse;

?

create index index_name on table_name(function_name(column_name)) tablespace tablespace_name;

?

create table user.table_name(column_name number(7) constraint constraint_name primary key deferrable using index storage(initial 100k next 100k) tablespace tablespace_name,column_name2 varchar2(25) constraint constraint_name not null,column_name3 number(7)) tablespace tablespace_name;

?

?

show parameter create_bit;

?

?

alter index index_name pctfree 30 storage(initial 200k next 200k);

?

?

alter index index_name allocate extent (size 200k datafile '$ORACLE/oradata/..');

?

?

alter index index_name deallocate unused;

?

?

alter index index_name rebuild tablespace tablespace_name;

?

?

alter index index_name rebuild tablespace tablespace_name reverse;

?

?

alter index index_name rebuild online;

?

?

alter index index_name COALESCE;

?

?

analyze index index_name validate structure;

?

desc index_state;

?

drop index index_name;

?

alter index index_name monitoring usage;-----監(jiān)視索引是否被用到

?

alter index index_name nomonitoring usage;----取消監(jiān)視

?

?

select * from dba_indexes/dba_ind_columns/dbs_ind_expressions/v$object_usage;

?

########## 數(shù)據(jù)完整性的管理(Maintaining data integrity) ##########

?

alter table table_name drop constraint constraint_name;----drop 約束

?

alter table table_name add constraint constraint_name primary key(column_name1,column_name2);-----創(chuàng)建主鍵

?

alter table table_name add constraint constraint_name unique(column_name1,column_name2);---創(chuàng)建唯一約束

?

?

alter table table_name add constraint constraint_name foreign key(column_name1) references table_name(column_name1);

?

?

alter table table_name add constraint constraint_name check(column_name like 'B%') enable/disable novalidate/validate;

?

?

alter table table_name modify constraint constraint_name initially deferred;

?

?

alter table table_name modify constraint constraint_name initially immediate;

?

alter session set constraints=deferred/immediate;

?

?

drop table table_name cascade constraints;

?

?

truncate table table_name;

?

?

alter table table_name disable constraint constraint_name;

?

alter table table_name enable novalidate constraint constraint_name;

?

?

alter table table_name add constraint constraint_name check(column_name >15) enable validate exceptions into exceptions;

?

?

start $ORACLE_HOME/rdbms/admin/utlexcpt.sql;

?

?

select * from user_constraints/dba_constraints/dba_cons_columns;

?

################## managing password security and resources ####################

?

alter user user_name account unlock/open;----鎖定/打開用戶;

?

alter user user_name password expire;---設(shè)定口令到期

?

?

create profile profile_name limit failed_login_attempts 3 password_lock_times 1/1440;

?

create profile profile_name limit failed_login_attempts 3 password_lock_time unlimited password_life_time 30 password_reuse_time 30 password_verify_function verify_function password_grace_time 5;

?

create profile prfile_name limit session_per_user 2 cpu_per_session 10000 idle_time 60 connect_time 480;

?

alter user user_name profile profile_name;

?

?

alter profile profile_name limit password_lock_time 1/24;

?

?

alter profile profile_name limit password_lift_time 2 password_grace_time 3;

?

?

alter profile profile_name limit password_reuse_time 10[password_reuse_max 3];

?

alter user user_name identified by input_password;-----修改用戶口令

?

drop profile profile_name;

?

?

drop profile profile_name CASCADE;

?

alter system set resource_limit=true;---啟用自愿限制,缺省是false

?

?

alter profile profile_name limit cpu_per_session 10000 connect_time 60 idle_time 5;

?

?

alter profile profile_name limit cpu_per_call 1000 logical_reads_per_call 10;

?

desc dbms_resouce_manager;---資源管理器包

?

?

select * from dba_users/dba_profiles;

?

###### Managing users ############

?

show parameter os;

?

create user testuser1 identified by kxf_001;

?

grant connect,createtable to testuser1;

?

alter user testuser1 quota 10m on tablespace_name;

?

?

create user user_name identified by password default tablespace tablespace_name temporary tablespace tablespace_name quota 15m on tablespace_name password expire;

?

?

alter database default temporary tablespace tablespace_name;

?

?

alter database default tablespace tablespace_name;

?

?

create user user_name identified by externally default OPS$tablespace_name tablespace_name temporary tablespace tablespace_name quota 15m on tablespace_name password expire;

?

?

alter user user_name quota 5m on tablespace_name;

?

?

drop user user_name [CASCADE];

?

?

desc dba_ts_quotas;select * from dba_ts_quotas where username='...';

?

?

alter user user_name default tablespace tablespace_name;

?

######### Managing Privileges #############

?

grant create table,create session to user_name;

?

grant create any table to user_name; revoke create any table from user_name;

?

?

grant system_privs,[......] to [user/role/public],[....] [with admin option];

?

select * from v$pwfile_users;

?

?

show parameter O7;

?

?

alter system set O7_dictionary_accessiblity=true scope=spfile;

?

?

grant [object_privs(column,....)],[...] on object_name to user/role/public,... with grant option;

?

?

grant insert(column_name1,column_name2,...) on table_name to user_name with grant option;

?

select * from dba_sys_privs/session_privs/dba_tab_privs/user_tab_privs/dba_col_privs/user_col_privs;

?

?

show parameter audit_trail;

?

?

audit select on user.table_name by session;

?

?

audit [create table][select/update/insert on object by session/access][whenever successful/not successful];

?

desc dbms_fga;---進一步設(shè)計,則可使用dbms_fgs

?

?

noaudit select on user.table_name;

?

?

select * from all_def_audit_opts/dba_stmt_audit_opts/dba_priv_audit_opts/dba_obj_audit_opts;

?

?

select * from dba_audit_trail/dba_audit_exists/dba_audit_object/dba_audit_session/dba_audit_statement;

?

########### Managing Role #################

?

create role role_name; grant select on table_name to role_name; grant role_name to user_name; set role role_name;

?

create role role_name;

create role role_name identified by password;

create role role_name identified externally;

?

set role role_name ; ----激活role

set role role_name identified by password;

?

alter role role_name not identified;

alter role role_name identified by password;

alter role role_name identified externally;

?

grant priv_name to role_name [WITH ADMIN OPTION];

grant update(column_name1,col_name2,...) on table_name to role_name;

grant role_name1 to role_name2;

?

?

alter user user_name default role role_name1,role_name2,...;

alter user user_name default role all;

alter user user_name default role all except role_name1,...;

alter user user_name default role none;

?

set role role1 [identified by password],role2,....;

set role all;

set role except role1,role2,...;

set role none;

?

revoke role_name from user_name;

revoke role_name from public;

?

drop role role_name;

?

select * from dba_roles/dba_role_privs/role_role_privs/dba_sys_privs/role_sys_privs/role_tab_privs/session_roles;

?

########### Basic SQL SELECT ################

?

select col_name as col_alias from table_name ;

?

select col_name from table_name where col1 like '_o%'; ----'_'匹配單個字符

?

?

select substr(col1,-3,5),instr(col2,'g'),LPAD(col3,10,'$'),RPAD(col4,10,'%') from table_name;

?

?

select round(col1,-2),trunc(col2),mod(col3) from table_name ;

?

?

select (sysdate-col1)/7 week,months_between(sysdate,col1),add_months(col1,2),next_day(sysdate,'FRIDAY'),last_day(sysdate),

round(sysdate,'MONTH'),trunc(sysdate,'MONTH') from table_name;

?

?

select nvl(expr1,expr2),nvl2(expr1,expr2,expr3),nullif(expr1,expr2) from table_name;

?

select column1,column2,column3, case column2 when '50' then column2*1.1

when '30' then column2*2.1

when '10' then column3/20

else column3

end as ttt

from table_name ; ------使用case函數(shù)

?

select table1.col1,table2.col2 from table1

[CROSS JOIN table2] | -----笛卡兒連接

[NATURAL JOIN table2] | -----用兩個表中的同名列連接

[JOIN table2 USING (column_name)] | -----用兩個表中的同名列中的某一列或幾列連接

[JOIN table2

ON (table1.col1=table2.col2)] |

[LEFT|RIGHT|FULL OUTER JOIN table2 ------相當于(+)=,=(+)連接,全外連接

ON (table1.col1=table2.col2)]; ------SQL 1999中的JOIN語法;

?

example:

select col1,col2 from table1 t1

join table2 t2

on t1.col1=t2.col2 and t1.col3=t2.col1

join table3 t3

on t2.col1=t3.col3;

?

select * from table_name where col1 < any (select col2 from table_name2 where continue group by col3);

?

select * from table_name where col1 < all (select col2 from table_name2 where continue group by col3);

?

insert into (select col1,col2,col3 form table_name where col1> 50 with check option) values (value1,value2,value3);

?

MERGE INTO table_name table1

USING table_name2 table2

ON (table1.col1=table2.col2)

WHEN MATCHED THEN

UPDATE SET

table1.col1=table2.col2,

table1.col2=table2.col3,

...

WHEN NOT MATCHED THEN

INSERT VALUES(table2.col1,table2.col2,table2.col3,...); -----合并語句

?

##################### CREATE/ALTER TABLE #######################

?

alter table table_name drop column column_name ;---drop column

?

alter table table_name set unused (col1,col2,...);----設(shè)置列無效,這個比較快。

alter table table_name drop unused columns;---刪除被設(shè)為無效的列

?

rename table_name1 to table_name2; ---重命名表

?

comment on table table_name is 'comment message';----給表放入注釋信息

?

create table table_name

(col1 int not null,col2 varchar2(20),col3 varchar2(20),

constraint uk_test2_1 unique(col2,col3))); -----定義表中的約束條件

?

alter table table_name add constraint pk_test2 primary key(col1,col2,...); ----創(chuàng)建主鍵

?

?

create table table_name (rid int,name varchar2(20),constraint fk_test3 foreign key(rid) references other_table_name(id));

?

alter table table_name add constraint ck_test3 check(name like 'K%');

?

alter table table_name drop constraint constraint_name;

?

alter table table_name drop primary key cascade;----級聯(lián)刪除主鍵

?

alter table table_name disable/enable constraint constraint_name;----使約束暫時無效

?

?

alter table table_name drop column column_name cascade constraint;

?

select * from user_constraints/user_cons_columns;---約束條件相關(guān)視圖

?

############## Create Views #####################

?

CREATE [OR REPLACE] [FORCE|NOFORCE] VIEW view_name [(alias[,alias]...)]

AS subquery

[WITH CHECK OPTION [CONSTRAINT constraint_name]]

[WITH READ ONLY [CONSTRAINT constraint_name]]; ------創(chuàng)建視圖的語法

?

example: Create or replace view testview as select col1,col2,col3 from table_name; ------創(chuàng)建視圖

?

Create or replace view testview as select col1,sum(col2) col2_alias from table_name;

?

Create view view_name (alias1,alias2,alias3,alias4) as select d.col1,min(e.col1),max(e.col1),avg(e.col1) from table_name1 e,table_name2 d where e.col2=d.col2 group by d.col1;

?

Create or replace view view_name as select * from table_name where col1>10 with check option;

?

?

update view_name set col1=value1;

?

?

select [column_list],rownum from (select [column_list] from table_name order by Top-N_column) where rownum<=N;

?

?

example: select rownum as rank ,col1 ,col2 from (select col1 ,col2 from table_name order by col2 desc) where rownum<=3;

?

############# Other database Object ###############

?

CREATE SEQUENCE sequence_name [INCREMENT BY n]

[START WITH n]

[{MAXVALUE n | NOMAXVALUE}]

[{MINVALUE n | NOMINVALUE}]

[{CYCEL | NOCYCLE}]

[{CACHE n | NOCACHE}]; -----創(chuàng)建SEQUENCE

?

example:

CREATE SEQUENCE sequence_name INCREMENT BY 10

START WITH 120

MAXVALUE 9999

NOCACHE

NOCYCLE;

?

select * from user_sequences ;---當前用戶下記錄sequence的視圖

?

select sequence_name.nextval,sequence_name.currval from dual;-----sequence的引用

?

alter sequence sequence_name INCREMENT BY 20

MAXVALUE 999999

NOCACHE

NOCYCLE; -----修改sequence,不能改變起始序號

?

drop sequence sequence_name; ----刪除sequence

?

CREATE [PUBLIC] SYNONYM synonym_name FOR object; ------創(chuàng)建同義詞

?

DROP [PUBLIC] SYNONYM synonym_name;----刪除同義詞

?

CREATE PUBLIC DATABASE LINK link_name USEING OBJECT;----創(chuàng)建DBLINK

?

select * from object_name@link_name; ----訪問遠程數(shù)據(jù)庫中的對象

?

?

select col1,col2,col3 from table1_name union select col1,col2,col3 from table2_name;

?

?

select col1,col2,col3 from table1_name union all select col1,col2,col3 from table2_name;

?

?

select col1,col2,col3 from table1_name intersect select col1,col2,col3 from table2_name;

?

?

select col1,col2,col3 from table1_name minus select col1,col2,col3 from table2_name;

?

?

select EXTRACT(YEAR FROM SYSDATE) from dual;

?

select EXTRACT(MONTH FROM SYSDATE) from dual;

?

########################## 增強的 group by 子句 #########################

?

select [column,] group_function(column)...

from table

[WHERE condition]

[GROUP BY [ROLLUP] group_by_expression]

[HAVING having_expression];

[ORDER BY column]; -------ROLLUP操作字,對group by子句的各字段從右到左進行再聚合

?

example:

?

select col1,col2,sum(col3) from table group by rollup(col1,col2);

?

select col1,col2,sum(col3) from table group by rollup((col1,col2));

?

select [column,] group_function(column)...

from table

[WHERE condition]

[GROUP BY [CUBE] group_by_expression]

[HAVING having_expression];

[ORDER BY column]; -------CUBE操作字,除完成ROLLUP的功能外,再對ROLLUP后的結(jié)果集從右到左再聚合

?

example:

?

select col1,col2,sum(col3) from table group by cube(col1,col2);

?

select col1,col2,sum(col3) from table group by cube((col1,col2));

?

select col1,col2,col3,sum(col4) from table group by col1,rollup(col2),cube(col3);

?

?

select [column,] group_function(column)...,GROUPING(expr)

from table

[WHERE condition]

[GROUP BY [ROLLUP] group_by_expression]

[HAVING having_expression];

[ORDER BY column];

?

example:

select col1,col2,sum(col3),grouping(col1),grouping(col2) from table group by cube(col1,col2);

?

?

select col1,col2,sum(col3) from table group by grouping sets((col1),(col2));

?

轉(zhuǎn)載于:https://www.cnblogs.com/liuzhuqing/archive/2011/11/22/7480971.html

新人創(chuàng)作打卡挑戰(zhàn)賽發(fā)博客就能抽獎!定制產(chǎn)品紅包拿不停!

總結(jié)

以上是生活随笔為你收集整理的[转载]oracle常用经典SQL查询的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

超碰97在线资源 | 91视频在线免费下载 | 一区二区伦理 | 欧美一区二区日韩一区二区 | 久久精选 | 日韩高清免费在线 | 日韩美女黄色片 | 免费日韩高清 | 三级黄色欧美 | 国产亚洲综合在线 | 一二区av | 成人av一区二区兰花在线播放 | 99热播精品 | www.久久色| 国产高清无线码2021 | 伊人干综合 | 免费看短 | 欧美在线观看视频一区二区三区 | 国产一区二区三区在线免费观看 | 波多野结衣久久精品 | 国产91精品久久久久久 | 在线国产99| 亚洲国产中文字幕 | 国产 日韩 在线 亚洲 字幕 中文 | 91你懂的| 激情欧美丁香 | 久精品在线 | 天天色天天射天天干 | 99久久网站 | 激情自拍av | 国产精品情侣视频 | 久草精品在线 | 97高清视频 | 国产a精品 | 亚洲精品 在线视频 | 国产一区二区三区高清播放 | 97香蕉久久国产在线观看 | 日日夜夜天天操 | 伊人小视频 | 成人在线播放免费观看 | 国产高清不卡av | 中文永久字幕 | 亚洲乱码一区 | 亚洲资源一区 | 天天摸天天操天天舔 | 国产va饥渴难耐女保洁员在线观看 | 日韩高清精品免费观看 | 99在线观看免费视频精品观看 | 有码中文字幕 | 在线观看视频中文字幕 | 天天操夜夜操天天射 | 99re在线视频观看 | 狠狠的干 | 91在线你懂的 | 91传媒在线看 | 久久激情五月激情 | 在线观看爱爱视频 | 久久久久黄色 | 国产黄a三级三级三级三级三级 | 99色免费| 黄色三级免费看 | 国产成人亚洲在线电影 | 欧美久久99 | 日韩女同av | 中文字幕乱在线伦视频中文字幕乱码在线 | 97视频在线观看播放 | 六月婷婷色 | www免费网站在线观看 | 国产永久网站 | 免费污片 | 国产午夜视频在线观看 | 黄色av免费电影 | 国产精品福利av | 色吊丝在线永久观看最新版本 | 亚洲精品国产精品国 | 欧美日韩在线播放一区 | 中文字幕av日韩 | 国产在线久久久 | 在线中文字幕视频 | av三级在线免费观看 | 亚洲精品乱码白浆高清久久久久久 | 97在线观看免费高清完整版在线观看 | 久久伊人精品天天 | 国产一区在线观看免费 | 一本到视频在线观看 | 欧美日韩不卡一区 | 97影视| 天天射综合 | 97网在线观看 | 在线观看中文字幕 | 三级黄色在线 | 国产91影视 | 国产乱对白刺激视频在线观看女王 | 综合天堂av久久久久久久 | 91视频这里只有精品 | 在线观看黄av | 亚洲男女精品 | 婷婷久久久久 | 色综合久久五月 | 天天干,天天射,天天操,天天摸 | 97在线观看| 国产精品久久久久久久久软件 | 久久久久久久久久久久影院 | 色综合久久88色综合天天免费 | 69精品在线 | 欧美一区二区在线 | 99视频在线观看一区三区 | 日韩电影一区二区在线 | 日韩欧美一区二区不卡 | 天天干天天摸 | 欧美精品久久久久久久久久白贞 | 久久精品人人做人人综合老师 | 在线成人小视频 | 一区二区三区中文字幕在线 | 人人干在线| 超碰999| 色多多污污在线观看 | 97超碰中文 | 日日干天天操 | 热久久影视 | 精品久久久久久综合 | 国产在线日本 | 91久久丝袜国产露脸动漫 | 丁香影院在线 | 国产一区二区三区四区大秀 | 国产手机免费视频 | 人人狠狠综合久久亚洲 | 日本黄色黄网站 | 国产成人三级一区二区在线观看一 | 999日韩| 亚洲视频,欧洲视频 | 久久综合九色九九 | 人人干免费 | 欧美大码xxxx | 在线观看视频一区二区三区 | 国产精品视频你懂的 | 激情婷婷综合 | 99久久精品免费看 | 免费a视频在线观看 | 一级黄色电影网站 | 国内免费的中文字幕 | 在线免费观看成人 | 国产精品久久网 | 久久激情五月激情 | 国产精品99蜜臀久久不卡二区 | 国产麻豆精品在线观看 | 日韩综合色 | 四虎免费在线观看视频 | 91精品久久久久久久久 | 久久99这里只有精品 | 国产中文字幕一区 | 日韩精品视频免费看 | 手机在线小视频 | 国产91精品久久久久久 | 国产在线高清精品 | 91精品国产欧美一区二区成人 | 日韩在线首页 | av+在线播放在线播放 | 349k.cc看片app | 亚洲激情在线观看 | 成人小视频在线免费观看 | 亚洲涩涩网站 | 在线亚洲欧美视频 | 国产91精品久久久久久 | 国产一级片免费播放 | 日韩av在线一区二区 | 91视频在线自拍 | 一区免费在线 | 久久久在线免费观看 | 九九视频在线播放 | 黄色日批网站 | 色午夜影院 | 97在线观看| 4438全国亚洲精品在线观看视频 | 国模精品一区二区三区 | 国产丝袜 | 91一区二区三区久久久久国产乱 | 亚洲a在线观看 | 四虎成人av | 久久99国产精品久久99 | 一色av| 日韩久久视频 | 九九在线免费视频 | 中文字幕永久在线 | 中文字幕乱码日本亚洲一区二区 | 国语黄色片 | 欧美 另类 交 | 1区2区视频| 久久久久婷 | 精品黄色在线 | 黄色网免费| 国产电影黄色av | 欧美日韩一区二区三区在线观看视频 | 国产二级视频 | 97国产在线播放 | 在线观看精品一区 | 九九精品视频在线 | 久热电影 | 911久久香蕉国产线看观看 | 国产精品专区h在线观看 | 欧美黄色特级片 | 国产精品久久99 | 久草网在线视频 | 黄色免费看片网站 | 久久免费国产 | 国产特级毛片aaaaaa高清 | 综合在线色 | 五月丁香 | 日日夜夜网 | 午夜国产在线观看 | 中文免费在线观看 | 精品国产一区二区三区四 | 999成人精品| 一区二区不卡 | 96精品视频 | 国产正在播放 | 99这里只有精品视频 | 丁香av在线 | 一本大道久久精品懂色aⅴ 五月婷社区 | 99色在线| 国产免费xvideos视频入口 | 精品久久1 | 中文国产在线观看 | 国产亚州av| 97色国产 | 欧美激情在线网站 | 中文字幕在线观看你懂的 | 中文字幕在线网 | 97精品一区| 国产麻豆精品传媒av国产下载 | 日韩中文字幕视频在线 | 国产伦理精品一区二区 | 国产日韩精品欧美 | 天天色天天射天天综合网 | 亚洲亚洲精品在线观看 | 国产高清在线不卡 | 人人爽久久久噜噜噜电影 | 亚洲开心色 | 黄色av免费看 | 四虎成人在线 | 日本精品一 | 91精品久久久久久久久久久久久 | 99久久99热这里只有精品 | 久精品视频在线 | 亚洲黄色在线免费观看 | 国产剧情久久 | 国产精品地址 | 午夜久久福利影院 | 欧美激情第一页xxx 午夜性福利 | 日韩高清免费电影 | av在线免费网 | 亚洲特级毛片 | 精品在线观看一区二区三区 | 精品国产一区二区三区免费 | 中文在线中文a | 91九色蝌蚪视频在线 | 狠狠色丁香久久婷婷综合_中 | 国产精品入口a级 | 免费99精品国产自在在线 | 999久久国产精品免费观看网站 | 成年人在线电影 | 久久精品视频网站 | 亚洲欧美激情插 | 久久综合婷婷国产二区高清 | 国产精品9区 | 亚洲国产精品久久久 | 三三级黄色片之日韩 | 国产精品 中文字幕 亚洲 欧美 | 激情网站免费观看 | 2024国产精品视频 | 99久久婷婷 | 欧美激情精品久久久久久免费 | 色99色| 天天天综合网 | 免费在线观看视频一区 | 久久久黄色av | 亚洲精品色 | 国产麻豆剧传媒免费观看 | 国产精品美女久久久久久 | 狠狠色噜噜狠狠狠狠 | 日韩中文三级 | 国产精品国产自产拍高清av | 天天色天天射综合网 | 久久手机在线视频 | 日韩在线观看视频一区二区三区 | 日韩中文字幕免费视频 | 91久久久久久国产精品 | 天天天插 | 在线观看 国产 | 免费看国产精品 | 日韩亚洲在线视频 | 99在线观看免费视频精品观看 | 久久久久久美女 | 亚洲电影在线看 | 久久永久免费视频 | 国产精品一区二区久久精品爱涩 | 久久国产精品99国产精 | free. 性欧美.com| 人人干人人爽 | 伊人天天狠天天添日日拍 | 在线观看成人 | 久久久久久毛片精品免费不卡 | 日日综合网 | 国产 字幕 制服 中文 在线 | 狠狠躁天天躁 | 丁香婷婷色月天 | 国产91在线观 | 夜夜操夜夜干 | 啪啪凸凸 | 91精品伦理 | 精品视频资源站 | 97在线影院| 在线免费观看的av | 国产精品久久影院 | 成人黄色影片在线 | 狠狠操狠狠干天天操 | 免费看片成人 | 日韩视频中文字幕 | 免费欧美| 精品国产片 | 夜夜骑首页 | 久久精品爱爱视频 | 99高清视频有精品视频 | 日韩精品一区二区在线视频 | 最新中文字幕在线观看视频 | 亚洲黄色区| 久久国产剧场电影 | 免费在线观看成年人视频 | 91成人精品一区在线播放69 | 欧美黄网站| 国产精品久久99综合免费观看尤物 | 国内精品久久久久影院一蜜桃 | 中文字幕在线网 | 精品亚洲免费视频 | 国产精品美女毛片真酒店 | 欧美精品亚州精品 | 91av视频在线免费观看 | 日日草天天草 | 成人av资源| 深夜男人影院 | 91久久爱热色涩涩 | 久久精品亚洲一区二区三区观看模式 | 91亚色视频 | 亚洲区精品 | 国产专区第一页 | 国产二区视频在线观看 | 99精品免费久久久久久久久日本 | 69精品 | 亚洲电影在线看 | 天天干,夜夜操 | 在线观看www视频 | 中文在线www| 亚洲欧洲xxxx | 久艹在线观看视频 | 亚洲免费观看视频 | 免费能看的黄色片 | 免费一级日韩欧美性大片 | 91av原创| 亚洲精品国久久99热 | 久久资源在线 | www.狠狠干 | 最新婷婷色 | 欧美日在线观看 | 91免费视频国产 | 国产视频2021 | 国产高清网站 | 一级黄色在线视频 | 精品视频专区 | 久久最新 | 九九热精 | 久久66热这里只有精品 | 99久久国产免费,99久久国产免费大片 | 日韩理论在线 | 国产视频精品在线 | 久久午夜羞羞影院 | 久久精品在线免费观看 | 不卡电影一区二区三区 | 成人av久久| 免费视频a | 91精品国自产在线 | 亚洲综合日韩在线 | 热久久国产精品 | 精品亚洲男同gayvideo网站 | 亚洲va欧美va国产va黑人 | 亚洲国产精品va在线看黑人 | 国内精品视频在线播放 | 香蕉视频在线免费看 | 亚洲日韩欧美视频 | 久久亚洲综合色 | 国产高清视频在线观看 | 久久久久久高潮国产精品视 | 黄色动态图xx | 国产免费又爽又刺激在线观看 | 99热在线看| 天天视频色版 | 久久99国产精品久久99 | 国产1区在线 | 国产91全国探花系列在线播放 | 超碰资源在线 | 国产精品露脸在线 | 免费在线观看黄 | av片中文| 一区二区三区免费在线播放 | 在线免费三级 | 国产97在线看| 在线综合 亚洲 欧美在线视频 | 亚洲欧美精品在线 | 日韩精品2区 | 欧美日韩一区二区免费在线观看 | 成人黄大片视频在线观看 | 久久精品理论 | 国产xx视频| 国产中文字幕视频在线观看 | 四虎在线免费视频 | 国产一级视频在线观看 | 在线观看一区二区精品 | 日韩羞羞 | 精品免费视频. | 日韩啪视频 | 国产黄色在线观看 | 精品免费视频123区 午夜久久成人 | 亚洲欧洲在线视频 | 碰超人人 | 狠狠狠色丁香婷婷综合久久五月 | 成人中心免费视频 | 四虎影视成人永久免费观看视频 | 欧美午夜精品久久久久 | 日韩精品最新在线观看 | 天堂网一区二区三区 | 又爽又黄又无遮挡网站动态图 | 成人观看视频 | 友田真希x88av | 91精品国自产在线观看欧美 | 免费精品久久久 | 日本精品中文字幕在线观看 | 国产精品久99 | 91精选在线 | 波多野结衣在线播放一区 | 91在线porny国产在线看 | 日本精品中文字幕在线观看 | 国产男女无遮挡猛进猛出在线观看 | 香蕉影院在线 | 草久久av| 成人香蕉视频 | 99精品在线视频播放 | 精品国产免费一区二区三区五区 | 免费看的黄色录像 | 日日草视频 | 久久高清视频免费 | 中文字幕在线视频一区 | 日韩三级av | 在线观看国产永久免费视频 | 2020天天干夜夜爽 | 九九九国产 | 波多野结衣电影久久 | 99久久综合国产精品二区 | 人人草在线观看 | 在线免费视频 你懂得 | 99精品观看 | 亚洲精品国偷自产在线91正片 | 91精品网站在线观看 | 成人看片 | 国产成人在线免费观看 | 国产精品综合久久 | 国产一区二区三精品久久久无广告 | 国产麻豆精品久久一二三 | 18久久久久 | 亚洲精品乱码久久久久v最新版 | 亚洲一区二区观看 | 精品欧美小视频在线观看 | 亚洲午夜精品一区二区三区电影院 | 99久久婷婷国产精品综合 | 97在线视频免费观看 | 久久综合九色99 | 久产久精国产品 | 欧美一级黄色片 | 日韩成人中文字幕 | 欧美日韩国产高清视频 | 激情视频综合网 | 特级aaa毛片| 亚洲视频免费在线看 | www.av中文字幕.com | 亚洲精品88欧美一区二区 | 亚洲欧美在线综合 | 日日精品 | 午夜 久久 tv | 久久久久一区 | 午夜av一区二区三区 | 国产精品99久久免费观看 | 欧美a在线免费观看 | 日韩欧美99| a黄色影院 | 免费观看一区二区 | 成人毛片一区二区三区 | 日日操天天射 | 日韩大片免费观看 | 又爽又黄在线观看 | 国产亲近乱来精品 | 一级片视频免费观看 | 一级免费av| 91麻豆看国产在线紧急地址 | 欧美亚洲另类在线视频 | 成人免费视频观看 | 在线中文字母电影观看 | 91大神免费视频 | 丁香一区二区 | www久久精品 | 中文字幕在线成人 | 欧美va在线观看 | 黄色综合 | 99午夜| 国产视频2| 午夜精品影院 | 免费看片网址 | 国产一级一级国产 | 国产中文字幕视频在线 | 玖玖视频网 | 一区二区中文字幕在线播放 | 久久免费视频5 | 天天干天天操人体 | 黄色高清视频在线观看 | 区一区二区三在线观看 | 国产a国产 | 成人91免费视频 | 91视频久久久 | 色综合国产 | 国产高清av免费在线观看 | 免费的国产精品 | 精品久久久久久国产偷窥 | 久久国产成人午夜av影院宅 | 国产精品黄网站在线观看 | 国产精品99爱 | 伊人射 | 99热都是精品 | 亚洲午夜精品一区二区三区电影院 | 精品欧美在线视频 | www.色婷婷 | 欧美亚洲另类在线视频 | 在线观看中文字幕亚洲 | av一区二区在线观看中文字幕 | 99热这里只有精品国产首页 | 欧美视频二区 | 丝袜+亚洲+另类+欧美+变态 | 99精品欧美一区二区三区黑人哦 | 国产精品九九久久久久久久 | 婷婷丁香六月 | 国产精品永久久久久久久久久 | 免费观看一区 | 国产一级视频 | 日韩精品一区二区三区丰满 | 国产精品久久久久影院 | 亚洲伦理电影在线 | 欧美在线视频一区二区三区 | 日日夜夜网 | 色噜噜噜 | 国产精品电影在线 | 日韩视频在线观看免费 | 亚洲国产精品日韩 | 91大神免费在线观看 | 亚洲精选久久 | 91视频在线免费下载 | 黄色大片日本免费大片 | 91久久一区二区 | 久久免费视频这里只有精品 | 最近免费中文字幕 | 日韩资源在线观看 | 青青啪| 五月婷婷六月丁香激情 | 日韩成人看片 | 日韩欧美在线影院 | 国产精品自产拍在线观看蜜 | 欧美色噜噜噜 | 一级黄色视屏 | 精品国产一区二区三区在线观看 | 亚洲理论片 | 国产一区二区免费在线观看 | 久草在线费播放视频 | 日韩理论片在线观看 | 成人国产一区二区 | 插插插色综合 | 中文字幕在线观看视频免费 | 中文字幕在线一二 | 在线观看免费福利 | 狠狠操天天干 | 免费观看www视频 | 国内久久久| 在线观看亚洲精品 | 久久久久久久久久久影院 | 99久久精品国产免费看不卡 | 中文一区在线 | 久久久免费网站 | 色综合中文字幕 | 最近中文字幕国语免费高清6 | 91av原创 | 91成人观看 | 天天干天天干天天干天天干天天干天天干 | 久久久久久久久久久免费视频 | 日本高清xxxx | 国产精品都在这里 | 国产精品久久99综合免费观看尤物 | 99热在线精品观看 | 亚洲午夜精品一区二区三区电影院 | 亚洲精品美女久久 | 日韩视频www| 久久久久成人精品亚洲国产 | 视频精品一区二区三区 | 久久久久成人精品 | 亚洲国产小视频在线观看 | 黄色大片视频网站 | 2019国产精品 | 精品国产一区二区三区男人吃奶 | 97精品国产一二三产区 | 中文字幕在线资源 | 韩国一区二区在线观看 | 天天想夜夜操 | 伊人手机在线 | 日韩a在线观看 | 在线亚洲人成电影网站色www | 精品三级av | 日韩影视大全 | av免费看电影 | 69国产成人综合久久精品欧美 | 精品视频亚洲 | 久草视频首页 | 国产一区二区在线精品 | 在线观看亚洲精品视频 | 一区二区中文字幕在线观看 | 国产一区二区三区在线免费观看 | 日韩精品在线观看视频 | 最近最新中文字幕视频 | 久久久久久久久综合 | 天天操夜夜想 | 波多野结衣综合网 | 亚洲精品综合在线观看 | 亚洲综合成人婷婷小说 | av千婊在线免费观看 | 日韩欧美高清视频在线观看 | 99九九99九九九视频精品 | 色噜噜噜噜 | 中文字幕一区在线观看视频 | 国产成人91 | 久久电影网站中文字幕 | 国产男女爽爽爽免费视频 | 国产91电影在线观看 | 9ⅰ精品久久久久久久久中文字幕 | 伊人中文字幕在线 | 亚洲精品日韩一区二区电影 | 色婷婷成人网 | 久久av影院 | 狠狠插狠狠干 | 久久久久久久久黄色 | 亚洲人成免费 | 国产精品成人免费一区久久羞羞 | 天堂va在线观看 | 久草视频免费看 | 国产一区二区午夜 | 久久久午夜精品理论片中文字幕 | 欧美成年黄网站色视频 | 一级欧美黄 | 视色网站 | 成人欧美在线 | 久久这里只有精品9 | 国产精品视频app | 久久久久久国产精品久久 | 国产一区在线免费观看视频 | 精品久久久久久久 | 九九热精品视频在线播放 | 国产一卡久久电影永久 | 2019av在线视频 | www.97色.com| 国产精品一区二区三区在线播放 | 欧美 日韩 国产 成人 在线 | 伊人天堂网 | 特级毛片网 | 99久久精品视频免费 | 久久综合影音 | 午夜.dj高清免费观看视频 | 97精品电影院 | 日日摸日日碰 | 久久精品99国产精品酒店日本 | 美女精品久久 | 日本中文乱码卡一卡二新区 | 久草综合视频 | 日本中文乱码卡一卡二新区 | 四虎天堂 | 亚洲国产小视频在线观看 | 91成人久久 | 国产最新在线观看 | 成人黄视频 | 黄污视频网站大全 | 三级免费黄色 | 99久久久久免费精品国产 | 西西4444www大胆艺术 | www.五月婷婷 | a级国产乱理论片在线观看 特级毛片在线观看 | 91av视频在线免费观看 | 久久精品看片 | 亚洲欧美日本国产 | 国产涩涩在线观看 | 久久一视频| 999成人| 国产精品久久久久久久久久久久午 | 亚洲欧美国内爽妇网 | 69av久久| 麻豆91在线看 | 国产精品高清在线观看 | av一级在线| 毛片永久免费 | av天天在线观看 | 免费观看xxxx9999片 | 免费日韩一区二区三区 | 天天综合网天天 | 夜夜操天天干, | 97国产超碰在线 | 日韩在线免费视频观看 | 国产中文字幕一区二区 | 久草免费在线视频观看 | 久久精品毛片 | 91在线播放视频 | 欧美成人在线免费观看 | 亚洲成av人影院 | 国产精品久久久久久久久久了 | 久久久美女 | 五月婷婷中文 | 亚洲国内精品在线 | 午夜影视av | 天海翼一区二区三区免费 | 午夜久久影院 | 99精品欧美一区二区三区黑人哦 | 欧美在线观看视频一区二区三区 | 国产精品麻豆果冻传媒在线播放 | 成人在线观看你懂的 | 国产精品久久久久久久久久三级 | 日本韩国在线不卡 | 国产五月天婷婷 | 色av男人的天堂免费在线 | 国产高清福利在线 | 国产一区视频在线播放 | 日本中文字幕视频 | 美女免费视频网站 | 99re6热在线精品视频 | www.xxx.性狂虐 | 欧美另类高潮 | 日韩欧美视频一区二区 | 久久精品79国产精品 | 成人在线电影观看 | 成人97视频一区二区 | 最近中文字幕第一页 | 91视频 - x99av | 国产精品一区二区三区免费看 | 日韩av一区二区在线影视 | 国产一级一片免费播放放a 一区二区三区国产欧美 | 顶级bbw搡bbbb搡bbbb | 国产色女| 激情深爱五月 | 99视频99| 在线视频 91 | 欧洲精品视频一区二区 | 首页中文字幕 | 九九热视频在线 | 在线观看香蕉视频 | 五月婷婷狠狠 | 欧美日韩一区二区在线 | 香蕉在线观看视频 | 欧美男男激情videos | 韩国精品视频在线观看 | 国产不卡高清 | 欧美日韩精品影院 | 天堂网一区二区三区 | 久久这里只有精品视频首页 | 国产小视频你懂的 | 日本韩国精品在线 | 国产日韩精品在线观看 | 色综合久久66 | 日韩有码欧美 | 看av免费网站 | 国产精品99久久免费黑人 | 成人小视频在线观看免费 | 五月婷婷视频 | 性日韩欧美在线视频 | 麻豆视频国产 | 亚洲精品一区二区三区在线观看 | 五月婷香蕉久色在线看 | 亚洲日本激情 | 国产精品大尺度 | 国产午夜麻豆影院在线观看 | 天天干天天干天天射 | 午夜黄网 | 在线不卡视频 | 日本精品中文字幕在线观看 | 免费观看一区二区三区视频 | 精品久久久影院 | 黄在线 | av在线最新| 免费看黄网站在线 | 国产黄a三级三级三级三级三级 | 精品999| 91成人精品一区在线播放69 | 国产亚洲精品久久久久久移动网络 | 久久精品电影 | 成年人黄色免费视频 | 国产分类视频 | 欧美精品在线观看免费 | 久久免费看 | 国产午夜在线观看视频 | 久久国产一二区 | 天天天干夜夜夜操 | 五月天天在线 | 九九热免费在线视频 | 久久久精选 | 91福利在线导航 | 天操夜夜操 | 国产在线国偷精品产拍免费yy | 国产91精品在线观看 | 97在线看| 亚洲成人av电影 | 免费日韩| 亚洲视频免费在线 | 在线免费观看成人 | 国产视频在线观看一区 | 国产福利91精品 | 丝袜美腿在线播放 | 国产一区精品在线观看 | 香蕉蜜桃视频 | 欧美午夜精品久久久久久孕妇 | 成年人视频在线观看免费 | 天天操人人干 | www.色就是色 | 中文字幕第一页在线视频 | 五月婷婷激情网 | 亚洲精品ww| 五月激情站 | 国产精品精| 国产精品久久久久久久久免费看 | 亚洲欧美偷拍另类 | 久青草视频 | 久久免费高清视频 | 国产精品成人免费精品自在线观看 | 中文字幕日本在线观看 | 日韩av电影手机在线观看 | 国产精品永久免费 | 亚洲激情av | 国产精品久一 | 日本黄色免费看 | 最近中文字幕mv免费高清在线 | 黄色av电影一级片 | 久草在线观看 | 亚洲视频1 | 久久精品视频网站 | 国产1区2| 黄色一级网 | 成人欧美亚洲 | 精品国产诱惑 | 成人国产亚洲 | 丝袜美女视频网站 | 成人av在线影视 | 亚洲国产精久久久久久久 | 人人爽久久久噜噜噜电影 | 亚洲精品视频免费 | av资源在线看 | 久久国产精品电影 | 国产一区二区日本 | 免费黄av| 精品国产91亚洲一区二区三区www | 97国产视频 | 欧美日韩视频在线观看免费 | 日韩高清免费无专码区 | 国产精品毛片完整版 | 久久国产精品一区二区三区 | 视频 国产区| 国产成人精品亚洲 | 久久精品国产亚洲 | 亚洲另类久久 | 欧美精品中文在线免费观看 | 黄色视屏免费在线观看 | 天天干天天操天天做 | 国产伦精品一区二区三区在线 | 亚洲精品2区| 亚洲一区二区三区毛片 | 亚洲高清国产视频 | aaa日本高清在线播放免费观看 | 国产精品资源 | 亚洲人成免费 | 久久久久久久综合色一本 | 一区二区三区福利 | 亚洲黑丝少妇 | 麻豆91在线看 | 国模一二三区 | 国产精品一区二区62 | 亚洲激情综合 | 欧美精品网站 | 国产亚洲免费观看 | 亚洲午夜久久久影院 | 三级黄色免费 | 亚洲综合干 | 黄色的视频网站 | 成年性视频 | 久久视频这里只有精品 | 日韩欧美电影 | 一区二区三区免费在线观看视频 | 欧美日韩性视频在线 | 成人三级网址 | 色婷婷色| 亚洲在线视频播放 | 成人免费视频播放 | 国产一区黄色 | 天天操天天操天天操天天操天天操 | 一级淫片在线观看 | 日本最新一区二区三区 | 欧洲成人av | 久久综合久色欧美综合狠狠 | 国产淫片免费看 | 亚洲免费精彩视频 | 黄色视屏在线免费观看 | 天堂在线视频免费观看 | 欧美日韩亚洲在线 | 精品国产伦一区二区三区观看方式 | 国内精品久久久精品电影院 | 成人av电影在线播放 | 免费v片| 99热官网| 天天草综合网 | 国产中文字幕三区 | 黄色软件在线看 | 六月激情 | 久久刺激视频 | 国产乱对白刺激视频在线观看女王 | 国内精品免费久久影院 | 中文字幕精品一区久久久久 | 97视频入口免费观看 | 免费网址你懂的 | 99久久精品一区二区成人 | 日韩在线网址 | 男女激情免费网站 | 一区二区三区四区久久 | 五月天激情视频在线观看 | 中文字幕视频三区 | 福利电影久久 | 99久精品 | 天堂资源在线观看视频 | 久热爱 | 国产专区欧美专区 | 在线观看国产一区二区 | 欧美日韩高清一区二区 国产亚洲免费看 | 国产福利一区二区三区视频 | 国产 一区二区三区 在线 | 成人永久免费 | 亚洲va韩国va欧美va精四季 | 久久久精品欧美一区二区免费 | 在线观看中文字幕2021 | 日日夜夜天天综合 | a视频在线观看免费 | 91精品国产92久久久久 | a√天堂资源 | 欧美一级久久 | 中文字幕视频三区 | 天天干夜夜 | 国产视频一区精品 | 日韩欧美精品在线观看 | 亚洲国产97在线精品一区 | 超碰在线观看97 | 久久99精品热在线观看 | 99热99热| 国产第页 | 99久久免费看 | 97国产一区| 一区二区三区免费在线播放 | 一区二区视频播放 | 国产视频97 | 久久精品亚洲一区二区三区观看模式 | 亚洲精品小视频 | 天天天天天天操 | 国产拍在线 | 最近中文字幕国语免费av | 激情av在线播放 | 国语自产偷拍精品视频偷 | av网站免费在线 | 黄色的视频 | aaa毛片视频 | 国产午夜不卡 | 久久中文精品视频 | 国产精品久久久久久久午夜片 | 九九热久久久 | 午夜av在线电影 | 久久久久免费精品视频 | 天天干天天做天天操 | 免费看成人片 | 免费看片亚洲 | 一区二区中文字幕在线 | 亚洲干视频在线观看 | 99久久精品国 | 色综合久久久网 | 久久精品中文字幕少妇 | 激情综合啪| 久久久在线视频 | 中文字幕91视频 | 一区二区三区在线电影 | 久久婷婷一区 |