一、表空間
1、建立臨時表空間:
create「project_temp」為表空間名稱,「tempfile」後面的是臨時表空間的儲存路徑,臨時表空間主要放置一些臨時資料,如果使用select對一些資料進行查詢,系統會將查詢到的中間資料放在臨時表空間裡暫存,使用結束後臨時表會自動刪除。temporary
tablespace project_temp
tempfile
'd:\oracle\dataspace\project_temp.dbf
'size 50m
autoextend
onnext
50m maxsize 20480m
extent management local;
2、建立表空間:
create「project_data」為表空間名稱,「datafile」後面的是表空間的儲存路徑。tablespace project_data
logging
datafile
'd:\oracle\dataspace\project_data.dbf
'size 50m
autoextend
onnext 50m maxsize 20480m extent management local;
對於臨時表空間和表空間來講,autoextend on 表示表空間大小不夠用時自動擴充套件,next 50m自動擴充套件增量為50mb,extent managementlocal代表管理方式為本地。
3、檢視某個指定表空間中的所有表:
select table_name from all_tables where tablespace_name=引號中的即為要指定檢視的表空間名稱,注意要大寫。'project_data
';
二、使用者
1、建立使用者並指定表空間:
create兩個「gb20163493」分別是使用者的使用者名稱和密碼。user gb20163493 identified by gb20163493
default
tablespace project_data
temporary tablespace project_temp;
default tablespace是指定表空間,而temporary是指定臨時表空間。
2、給使用者許可權:
grant connect,resource,dba to gb20163493;注:建立表空間和建立使用者、給予許可權等基本都要在system使用者下完成。
3、查詢當前使用者許可權:
4、查詢所有使用者及其表空間:
5、將表空間賦予給使用者:
alter「project_principal」為表空間名稱,「gb20163493」為要賦予的使用者。user gb20163493 dfault tablespace project_principal;
6、修改使用者密碼:
alter「gb20163493」為使用者名稱,「123456」user gb20163493 identified by
123456;
為密碼。
7、查詢所有使用者:
8、查詢目前登入使用者的所有表:
select table_name from user_tables;
Mysql 一些常用語句
mysqldump u root p anclgk tmp.sql 匯出為sql mysql uroot p123456 tmp.sql 匯入 mysql use abc 使用已建立的資料庫 mysql set names utf8 設定編碼 mysql source home abc abc.sq...
mysql一些常用語句 mysql一些常用語句
一 從命令列登入mysql資料庫伺服器 1 登入使用預設3306埠的mysql usr local mysql bin mysql u root p 2 通過tcp連線管理不同埠的多個mysql 注意 mysql4.1以上版本才有此項功能 usr local mysql bin mysql u ro...
matlab小白一些常用語句
1 clear清除workspace clc清除命令視窗 clf清除圖形視窗 2 load 載入資料檔案 3 meshgrid函式生成網格矩陣,可用於將向量轉變為矩陣。生成二維網格,用法為 x y meshgrid a b a 和b是一維陣列,如a 1 2 3 b 2 3 4 則生成的 x 和 y ...