1. 程式人生 > >Oracle數據庫學習(一)

Oracle數據庫學習(一)

pan HA 顯示 當前 使用 tin spa rom 格式

Oracle數據庫由甲骨文公司開發,是基於對象的關系型數據庫;下面是簡單的學習數據庫操作等知識。

1.SQL單表查詢(設一個表名為tab

1)查詢所有記錄

select * from tab(一般格式:用戶名.表名;如果不輸入用戶名,則默認為當前用戶)。

2)查詢某些字段

select f_z from tab f_z為查詢字段,可以查詢多個字段,以‘,’隔開)。

3)distinct(返回不同值)

select distinct f_z from tab distinct必須放在前面,可以查詢多個字段,以‘,’隔開)。

4)單條件查詢

select * from tab where f_z like ‘47%’1.in(not in)、like(not like)、between(not between)、is null(is not null)運算符;2.like和not like適合字符型字段查詢;3.%表示任意長度字符串,_表示一個長度的字符串。4.f_z是字段)。

5)組合條件查詢(and、or、not)

select * from tab where f_z = 2 and f_y > 100

select * from tab where f_d not like ‘%47%’

select * from tab where not f_m like ‘47%‘

6)排序查詢

select * from tab order by f_zAsc(默認)為升序排列,Desc降序排列;order by 要放在where語句後面)。

7)分組查詢

select f_z,f_a from tab group by f_z,f_a having f_z is not null(where檢查每條記錄是否符合條件;having檢查分組後的各組是否滿足條件,having只能與group by配合使用)。

8)字段運算查詢(+、-、*、/)

select ‘汽車名稱--’|| f_z from tab||字符串合並)。

9)變換查詢顯示

select f_z as f_a from tabas命名字段的別名,可以不用;group by不能用別名,order by可以用。)。

表別名不用as,例如:select t.f_z from tab t。

for update用於鎖定行,例如:select for update

Oracle數據庫學習(一)