1. 程式人生 > >oracle操作表結構

oracle操作表結構

建立表
CREATE TABLE table_name(表名)(colmn_name(列名) datatype(資料型別),…)
往表中新增欄位
ALTER TABLE table_name(表名) ADD column_name(列名) datatype(資料型別)
查看錶的結構
DESC table_name(表名)
  修改表修改欄位資料型別
(必須保證表中沒有資料才能實現)  
ALTER  TABLE  table_name(表名) MODIFY coilmn_name(列名) datatype(資料型別)
刪除欄位
ALTER TABLE table_name DROP COLUMN column_name(列名)
修改欄位的名字
ALTER TABLE table_name(表名) RENAME COLUMN column_name(舊的列名) TO new_column_name(新的列名);
 修改表名
RENAME table_name(舊的表名) TO new_table_name(新的表名)
  刪除表刪除表中的全部資料
TRUNCAT TABLE table_name(表名); (刪除表中的全部資料,表的結構仍然保留)
刪除表中的資料及結構
DROP TABLE table_name;(表名)
  查詢資料庫中所有表
select * from user_tables;
  建立表空間(一般建N個存資料的表空間和一個索引空間):
create tablespace 表空間名  
datafile ' 路徑(要先建好路徑)\***.dbf  ' size *M  
tempfile ' 路徑\***.dbf ' size *M  
autoextend on  --自動增長  
例子:建立表空間  
create tablespace DEMOSPACE   
datafile 'E:/oracle_tablespaces/DEMOSPACE_TBSPACE.dbf'   
size 1500M   
autoextend on next 5M maxsize 3000M;  
  刪除表空間  
drop tablespace DEMOSPACE including contents and datafiles ;
  查詢資料庫中所有的表空間
select * from user_tablespaces;