博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle数据库----笔记1----oracle--SQL语言
阅读量:4981 次
发布时间:2019-06-12

本文共 807 字,大约阅读时间需要 2 分钟。

SQL可以对两种基本的数据结构进行操作,表与 视图

表是Oracle数据库中存放数据实体的基本逻辑存储单位

视图是在基表上所建的逻辑表,可由某一基表的某些列或某些行的数据项组成,也可由多个基表满足一定条件的数据项组成。

视图是一个窗口,通过它可以观察和改变表中信息

按SQL提供的命令实现的功能划分,通常分为四类:      

数据定义语言(DDL   Data Definition Language);  

 

用于数据库数据结构的定义。并在数据字典中生成数据项。 

常用语句有:create,revoke,grant,alter

 

数据查询语言(DQL   Data Query Language);

 

用于对数据库中数据的各种查询。

其基本结构是由 select  from 和where子句组成的查询语句

 

 数据操纵语言(DML   Data Manipulation Language);

 

用于数据库中数据的增删和修改

常用语句有:delete,insert,update   

 

数据控制语言(DCL   Data Control Language)。

用于数据的保存、恢复、和约束

常用语句有:commit,rollback,主/外码定义

---------------------------------------------------------------

在SQL*PLUS提供的环境下运行:

SQL*PLUS为SQL  命令提供一个SQL缓冲区存放SQL语句

向SQL缓冲区输入语句时,SQL语句最后必须加“;”

当按↙  便立即执行缓冲区中SQL命令

SQL缓冲区每次只能接收一条SQL命令

每当输入新命令时,缓冲区中原命令被覆盖

多次执行缓冲区中当前的命令, 可打入“∕” 或打入 “RUN ↙” 实现

转载于:https://www.cnblogs.com/wust221/archive/2013/05/04/3058672.html

你可能感兴趣的文章
MIS外汇平台荣获“2013年全球最佳STP外汇交易商”
查看>>
LeetCode 题解之Add Digits
查看>>
hdu1502 , Regular Words, dp,高精度加法
查看>>
SpringBoot在idea中的热部署配置
查看>>
MyEclipse连接SQL Server 2008数据库的操作方法
查看>>
JS验证图片格式和大小并预览
查看>>
laravel5.2 移植到新服务器上除了“/”路由 ,其它路由对应的页面显示报404错误(Object not found!)———新装的LAMP没有加载Rewrite模块...
查看>>
编写高质量代码--改善python程序的建议(六)
查看>>
windows xp 中的administrator帐户不在用户登录内怎么解决?
查看>>
接口和抽象类有什么区别
查看>>
Codeforces Round #206 (Div. 2)
查看>>
**p
查看>>
优先队列详解
查看>>
VS2012 创建项目失败,,提示为找到约束。。。。
查看>>
设计类图
查看>>
类对象
查看>>
[Voice communications] 声音的滤波
查看>>
软件建模——第9章 毕业论文管理系统—面向对象方法
查看>>
[SDOI2008]洞穴勘测
查看>>
Difference between Linearizability and Serializability
查看>>