Oracle筆記 基礎

2021-10-07 13:05:39 字數 2079 閱讀 8573

資料庫, 例項, 使用者, 表空間, 資料檔案

normal(普通)

sysdba

sysoper(管理員)

create

tablespace tablespace_name

datafile 'd:/filepathname.dbf'

size 100m

autoextend on

next

10m;

deop tablespace tablespace_name;
create

user gx

identified by gx

default

tablespace tablespace_name;

常用角色

connect 連線角色, 基本角色

resource 開發者角色

dba 超級管理員角色

grant dba to gx;
conn 使用者名稱 /密碼

varchar, varchar2 字串

number(n)長度為n的整數

number(m,n) 表示乙個小數, 總長度m,小數是n

date 日期

clob 大物件,文字資料,可存4g

blob 大資料,二進位制,可存4g

create

table table_name(

tid number(20)

, tname varchar2(10)

);

新增列

alter table table_name add (gender number(1));

修改列型別

alter table table_name modify gender char(1);

修改列名稱

alter table table_name rename column gender to ***;

刪除列alter table table_name drop column ***;

增刪改, 必須提交事務, 否則為臟資料

commit;新增

insert into table_name (tid,tname ) values(1,'張三');修改

update table_name set tname='gx' where tid=1;刪除

預設1開始, 一次遞增,主要用來給主鍵賦值

不屬於某一 張表, 但是可以邏輯和表繫結

dual: 虛表 , 只是為了補全語法, 沒有任何意義

--建立序列 

create sequence s_table_name;

select s_table_name.nextval from dual;

select s_table_name.currval from dual;

insert

into table_name (tid,tname )

values

(s_table_name.nextval,

'張三'

);

預設密碼: tiger

可以模擬各種複雜的查詢

解鎖scott使用者

alter user scott account unlock;

解鎖密碼[重置密碼]

alter user scott identified by tiger;

Oracle 基礎筆記 2

oracle 基礎筆記 2 oracle 其他物件 建立檢視 create or replace view as刪除檢視 drop view 建立序列 create sequence increment by n start with n maxvalue n minvalue n cycle no...

oracle基礎知識(筆記)

一.oracle一些目錄路徑和檔案作用 oracle base路徑 d oracle product 10.2.0 oracle home d oracle product 10.2.0 db 1 可執行程式路徑 d oracle product 10.2.0 db 1 bin net8 配置檔案目...

oracle學習筆記(基礎篇)

關係 表 欄位列 記錄行 檔案表e r圖 一對一直線 一對多爪子 可選虛線 實體 方框 正規化 1nf 重複的組 2nf 部分依賴 3nf 傳遞依賴 表設計 名稱最長 30個字元,以字母開頭。表允許數字,下劃線,號,但不能有空格。表名唯一。不能使用保留字。乙個表最多可以包含 1000行 資料型別 v...