oracle的基本操作

2021-09-29 13:30:26 字數 1759 閱讀 5648

create

tablespace itheima

datafile 'c:\itheima.dbf'

size 100m

autoextend on

next

10m;

--刪除表空間

drop

tablespace itheima;

create

user itheima

identified by itheima

default

tablespace itheima;

--oracle資料庫中常用角色

connect

--連線角色,基本角色

resource--開發者角色

dba--超級管理員角色

--給itheima使用者授予dba角色

grant dba to itheima;

---切換到itheima使用者下

--新增一列

alter

table person add

(gender number(1)

);--修改列型別

alter

table person modify gender char(1

);--修改列名稱

alter

table person rename

column gender to ***;

--刪除一列

alter

table person drop

column ***;

---查詢表中記錄

select

*from person;

----新增一條記錄

insert

into person (pid, pname)

values(1

,'小明');

commit

;----修改一條記錄

update person set pname =

'小馬'

where pid =1;

commit

;----三個刪除

--刪除表中全部記錄

delete

from person;

--刪除表結構

drop

table person;

--先刪除表,再次建立表。效果等同於刪除表中全部記錄。

--在資料量大的情況下,尤其在表中帶有索引的情況下,該操作效率高。

--索引可以提供查詢效率,但是會影響增刪改效率。

truncate

table person;

----序列不真的屬於任何一張表,但是可以邏輯和表做繫結。

----序列:預設從1開始,依次遞增,主要用來給主鍵賦值使用。

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

create sequence s_person;

select s_person.nextval from dual;

----新增一條記錄

insert

into person (pid, pname)

values

(s_person.nextval,

'小明');

commit

;select

*from person;

oracle的基本操作

1 建立表空間 一般建n個存資料的表空間和乙個索引空間 create tablespace 表空間名 datafile 路徑 要先建好路徑 dbf size m tempfile 路徑 dbf size m autoextend on 自動增長 還有一些定義大小的命令,看需要 default sto...

Oracle基本操作

1.建立表空間 create tablespacetestdatafile c test.dbf size 10m 名字不要為數字 2.建立使用者 create user username identified by password 不要為數字 3.給使用者授權 grant dba to user...

Oracle 基本操作

在這裡詳述 oracle 基本操作。新增使用者 隨著使用者的建立,自動產生與使用者同名的schema create user tester profile default identified by tester default tablespace testdata temporary table...