命名规范
一、表名和列表规范
必须以字母开头
长度不能超过30字符
不能使用oracle的保留字
只能使用如下字符 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.9999999
number(5) 表示一个五位整数 范围-99999
5.date(日期类型)
包含年月日和时分秒.
6.timestamp(日期类型)
这是oracle9i对date类型的扩展,精度较高,毫秒级.
7.blob(二进制类型)
可以存放图片/声音 最大4G(出于安全考虑可以存放至数据库,一般存放图片服务器下,存放路径以访问)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 BestDream!