一、创建表:create
1.语法:CREATE
TABLESPACE
2.表名和列名命名规则:
必须以字母开头
必须在1–个字符之间
必须只能包含A–Z,
必须不能和用户定义的其他对象重名
必须不能是Oracle
3.必须指定:
–表名
–列名,
4.数据类型:
varchar2(size)
nvarchar2(size)
char(size)
number(p,s) 数值型(p为长度最大,s为小数点后的位数-~)
data
5.引用其他用户的表
其他用户定义的表不在当前用户的方案中
应该使用用户名作为前缀,引用其他用户定义的对象
6.DEFAULT
插入时为一个列指定默认值
字符串,
其它列的列名和伪列是非法的
默认值必须满足列的数据类型定义
7.使用默认值:
插入记录时,可省略那个字段,也可显示的加default
8.查询数据字典
查看用户定义的表,
SELECT
查看用户定义的各种数据库对象
SELECT
查看用户定义的表,
SELECT
9.利用子查询创建表:
CREATE
[(column,
AS
10.利用子查询创建一个空表:
create
11.使用子查询创建表时候用
AS
指定的列和子查询中的列要一一对应
通过列名和默认值定义列
二、修改表:
1.添加新列(
ALTER
ADD
2.修改现有的列
ALTER
MODIFY
[,
可以被修改的内容:
列的长度
数字列的精度
列的数据类型
修改列的默认值
a.修改列的长度
--将jobid列VARCHAR2类型改为CHAR类型
3.删除列(一次只能删除一个列,无法删除属于SYS
ALTER
三、对象改名:
列改名:
ALTER
表改名:
ALTER
对于表、索引、视图、序列、同义词等对象可直接用RENAME
格式:RENAME
四、表和列的注释
使用COMMENT
表加注释:
COMMENT
列加注释:
COMMENT
可以通过下列数据字典视图查看所添加的注释:
–ALL_COL_COMMENTS
–USER_COL_COMMENTS
–ALL_TAB_COMMENTS
–USER_TAB_COMMENTS
六、截断(清空)表
TRUNCATE
TRUNCATE
七、删除表:DROP
数据和结构都被删除
所有正在运行的相关事物被提交
所有相关索引被删除
DROP
所有基于该表扣视图和别名依然保留但已无效
更多详情请参阅:http://blog.sina.com.cn/u/2712691875
更多详情请参阅:http://www.waen.com.cn
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/21459818/viewspace-1116435/ ,如需转载,请注明出处,否则将追究法律责任。