Oracle基礎語法

2021-08-21 20:52:31 字數 1340 閱讀 7298

1.oracle中的專業術語

sid---------資料庫名稱

2.oracle的安全體系

基於分使用者原則進行資料庫管理,即:在乙個使用者admin下的資料庫,另乙個使用者user在沒有許可權時,admin下的資料庫對user是不可見的。

3.基本學習oracle只需要啟動兩個服務:

(1)監聽:oracleoradb11g_home1tnslistener

(2)例項:oracleserviceorcl

4.在cmd下建立乙個使用者名稱 admin,密碼admin1234

(1)輸入oracle客戶端啟動命令: sqlplus    回車

(2)輸入oracle的超級使用者名稱: sys    -------------超級使用者名稱的密碼可以按回車繞過

(3)輸入建立oracle使用者的命令:

create user admin profile default

identified by admin1234 account unlock;

grant sysdba,sysoper to admin;

grant connect,dba    to admin;

最後兩行表示將超級使用者及dba的許可權授權給使用者admin

5.建立表的語法:------注意:在oracle中全部大寫

create table 表名

列名1  資料型別 primary key,

列名2  資料型別,

列名n  資料型別

示例如下:

create table person

(pid number,

pname     varchar(6,char),

pnumber varchar(20),

p***         varchar(1),

pstate     varchar(1),

pmoney  number(10,2),

primary key(pid)

);6.新增語句的句法:

insert into 表名(列名1,列名2,列名3,....列名n)

values(值1,值2,值3,.....值n)

7.刪除的語法

delete from 表名

where 條件列表;

8.更新的語法

update set  列名1 =     ,列名2 =

from  表名

where    條件列表;

9.查詢的句法

(1) select * from 表名

(2)select 列名1,列名2,列名3,......列名n

from 表名

where 條件列表;

oracle 基礎語法

1 兩表關聯。但關聯鍵區域id 可能為空。這種情況寫法如下 select a.b.病歷內容,b.病歷html內容 from fgcisbl.臨床 病歷樹形顯示表 a left join fgcisbl.臨床 住院文書內容表 b on a.文書id b.文書id and nvl a.區域id,null...

Oracle 基礎語法

啟動sql plus程式 sqlplus建立新使用者 sql create user identified by 上面的語句建立了乙個名為 username 的新使用者,並在identified by子句之後指定了乙個密碼,在這個示例中,建立的使用者 username對應的密碼為 passworld...

Oracle基礎語法

表 create table tb mytable mname vardhar2 30 pwd varchar2 30 儲存過程 create or replace procedure sp myprocedure p name varchar2 is begin end exec sp mypro...