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