Oracle数据库-SQL SELECT语句

数据库工具 专栏收录该内容
7 篇文章 0 订阅

Oracle数据库-SQL SELECT语句

(一)SQL语句分为一下三种类型
DML Data Manipulation Language 数据操纵语言
DDL Data Definition Language 数据定义语言
DCL Data Control Language 数据控制语言
DML:用于查询与修改数据记录
包括如下语句:
insert 添加数据到数据库中
update 添加数据库中的数据
delete 删除数据库中的数据
Select 选择(查询)数据
DDL:用于定义数据库的结构
创建、修改或修改数据库对象,包括如下SQL语句:
Create table 用于创建数据库表
Alter table 用于更改结构、添加、删除、修改列长度
Drop table 删除表
Create index 用与在表上建立索引
drop index 用于删除索引

DCL:用来控制数据库的访问
包括如下语句
Grant 授予访问权限
Revoke 撤销访问权限
Commit 提交事务处理
rollback 事务处理回退
Save point 设置保存点
lock 对数据库的特定部分进行锁定
(二)SQL语句
使用的数据库结构
Select*from 表明:查询表中的所有列的信息
在这里插入图片描述
Select列名from表名
在这里插入图片描述
(三)定义空值
• 空值是无效的,未指定的,未知的或不可预知的值
• 空值不是空格或0
凡是空值参与的运算,结果都为空值(null)
在这里插入图片描述
(四)列的别名
• 重命名一个列
• 便于计算
• 紧跟列名,也可以在列名与别名之间加入关键字as,别名使用双引号,以便在别名中包含空格或特殊的字符并区分大小写
1、 直接写
在这里插入图片描述
2、 加as
在这里插入图片描述
3、 加引号

(1)加引号可区分大小写
(2)如果一个别名由多个单词构成,必须加引号

(五)连接符
• 把列与列,列与字符连接在一起
• 用‘||’表示
• 可以用来‘合成’列
在这里插入图在这里插入图片描述片描述

(六)重复行
默认情况下,查询会返回全部行,包括重复行

在这里插入图片描述
去重使用distinct
在这里插入图片描述
(七)SQL语句和SQL*Plus命令
在这里插入图片描述
注意:
• SQL语言的大小写不敏感
• SQL可以写在一行或者多行
• 关键字不能被缩写也不能分行
• 各子句之间一般要分行写
• 使用缩进提高语句的可读性

使用SQLPlus可以:
• 描述表结构
• 编辑SQL语句
• 执行SQL语句
• 将SQL语句保存在文件中并将SQL语句执行结果保存在文件中
• 在保存的文件中执行语句
• 将文本文件装入SQL
Plus编辑窗口
(八)总结
1.书写SELECT语句:SELECT…FROM…
返回表中的全部数据
返回表中指定列的数据
使用别名
2.使用SQLPlus环境,书写,保存和执行SQL语句和SQLPlus命令

  • 0
    点赞
  • 0
    评论
  • 1
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值