資料庫知識整理 基礎語法 第一章

2021-07-08 10:33:11 字數 4048 閱讀 7767

第一章

表空間

t、建立表空間

--一般使用create tablespace

'myspace'

datafile

'd://'

size

10mautoextend on

--

完整版create smallfile tablespace

"myspace"

datafile

'f:\oracle\product\10.2.0\oradata\lh\lhczw'

size

100m

autoextend on next

100m

maxsize unlimited logging extent management

/*tip:@、大小寫無所謂,不過最要要麼全大寫,要麼全小寫,上面第二段**我寫的就不規範;

@、上面兩處加引號處,前者是表空間名,後者是存放路徑,都可以自己定義;

@、引號可加可不加,為了方便顯示所以我加了

*/

t、建立臨時表空間

create temporary tablespace 

表空間名

tempfile

存放路徑

size

檔案大小

autoextent on

;--關於分號:執行時,不選中讀到「;」為止,但是平時也不要求寫,看個人習慣

t、表空間和臨時表空間的區別

t、刪除表空間(臨時的會自動釋放)

drop tablespace 

表空間名

--刪除資料庫中的表空間

including contents

anddatafiles

;--連同物理檔案一起刪除

--關於換行,強調一遍,不選中執行到「;」為止,所以換行並不影響執行,除非選中執行

t、建立後在左側tablespace資料夾下可以找到自己建的表空間

使用者、許可權和角色

t、建立使用者

create user 

使用者名稱identified

by密碼

default

tablespace

表空間名;

create user

使用者名稱identified

by密碼

temporary tablespace

臨時表空間;

create user

使用者名稱identified

by密碼

quota

3mon

表空間名;

--

quota

:配額,如上可以理解為在表空間裡開闢

3m空間

左側users資料夾中可檢視

t、修改使用者

alter user 

使用者名稱indentified

by密碼

default

tablespace

表空間名

/*改密碼比較方便,改使用者名稱就複雜一點

update後再commit提交下

接著

alter system checkpoint;

alter system flush shared_pool;

不過一般用不著,唯一用的到的情況:a走了b來接管,使用者下表不能刪,又不想匯出。

*/

t、刪除使用者

drop user 

使用者名稱cascade

;--

cascade

級聯,刪掉使用者的一切

t、許可權及賦權

--常見的系統許可權--

create session

連線資料庫(登入)

--

create sequence

建立序列

--

create synonym

建立同名物件

--

create any table

建立表--

insert any table

往表中插入記錄

--

select

any table

查詢所有表

--

drop any table

刪除表--

create user

建立使用者

--用法

grant

系統許可權,系統許可權(1到無窮個)

to 使用者名稱

with

admin option

--賦予許可權並允許下派許可權

--常見的物件許可權--

alter

修改--

insert

新增資料

--

update

修改許可權

--

delete

刪除資料

--

select

查詢資料

--

execute

執行儲存過程

--用法

grant

select

on 表名(注意不是表空間!)

to 使用者

--賦予查詢表的許可權

t、角色

--賦予許可權的簡便方法--是系統許可權和物件許可權的集合

--乙個使用者能且只能被分配一種角色

--系統自帶角色

--

connection

只有最基本的許可權範圍

--

resource

開發人員許可權,可以建表、序列等

--

dba

擁有所有系統許可權

--用法

grant dba to

使用者名稱

--使用者角色

--

1.create

role

角色名--

2.給角色賦權

關係型資料庫基礎 第一章

1 資料庫 計算機上集中存放資料的地方。2 資料模型 層次模型 網狀模型 關係型模型 物件模型。3 表與表關係 一對一 一對多 多對多。4 管理關係型資料庫的軟體稱為關係型資料庫管理系統 rdbms 5 rdbms分為 本地資料庫管理系統 local 資料庫服務管理系統 server 6 結構化查詢...

第一章 基礎知識

組合語言 第一章 基礎知識 1.3組合語言的組成 組合語言有以下3 類組成 1.彙編指令 機器碼助記符 2.偽指令 由編譯器執行 3.其他符號 右邊一起識別 組合語言的核心是彙編指令,他決定了組合語言的特性 1.4 儲存器 指令和資料在儲存器中存放,也就是平時說的記憶體 磁碟不同於記憶體,磁碟的資料...

第一章 基礎知識

開放式體系結構 iso七層網路協議 應用層表示層 會話層傳輸層 網路層資料鏈路層 物理層fit 查詢本機mac和ip位址 ipconfig all 命令 windows環境下 兩台物理裝置間的通訊方式為點到點 1 3層 使用者程序間的通訊方式為端到端 4 7 層 五層參考模型 模型名稱 協議 埠號 ...