oracle

Select

From

Where

Group by (有没有入门sql语句的标准)

Order by

Having

 多表查询  + 子查询

 强化训练

       Oracle的分页(3层sql语言的嵌套)

Oracle的环境对象

       表  视图  索引 约束

企业的新系统的典型脚本案例

Oracle的管理机制

       开发者的角度

       基于用户的数据库管理方案

              创建一个信息系统,给你分配一个用户,创建表空间—创建表

       Mysql基于数据库的管理方案

              创建一个信息系统,创建一个数据库

3、Oracle版本

       Oracle 10g 官方文档xp不支持  win7 win8 visa Linux Ubuntu

Oracle11g +Linux rhds advs(32,64)

       官方文档

       Win7 win8 visa llinx ubuntu

       Win 32 linux 64

安装注意点:

       中文和空格

4、Oracle公司

       1977年公司位于美国加州

       2008年一月十六 bea\mysql

       2009年四月二十sun(Java)

5、Oracle服务器

Oracle服务器是由Oracle实例和Oracle数据库组成

Oracle数据库:物理的文件的集合

Oracle实例:内存映射(内存数据结构)

oracle

Oracle数据库和Oracle实例之间的关系

oracle

07Oracle数据库的结构(Oracle实例进一部理解)

两个阶段提交原理

oracle

08、Oracle数据库磁盘列表

oracle

09、Oracle数据库

Oracle\product\10.2.0\db_1\bin sqlplus.exe

Oracle\product\10.2.0\ordata\orcl 存放物理的表文件  SYSAUX01.dbf

Oracle\product\10.2.0\db_1\precomp\lib 编程开发 头文件和库文件

10、Oracle服务器的安装

超过30G

oracle

11、数据库客户端

oracle

oracle

oracle

 SQL语句重要性和学习方法

       键盘

       SQL脚本语言:功能而生 案例

用户登录:

       普通用户的登录 1 quit退出

                                   2 sqlplus scott/11  sqlplus 用户名/密码

       超级用户的登录

Connect /as sysdba  通过超级服务器的方式链接服务器

       超级用户不需要账号密码原因:在安装Oracle时默把吧sys system 用户添加到

 

03.Sql基本命令

oracle

Set linesize 140

Set pagesize 140

Select * from emp;

 

Host cls     清屏

 

查询用户有几张表

Select * from tab;   tab数据字典(超级用户分配给普通用户的资源)

oracle

DEPT(部门表)  查询字段   desc dept;

oracle

DEPTNO部门编号

DNAME  名称

LOC      位置

oracle

oracle

oracle

 

Select的基本语法

oracle

Select语句基本点(查询所有列 查询部分列 列中取别名  重复列)

--查询部分列Select empno,ename,sal,deptno   from emp;

--别名Select empno as “员工编号”,ename as “姓名”,sal,deptno   from emp;

oracle

写错之后重新编辑方法

oracle

跟表达式

oracle

--4重复列 检索部门编号

oracle

oracle

oracle

 oracle

oracle

oracle

--修正

oracle

查询奖金为空的员工

Select * from emp  where  comm is null;

查询奖金不为空的员工

oracle

 

oracle

oracle

Select 语言的 检索类 可以来自任何地方

 

oracle

 

有关虚表(伪表):

oracle

oracle

oracle

相同的命令  selec update delete(sql语句的语法)

Ed set col (sqlplus工具的命令(命令参数)

oracle

宽窄

Col deptno for 9999;修改数字

Col enname for a20;修改列宽

oracle

oracle

Oracle10有   Oracle11去掉了

因为Oracle10查询数据库走的HTTP报文,安全系数比较低

oracle

 

oracle