Oracle数据库

Oracle关系型数据库,与mysql的查询语句相差不大。java

 

一、Oracle的语言组成mysql

DDL数据定义语言,DML数据操纵语言(增删改查数据),DCL数据控制语言,TCL事务控制语言(对事务进行提交回归等)sql

 

二、数值类型数据库

char,保存固定长度的字符串类型单位是字节最小1个字节 最多2000字节,指定长度不足时用空格补齐spa

varchar2,可变长度的字符串类型能够指定最大长度事务

num(a,b)数字类型 既包括整形也包括浮点型   a表示数字的长度  b表示小数点后的长度字符串

date 日期类型  不能存字符串 ,保存此类型时要进行日期类型的转换table

 

三、伪列date

伪列就是一个隐藏的字段,不能被修改也不能被删除,能够被查询。伪列有rowid和rownum,rowid是表中行的地址,能够惟一标上行。rownum是序号,从1开始能够用来分页select

 

四、对表进行的操做

create table

alter table

truncate table

drop table

 

也能够用表约束对表进行约束

与mysql不一样的是

 check(ssex,('男','女')、check(age>=0 and age<=100);检查约束

 foreign key(ssid) references java0611(ssid);外键约束

 

五、表的复制

create table myemp as select * from emp where 1=2 复制结构,1=1复制全表

能够对表进行查询,而且把数据或者内容复制到另外一个表当中去

相关文章
相关标签/搜索