oracle表的管理

表名和列的命名规则

1、必须以字母开头

2、长度不能超过30字符

3、不能使用oracle的保留字

4、只能使用如下字符A-Z,a-z,0-9,$,#等

oracle支持的数据类型

字符型

char         定长   最大2000字符

例:char(10) '小韩',前四个字符放'小韩',后添6个空格补齐

varchar(20)    变长   最大4000字符

例:varchar(20) '小韩',oracle分配四个字符,这样可以节省空间

clob(character large object)  字符型大对象  最大4G

数字型

number  范围   -10的38次方---10的38次方  

可以表示整数,也可以表示小数。

number(5,2)

表示一个小数有5位有效数,2位小数

范围 -999.99--999.99

number(5)

表示一个五位整数

范围 -99999--99999

日期类型

date      包含年月日和时分秒

timestamp   这是oracle9i对date数据类型的扩展

图片

blob     二进制数据      可以存放图片/声音    4G

修改表

sql>alter table student add(classId number(2));

修改字段的长度

sql>alter table student modify(xm varchar2(30));

修改字段的类型/或是名字(不能有数据)

sql>alter table student modify(xm char(30));

删除一个字段

sql>alter table student drop column sal;

修改表的名字

sql>rename student to stu;

删除表

sql>drop table student;

原文地址:https://www.cnblogs.com/fengxiangdong/p/10132349.html