最全的oracle笔记
    Oracle SQL day1
Oracle SQL(Oracle 9i 9.2.0.1.0)
一、DataBase
         保存数据,以表的形式表现数据
二、SQL
        SQL(structure query language  结构化查询语言),是操作关系型数据库中的对象
        DDL(data definition language 数据定义语言),用于建表或删表操作,以及对表约束进行修改。
                create table , alter table , drop table 对表结构的增、删、改操作。
        DML(Data manipulation language 数据操作语言),向表中插入纪录,修改纪录
                insert , update , delete 
           transaction,事务控制语言,由DML语句组成的,commit; ,rollback,savepoint                 
           select 查询语句
           dcl 数据控制语言,授权语句 grant,revoke
        alter session alter system
三、Oracle
        DB (database)
        DBMS 数据库管理系统(database management system)
           DBA 数据库管理员
        数据库管理系统有:ms微软的sql server,
                          IBM的db2,imformix,
                          mysql,
                          oracle的oracle920,
                          sybase的ase
四、相关操作          
        echo $PATH 配置环境变量,加/oracledata/oracle/product/9.2.0/bin,把oracle命令加上
[align=left][/align]
[/color]
        echo $ORACLE_SID  查看Oracle数据库的实例,实例是访问数据库的方法。缺省端口号是:1521
                1、sqlplus 访问数据库命令(本地访问/远程访问),和数据库建立连接的命令,是数据库操作的环境
                   sqlplus 用户名/密码
        2、show user 显示当前用户的用户名
                   改变身份可以直接connect 用户名/密码   --- 这个是sqlplus命令
                   在sqlplus中可以使用 ! 可以在shell和sqlplus间切换,!shell命令 可以在sqlplus中使用shell命令。
                   实际上是sqlplus开了子进程来执行shell命令。
        3、Oracle数据库中的表分两类:用户表(用户使用操作的表),系统表(数据库系统维护的表,也叫数据字典)
                   对用户表的DDL操作触发了对系统表的DML操作!
五、基本语法
!!!
1、select查询语句       
        对一个表进行查询操作首先要熟悉表结构。<