dml(data manipulation language,資料操作語言):用於檢索或者修改資料。
dml包括: select:用於檢索資料;
insert:用於增加資料到資料庫;
update:用於從資料庫中修改現存的資料
delete:用於從資料庫中刪除資料。
ddl(data definition language,資料定義語言): 用於定義資料的結構,比如 建立、修改或者刪除資料庫物件。
ddl包括:ddl語句可以用於建立使用者和重建資料庫物件。下面是ddl命令:
create table:建立表
alter table
drop table:刪除表
create index
drop index
dcl(data control language,資料控制語言):用於定義資料庫使用者的許可權。
dcl包括:
alter password
grant
revoke
create synonym
一:dcl(資料控制語言)
1、建立使用者test2,密碼也是test2(記得最有以分;號結束):
create user test2 identified by test2;
2、給test2授權:create session;(允許使用者登陸oracle):
grant create session to test2;
3、給test2分配建立表的許可權;
grant create table to test2;
4、給test2分配表空間的使用許可權;
grant unlimited tablespace to test2;
oracle中的角色
oracle 中的角色 一 何為角色?我在前面的篇幅中說明許可權和使用者。慢慢的在使用中你會發現乙個問題 如果有一組人,他們的所需的許可權是一樣的,當對他們的許可權進行管理的時候會很不方便。因為你要對這組中的每個使用者的許可權都進行管理。有乙個很好的解決辦法就 是 角色。角色是一組許可權的集合,將角...
Oracle中的約束
資料的完整性用於確保資料庫資料遵從一定的商業和邏輯規則,在oracle中,資料完整性可以使用約束 觸發器 應用程式 過程 函式 三種方法來實現,在這三種方法中,因為約束易於維護,並且具有最好的效能,所以作為維護資料完整性的首選。1.約束 約束用於確保資料庫資料滿足特定的商業規則。在oracle中,約...
oracle中的序列
oracle中的序列 sequence 的作用相當與sqlserver中的identify作為乙個表的自動增加且唯一標識的列 下面我就用乙個簡單的序列來實現 1.建立序列 create sequence sq sq宣告乙個序列的名稱 start with 1 宣告序列的開始值 immediate b...