CREATE TABLESPACE test
DATAFILE 'D:\oradata\orcl\test.dbf'
SIZE 32M
AUTOEXTEND ON;
DROP TABLESPACE test
INCLUDING CONTENTS AND DATAFILES;
CREATE USER username IDENTIFIED BY password
DEFAULT TABLESPACE tablespace_name;
CREATE TABLE student (
sid NUMBER(4),
sname VARCHAR2(20),
sex CHAR(2),
birthday DATE,
sal NUMBER(7,2)
);
DROP TABLE student;
ALTER TABLE table_name ADD (col_name data_type);ALTER TABLE table_name MODIFY (col_name data_type);ALTER TABLE table_name DROP COLUMN col_name;RENAME old_name TO new_name;DESC table_name;(僅限命令視窗)保障資料完整性,防止非法數據:
PRIMARY KEYFOREIGN KEYCHECKNOT NULLDEFAULTALTER TABLE table_name
ADD CONSTRAINT constraint_name constraint_type condition;
ALTER TABLE table_name
DROP CONSTRAINT constraint_name;
ALTER TABLE t ADD CONSTRAINT pk_name PRIMARY KEY (col);ALTER TABLE t ADD CONSTRAINT fk_name FOREIGN KEY (col) REFERENCES parent_table(pk_col);ALTER TABLE t ADD CONSTRAINT ck_name CHECK (condition);ALTER TABLE t MODIFY col_name NOT NULL;ALTER TABLE t MODIFY col_name DEFAULT value;CREATE TABLE new_table AS SELECT * FROM old_table;
注意:此方式不會複製約束條件,僅複製結構與數據。