Oracle 基礎語句

2022-03-16 21:48:46 字數 1732 閱讀 7857

【傳送門】:易百教程-oracle

oracle資料庫伺服器由乙個資料庫和至少乙個資料庫例項組成。 

資料庫是一組儲存資料的檔案,而資料庫例項則是管理資料庫檔案的記憶體結構。

此外,資料庫是由後台程序組成。資料庫和例項是緊密相連的,所以我們一般說的oracle資料庫,通常指的就是例項和資料庫。

su oracle  切換到oracle使用者(必須)

sqlplus / as sysdba;   以管理員登入資料庫

connect / as sysdba;  連線資料庫

select name from v$database;  查詢所有的資料庫

表空間相當於mysql的具體的某個資料庫

conn  table_space;  切換表空間,執行命令後輸入密碼

select * from v$tablespace;  查詢所有表空間

create tablespace bus datafile 'bus.dbf' size 100m;  建立表空間,資料檔案並指定資料檔案大小,表空間名稱缺省會轉換為大寫,後續操作表空間需要使用大寫的表空間名稱;

create user bus identified by 123456 default tablespace bus;  建立使用者bus,使用者密碼為123456,並指定預設的表空間 bus

grant connect,resource,dba to bus;  賦予使用者dba許可權

select * from all_users;  查詢所有使用者

create user bus identified by 123456 default tablespace bus;  建立使用者bus,使用者密碼為123456,並指定預設的表空間 bus

alter user username identified by password;  修改使用者 username的密碼為 password

password  username;  修改使用者密碼,執行後先輸入舊密碼,再確認新密碼

connect  user/password;  切換使用者,切換後等於連線到該使用者的預設表空間

重新命名表:rename old_table_name to new_table_name;

檢視使用者下的所有表:select  table_name  from all_tables; 包括系統表

查詢使用者建立的表:select  table_name  from user_tables;

建立表:create table person(id int,name varchar(120),primary key(id));

檢視表資訊:desc  person;

新增字段:alter table tablename add (column datatype [default value][null/not null],….);

修改字段:alter table tablename modify (column datatype [default value][null/not null],….);

刪除字段:alter table tablename drop (column);

查詢表記錄:select * from person;

插入表記錄:insert  into  表名(列名,列名...)values(值,值...);

更新表記錄:update  表名  set   列=值   where   列=值;

刪除表記錄 :delete  from  表名   where   列=值;

Oracle基礎語句

1 連線資料庫 connect uuu ooo connect sys ok as sysdba 2 建立表空間 create tablespace stu 表空間名 datafile e stu.dbf size 100m autoextend on next 5m maxsize 500m 3 ...

oracle基礎語句

資料表空間 tbs user1 data 索引表空間 tbs user1 index 使用者 user 1 表 table t 建立資料表空間 create next 500m maxsize unlimited extent management local uniform size 8m 建立索...

ORACLE 基礎語句總結

例 alter table tablename add kssj varchar 8 例 alter table tablename drop column hahaha 例 comment on column tablename.欄位 is 注釋 create table 表名 欄位 grbh v...