建立表
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;