Oracle常用命令

  1. 对表空间的维护命令

     创建表空间:create tablespace 表空间名 datafile ‘表空间名.dbf‘ size 50m autoextend on next 50m maxsize 20480m extent management local;
     修改表空间 alter tablespace 表空间名 datafile ‘表空间名.dbf‘ size 50m autoextend on next 50m maxsize 20480m extent management local;
     删除表空间 drop tablespace 表空间名 datafile ‘表空间名.dbf‘ size 50m autoextend on next 50m maxsize 20480m extent management local;
    
  2. 对数据表的相关维护命令

     Create Table|View|Index|TableSpace|proceduer|function|sequence
     名称 其它属性…
     Drop Table|View|Index|TableSpace|proceduer|function|sequence
     名称
     Alter Table|View|Index|TableSpace|proceduer|function|sequence 名称 其它属性…
    
  3. 对数据的相关维护命令

     a. insert into 表名(字段列表) values(字段值)
     a. Update 表名 set 字段名 =  ‘ ‘ (where ....)
     a. delete 表名 (where )
     a. select .......
    
  4. 连接查询

     a. 内连接  表一  inner join 表二  on 表一.sid = 表二.sid  (注:用于连接的两个字段名数据类型必须一致,否则可能不出结果 要是 char类型,都是char类型)
     a. 左连接  .....left join....on....
     a. 右连接  ......right join.....on....
     a. 完全链接  ......full join....on.....
     a. 笛卡尔积 ......cross join.....
    
  5. SQL高级查询语句

     a. 分组查询  group by.... (having........)
     a. 子查询   查询语句作为另一查询语句的筛选条件 select * from student where sid = (select sid from course where grade = 98)
    
  6. oracle特有的字段

     a. rownum : 查询结果的自增编号,只是序号,不是固定值,,可用于查询分页                    select * from (select rownum rn from course) where rn between 3 and 6;(先查询出行号,在进行分页)
     a. rowid:表中的物理行地址,数据表中一条数据的唯一标识:select rowid from student;
    
  7. 数据库设计的三大范式:

     a. 第一范式:满足原子性要求
     a. 第二范式:满足非主属性对主属性的完全依赖,消除部份依赖
     a. 第三范式:满足第一范式的前提下,消除传递依赖

Oracle常用命令

上一篇:sql中删除重复数据,保留一条


下一篇:SQL注入原理和基本姿势