oracle操作表結構
阿新 • • 發佈:2019-02-12
建立表
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;