orcle数据库入门(一)

本文介绍Oracle数据库的基础知识,包括主流数据库分类、Oracle的安装及基本操作。覆盖SQL语句分类、环境配置、数据查询与处理等方面,适合初学者快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

此篇文章是关于整个orcle的使用入门及学习过程。
(一).简介
使用数据库就是为了存储数据
主流的数据库分类{
Orcle 甲骨文
db2 IBM
sqlserver 微软
以及开源的mysql sun
}
再此提一下RDBMS,也就是关系型数据库管理系统,是基于二维表的数据库,由行和列组成的表格叫做二维表,包括表头,行和列,字段名和字段值。
安装Orcle数据库

(二).
1.
使用sqlplus来操作数据库(sql语句的分类):
DQL 数据查询语句 (如select 语句,独立于增删改)
DML 数据操作语句(如insert 的插入数据句,update ,delete…)
DDL 数据定义语句 (create table ..alter..drop…)
TCL 事务控制语句 (commit 提交 rollback 回退 savepoint 保存点)
DCL 数据控制语句 对于数据库的一些授权
2.设置环境语言,并且初始化数据类型
NLS_LANG AMERICAN_AMERICA.UTF8

3.desc 表名 用来查询表结构已插入的数据库
4.查询
Orcle数据库也是用select来查询。
select 内容 from 表名 条件
多个字段用逗号隔开
查询所有信息 用select * from 表名 ;
运算可以进行加减乘除运算
别名可以设置别名 显示 select 字段名 别名 from 表名
别名自动大写 ,加双引号保持原样显示
拼接字符串拼接 用||或者concat()函数来拼接
**排重**distinct 字段前加distinct
5.null值
nvl(p1,p2) 当p1为null时,返回p2的值
6**.where语句**
逻辑条件 一般后面加上比较运算符 < > = !=
几个值中 包含运算 in(值1,值2,值3) 只要在后面的值中出现 就选中
值区间 [a,b] 选中大于a小于b的部分,用between连接 where id between a and b
通配符查询 “_”代表一个任意字符 “%”代表任意多个字符 可以0个 比如包含a的名字 where name = ‘%a%’

7.逻辑条件连接符
and or not
8.优先级
– 只对 31部门限制 不对 42 部门限制 salary
select dept_id,salary from s_emp
where salary>1000 and dept_id=31 or dept_id=42;
– 提升后面条件的优先级 对两个部门的salary 都限制
select dept_id,salary from s_emp
where salary>1000 and (dept_id=31 or dept_id=42);
9.排序
order by 永远出现语句最后 来进行排序(由null 值作为最大值)
例如:
select id,first_name,salary from s_emp order by salary;
select id,first_name,salary from s_emp order by salary asc;
select id,first_name,salary from s_emp order by salary desc;
10,单行函数
单行函数: sql语句影响数据多少行 就 针对每一行 返回一个结果
sql语句影响多少行 就返回多少个结果
upper()lower() length() concat()nvl() substr()round()trunc() tochar()日期转换replace()
11.多行函数
根据多行数据返回结果
min() max() count()。
12**.函数嵌套**
把一个函数的返回值 作为另一个函数的参数
截取 s_emp 表中的first_name 后三个字符 并把这三个字符变大写
select first_name,upper(substr(first_name,-3,3)) from s_emp;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值