77范文网 - 专业文章范例文档资料分享平台

OracleSQL讲义(Student)(2)

来源:网络收集 时间:2019-05-18 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

归档进程:在每次日志切换时把已满的日志组进行备份或归档

用户进程:在客户端负责将用户的SQL语句传递给服务进程,并从服务器段拿回查询数据。

服务进程:用户进程服务。 F、 oracle例程:

Oracle 例程由SGA 内存结构和用于管理数据库的后台进程组成。

例程一次只能打开和使用一个数据库。例程名SID G、schema

在一个数据库中可以有多个应用的数据对象,这些不同应用的对象可以放在不同的schema

之中,同时,每一个schema对应一个用户,不同的应用 可以以不同的用户连接数据库,

这样,一个大数据库就可以根据应用把其数据对象分开来管理。

不同的schema之间它们没有直接的关系,不同的schema之间的表可以同名, 也可以互

相引用(但必须有权限),在没有操作别的schema的操作根权下,每个用户只能操作它自

己的schema下的所有的表。不同的schema下的同名的

表,可以存入不同的数据(即 schema用户自己的数据)。

H、 oracle客户端工具:toad,plsql,tora、sqlplus、sqldeveloper 四、 环境变量

三个环境变量: ORACLE_BASE ORACLE_HOME ORACLE_SID

两个路径:

DBMS DB 五、 准备环境

1、添加服务器的账户:

useradd -g javasq2 -d /home/jsq2zhangzhuo -s /bin/bash

-m jsq2zhangzhuo

passwd -d jsq2zhangzhuo 2、添加Oracle的账户:

create user javasq22 identified by javasq22 default tablespace users;

grant connect,resource to javasq2;

3、执行建表语句初始化数据库:

zhangsw>sqlplus javasq2/javasq2@orcl /home/zhangsw sql>@summit.sql

4、连接数据库: 1)、通过服务器连接: sqlplus javasq02/javasq02 sqlplus javasq02/javasq02@orcl

2)、通过window的终端(需要本地安装Oracle数据库): sqlplus javasq02/javasq02@172.19.200.101/orcl 3)、使用Oracle的客户端: Sqldeveloper

4)、通过Broswer来访问:

URL: http://192.168.0.206:7777/isqlplus 5)、Java ? JDBC ? DB IP:port:userName:password 六、 表结构:

s_emp 员工表 s_dept

部门表

s_region 区域表

s_ord 订单表 s_item

订单项表

s_customer 客户表 s_product

产品表

s_inventory 存货表[详细目录] s_warehouse 仓库表

使用两个最基本的命令帮我查看表结构: desc/describe table_name

七、 Seclet 语句的功能:

1) 选择操作 2) 投影操作

3) 连接操作(为什么一定要连接操作?) 八、 SQL分类:

数据定义语言(DDL):

create(创建)、alter(更改)、truncate(截断表)和drop(删除)命令。

数据操纵语言(DML):

select(选择)、insert(插入)、update(更新)和delete(删除) 命令。

事务控制语言(TCL):

commit(提交)、savepoint(保存点)和rollback(回滚)命令。

数据控制语言(DCL):

grant(授予)和revoke(回收)。 九、 select syntax: [语法]

--- SELECT [DISTINCT] {*, column [alias], ...} FROM

table_name;

例子1:查询当前Schema中有多少个表?

select table_name from tabs; select table_name from user_tables; tabs=user_tables

例子2:查询s_emp前三个列的内容

例子3:显示所有部门的内容? --- 使用 别名(双引号)

--- 在ORACLE当中,表示字符串用的是单引号 ''

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库OracleSQL讲义(Student)(2)在线全文阅读。

OracleSQL讲义(Student)(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/629633.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: