一、表名和列表规范

  1. 必须以字母开头

  2. 长度不能超过30字符

  3. 不能使用oracle的保留字

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

二、数据类型

1.char

定长 最大2000个字符

例子:char(10) ‘小明’ 前四个字符存放’小明’,后面添加6个空格补全,虽然浪费空间,但是查询速度极快.

2.varchar2(20) 变长

最大4000个字符.

例子:varchar2(20) ‘小明’ oracle分配四个字符.这样可以节省空间.

3.clob(character large object)

字符型大对象 最大4G

4.number(数字类型)

范围-10的38次方到10的38次方 可以表示整数,也可以表示小数.

例子:number(5,2) 表示一个小时有5位有效数,2为小数 范围 -999.99999.99
number(5) 表示一个五位整数 范围-99999
99999

5.date(日期类型)

包含年月日和时分秒.

6.timestamp(日期类型)

这是oracle9i对date类型的扩展,精度较高,毫秒级.

7.blob(二进制类型)

可以存放图片/声音 最大4G(出于安全考虑可以存放至数据库,一般存放图片服务器下,存放路径以访问)