oracle 9g
oracle 10g
安裝時需要設定密碼
system
oracle 埠號:8080
tomcat 埠號:8080
預設資料庫:xe
jdbc:
string sql=" ";
hibernate <*****底層封裝jdbc
dos命令:
連線資料庫:conn
匯入*.sql檔案
要在dos視窗下執行
@+路徑
oracle測試表匯入順序:
@d:/demobld.sql;*****=>自動關閉dos視窗
@d:/summit2.sql;
測試表s_dept(部門表),s_emp(員工表);
檢視資料庫裡所有資訊
*===》代表所有字段
select * from dba_tables;
orselect * from user_tables;
檢視資料庫裡的表名
select table_name from dba_tables;
orselect table_name from user_tables;
檢視表結構:
檢視員工表表結構s_emp:
describe + 表名
desc + 表名
desc s_emp;
檢視當前表裡的所有資訊
select * from 表名
檢視員工表裡的所有資訊
select * from s_emp;
檢視員工表裡的編號以及名字
select id , last_name , first_name from s_emp;
給字段起別名
欄位+空格 +別名
檢視員工表中的編號並起乙個別名
select id "編號" from s_emp;
拼接(合併)
||檢視員工表中第乙個名字,第二個名字並合併。
select first_name || last_name from s_emp;
檢視員工表裡的編號以及全名並起乙個別名
id 編號
first_name , last_name 「姓名」
select id "編號" , first_name || last_name "姓名" from s_emp;
多個內容進行拼接
select id "編號" , first_name || '***** ' || last_name "姓名" from s_emp;
加100塊錢
算數操作
salary+100
給員工表中所有員工加100塊工資
select first_name || last_name "姓名" , salary+100 from s_emp;
查詢一年的工資,然後加一百塊錢
select last_name, salary, 12 * salary + 100 from s_emp;
查詢每個月加一百塊錢,一年共有多少工資
select last_name, salary, 12 * (salary + 100) from s_emp;
12 * (salary + 100) *****>算術運算的優級
檢視員工表中最終的工資
總工資=工資+提成
salary+(salary*commission_pct)
select first_name , salary+nvl(commission_pct,0) "總工資" from semp;
select first_name , salary+(salary*nvl(commission_pct,0)) "總工資" from s_emp;
把空值做轉換
null + 值====>null
非空函式
語法格式:nvl(字段,值)
nvl (start_date, '01-jan-95')
nvl (title, 'no title yet')
nvl (salary, 1000)
檢視部門表的所有資訊
select * from s_dept;
檢視部門表中部門名字
select name from s_dept;
把重複的記錄去掉(distinct)
distinct:去除重複行
select distinct name , from s_dept;
selectdistinct dept_id, title from s_emp;
安卓 資料庫的使用
1,建立資料庫 繼承sqliteopenhelper public class databasehelper extends sqliteopenhelper override public void oncreate sqlitedatabase db catch exception e over...
安卓SQLiteDatabase資料庫的使用
1.建立mydbopenhelper繼承自sqliteopenhelper用來管理資料庫 public class mydbopenhelper extends sqliteopenhelper 資料庫第一次建立時被呼叫 在資料庫第一次建立時,新增已知需要建立的固定 override public ...
My安卓知識1 SQLite資料庫
2016年五月份到六月份做了乙個小專案,關於android的,想記錄一下學到的一些知識,做成乙個小系列吧,算是對自己這乙個多月來的見證。首先說明,這些知識也都是從網上各處學習來的,我自己做了一些小整理。1.sqlite資料庫 之前用的資料庫是mysql和sqlserver,還用過oracle,雖然不...