您的位置:首页 > 数据库 > Oracle

Oracle学习1:Oracle简介

2017-12-18 18:37 134 查看
随着工作的深入,越发发现需要系统的重新梳理Oracle SQL相关知识,这里新开篇幅,力求做到言简意赅。

1.SQL简介

SQL:Structured Query Language,结构化查询语句。

结构化查询语句,有时也被称为第四代语言。

前三代语言分别是:机器语言、汇编语言、高级语言。

SQL不关注其具体的执行过程,只关注结果,因而没有复杂的判断循环等语句,也较为简单。

常用的数据库有:Oracle、Mysql、Sql server、DB2

2.SQL分类

SQL主要分为四大类

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

数据操作语言(DML:Data Manipulation Language):INSERT,UPDATE和DELETE语句等;

数据定义语言(DDL):CREATE和DROP等;

事务处理语言(TPL):TPL语句包括BEGIN TRANSACTION,COMMIT和ROLLBACK。

值得一提的是,工作中基本没有会说用DDL或者DML语言,实际上大家还是习惯于说:insert(update等)语句。

3.命令行操作

打开命令行窗口。

这里,直接通过PLSQL Developer打开。

新建->命令窗口,如下图:



通过desc(describe)命令可以查看表结构介绍:describe

我们查看下数据库提供的一个默认表dual。

desc dual;


或者

describe dual;


如下图:



这里我们可以看到字段DUMMY的字段类型是varchar2。

varchar2是varchar的Oracle版,支持国际化。关于varchar2和varchar的区别连接如下:varchar2和varchar区别

我们接下来,通过一个最简单的语句观察dual表中的数据:

select * from dual;


结果如下:

DUMMY
-----
X




可以看出dual只有一条记录。

那么dual有什么用呢。其实多用于数学运算,或者插入多条记录时Union all。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  oracle 数据库