資料庫, 例項, 使用者, 表空間, 資料檔案
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...