索引/同義詞
1.定義
是一種獨(dú)立于表的模式對象谭梗,可以存儲在表不同的磁盤或表空間中。索引被破壞不會對表產(chǎn)生影響览芳。表被刪除時(shí),索引會被刪除鸿竖。Oracle會自動決定使用索引沧竟,不需要用戶顯式調(diào)用铸敏。
2.創(chuàng)建索引
自動創(chuàng)建:在定義PRIMARY KEY 或者 UNIQUE 約束后,系統(tǒng)會自動創(chuàng)建索引
手動創(chuàng)建:
create index emp01_id_index on emp01(employee_id); //創(chuàng)建索引名為emp01_id_index的索引
3何時(shí)創(chuàng)建索引悟泵?
當(dāng)列中數(shù)據(jù)值分布范圍很廣
列經(jīng)常在where字句或連接條件中出現(xiàn)
表經(jīng)常被訪問而且數(shù)據(jù)量大杈笔,訪問的數(shù)據(jù)大概占數(shù)據(jù)總量的2%到8%
4.同義詞
create synonym e for employees; //創(chuàng)建employees表名的同義詞為e
select * from e;
以上就是Oracle_索引/同義詞的全文介紹,希望對您學(xué)習(xí)和使用Oracle有所幫助.
1、SELECT字句確定數(shù)據(jù)列
2糕非、where字句控制數(shù)據(jù)行
3蒙具、ORDER BY 字句永遠(yuǎn)最后執(zhí)行
【3控制要顯示的數(shù)據(jù)列】SELECT[DISTINCT]*|列名稱[別名],列名稱[別名]峰弹,列名稱[別名]……
【1確定數(shù)據(jù)來源】FROM 表名稱[別名]
【2確定滿足條件的數(shù)據(jù)行】[WHERE 過濾條件]
所以店量,在SELECT中定義的別名,不能在WHERE子句中使用鞠呈,因?yàn)镾ELECT的優(yōu)先級低于WHERE.
2.限定查詢符
如果要掌握限定查詢融师,那么需要掌握一系列的限定查詢符號,有如下幾種:
? 關(guān)系運(yùn)算符 >(大于)蚁吝、< (小于)旱爆、>=(大于等于)、<=(小于等于)<>(!=)不等于
? 邏輯運(yùn)算符:AND【與】窘茁、OR【或】怀伦、NOT【非】;
? 范圍運(yùn)算符:BETWEEN……AND山林;
? 謂詞范圍:IN房待、NOT IN;
? 空判斷:IS NULL驼抹、IS NOT NULL桑孩;
? 模糊查詢:LIKE、NOT LIKE框冀;