`
kidiaoer
  • 浏览: 808068 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

oracle总结

阅读更多
查询:select语句,多表查询,group by 分组,having 对分组后的每一个组进行过滤,order by 排序。(select语句多表查询这个最重要)
DML语句:insert into emp() values(),insert into emp (select * from emp2),
    delete from emp where...
    update emp set sal =.. where ..
rollback;恢复旧有数据
Tansaction事务:主要是commit问题
DDL语句:create table 表名(数据)
    create view v$_试图名(数据)
    create index 索引名 on 表名(字段);
表的约束条件:1.not null 2.unique 3.primary 4.foreign 5.check
修改表结构:alter table 表名 add(字段);
    alter table 表名 modify(字段);
    alter table 表名 drop(字段);
    alter table 表名 add constrain 约束条件;
    alter table 表名 drop constrain 约束条件;
删除表:drop table 表名;
删视图:drop view 视图名;
删索引:drop index 索引名;
创建序列:(实现代理主键)
例子:create sequence 序列名 start with 1 increament by 1;
    序列名.currval : 得到当前的序列号;
    序列名.nextval : 得到下一个序列号;
第一范式:要有主键,列不可分;
第二范式:满足第一范式,且 不存在部分依赖;
第三范式:满足第二范式,且 不存在传递依赖;
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics