【傳送門】:易百教程-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...