oracle基礎常用命令

2021-10-08 10:44:31 字數 1578 閱讀 4798

--建立表空間

create tablespace tangpeng --表空間: tangpeng

datafile 'e:\wb\work\biaokongjian\tangpeng.dbf' --物理檔案位置,必須為dbf檔案

size 100m --初始容量

autoextend on --自增

next 10m --每次自增10m

maxsize 1000m; --最大空間 1000m

--刪除空的表空間,物理檔案手動刪除即可,如果直接刪除物理檔案則會報錯

drop tablespace tangpeng; --表空間: tangpeng

--建立使用者

create user tangpeng --使用者名稱:tangpeng

identified by hanhan --指定密碼:hanhan

default tablespace tangpeng; --生存環境 指定在tangpeng表空間

--給使用者授權

connect--連線角色,基本角色

resource--開發者角色

dba--超級管理員角色

grant dba to tangpeng; --賦予dba角色

--建立表

create table zhenge( --表名:zhenge

id number(20),

name varchar2(10)

);--修改表結構

--新增一列(新增字段)

alter table zhenge add gender number(1);

--新增多列則用括號用逗號隔開

alter table zhenge add (gender number(1),axe varchar2(10));

定長--修改列型別(char )

alter table zhenge modify gender char(1);

--修改列名稱

alter table zhenge rename column gender to ***;

--刪除一列

--sys下可以進行的操作:create table, drop table, alter table add column, alter table modify column;

--sys下不能進行alter table drop column操作,會報「ora-12988:無法刪除屬於sys的表中的列」

alter table zhenge drop column ***;

--新增一條記錄

insert into zhenge (id,name,***) values (1,'小明',1);

--查詢服務端的字符集

select userenv('language') from dual;

--查詢表裡資料

select * from zhenge;

oracle基礎筆記 常用命令

資料字典 dba tablespaces 針對系統管理員級別 user tablespaces 針對普通使用者檢視 dba users 針對系統管理員 user users 針對普通使用者 在建表時複製資料 create table table newname as select column1,f...

Oracle 常用命令

1 檢視當前所有物件 sql select from tab 2 建乙個和a表結構一樣的空表 sql create table b as select from a where 1 2 sql create table b b1,b2,b3 as select a1,a2,a3 from a whe...

oracle常用命令

create insert delete select 建立使用者必須在sys超級管理員下 連線到超級管理員 conn sys as sysdba sys zhuangyan system zhuangyan scott tiger 查出所有 clerk 辦事員 的姓名及其部門名稱,部門的人數.找出...