日期:2014-05-16 浏览次数:20689 次
1.表名和列名的命名规则
???<1.长度不能超过30个字符;
?? <2.不能使用orcale的保留字;
?? <3.不能使用oracle的保留字
???<4.只能使用如下字符 A-Z,a-z,0-9,$,#等
?
2.orcale支持的数据类型
<1.字符型
????? char???????????????????????????????????????????? ?定长?,最大2000字符;
????? varchar2(20)??????????????????????????????? 变长,最大4000个字符
??????clob?(character large object)????????字符型大对象最大4G
?<2.数字型
?????? number(a,b)??????????????????????????????? a表示位数,b表示小位数的位数,b省略不写就表示纯整数
?????? 例如:number(5,2)?? 范围:-999.99~~999.99
<3.日期类型
?????? date????????????????????????????????????????????包含年月日和时分秒
?????? timestamp?????????????????????????????????? 这是orcale9i对date数据类型的扩张,能表示小数秒
???????*orcale中默认的日期格式为:‘DD-MON-YY’????? eg:'09-6月-99'
?????? *修改日期的默认格式:alter session set nls.date.format='yyyy-mm-dd',该条命令只能临时生效,数据库重启后就失效了,要想永久的进行修改得改其他的配置文件
<4.图片
???????blob?????????????????????????????????????????????? 二进制数据, 可以存放图片/声音??????? 4g
????? *一般不讲这些东西存放进数据库,除非机密文件,一般放在某个文件夹下
?
3.约束
????约束用于确保数据库数据满足特定的商业规则。在orcale中,约束包括:not null,unique,primary key,