Oracle查询入门(一)数据库概述和基本查询

本文介绍了数据库的意义,探讨了数据库技术的重要性,并详细讲解了SQL语言的基础,包括SELECT语句的使用,如去重、别名设置、字符串拼接等。同时,文章提供了多个查询示例,帮助读者理解SQL的查询逻辑。
摘要由CSDN通过智能技术生成

数据库

一、数据库的意义和常用的数据库

(一)数据库的意义和发展

随着互联网时代的到来,需要持久化数据呈现井喷式发展,常规的 io 操作虽然可以满足持久化的需求,但是,对于持久化的目的,对数据的操纵,显然力不从心,且操作的复杂度很大,不利于大规模的发展,审时度势,数据库应运而生。
在这里插入图片描述

数据库(Database)是按照数据结构来组织、存储和管理数据的 仓库 ;随着信息技术和市场的发展,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的 表格 到能够进行海量数据存储的 大型数据库系统 都在各个方面得到了广泛的应用。
数据库现在已经成为数据管理的重要技术,也是计算机的重要分支。由于数据库具有数据结构化,最低冗余度、较高的程序与数据独立性,易于扩展、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。数据库的运用从一般管理扩大到计算机辅助技术、人工智能以及科技计算等领域。
随着数据库技术的发展,计算机技术也随着得到了很大的发展,数据库为我们提供了可以快速存储以及检索的便利,它也为近几年软件可以如此普及贡献不小的力量。


(二)常用的数据库

分类 产品 特点
小型 access、foxbase 负载量小,用户大概 100 人以内 (留言板、信息管理系统) ;成本在千元之内 ,对安全性要求不高
中型 sqlservler、mysql 负载量,日访问在 5000~10000 ;成本在万元以内(商务网站) ;满足日常安全需求
大型 sybase、db2、oracle 海量负载,可以处理海量数据( sybase<oracle<db2海量处理能力);安全性高,相对贵

二、SQL语言的介绍和分类

SQL(Structured Query Language)为数据库的语言,在1974 年由Boyce【博伊斯】和Chamberlin【钱伯林】提出的一种介于关系代数与关系演算之间的结构化查询语言,是一个通用的、功能极强的关系型数据库语言。

在这里插入图片描述

SQL语言的分类:

DDL:数据定义语言

DML:数据管理语言

DCL:数据库控制语言

命令分类操作:

分类 命令
DDL create:创建;drop:删除;alter:修改;rename: 重命名; truncate:截断
DML insert:插入;delete:删除;update:更新;select:查询
DCL grant:授权;revoke:回收权利;commit:提交事务;rollback:回滚事务

三、SELECT


(一)注意事项

在oracle命令中是不区分大小写的(SELECT和select是一样的),存储数据或者内容是需要区分大小写的

(二)解析步骤

from–>where–>select–>order by

(三)查询列(字段)

1、注释

–单行注释

/*

多行注释

*/

--以下例子均使用的是SCOTT用户表
/*
dept:部门表
emp:雇员表
salgrade:工资等级表
bonus:奖金表
*/

2、查询|检索|获取

--这是查询所有信息的方式
--查询数据:查询所有信息用*
--数据的来源:emp员工表
--条件:无
select *
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值