【Oracle进阶】_001.SQL基础查询_查询语句

无奋斗不青春

课 程 推 荐
我 的 个 人 主 页:👉👉 失心疯的个人主页 👈👈
入 门 教 程 推 荐 :👉👉 Python零基础入门教程合集 👈👈
虚 拟 环 境 搭 建 :👉👉 Python项目虚拟环境(超详细讲解) 👈👈
PyQt5 系 列 教 程:👉👉 Python GUI(PyQt5)教程合集 👈👈
Oracle数据库教程:👉👉 Oracle数据库教程合集 👈👈
MySQL数据库教程:👉👉 MySQL数据库教程合集 👈👈
优 质 资 源 下 载 :👉👉 资源下载合集 👈👈
优 质 教 程 推 荐:👉👉 Python爬虫从入门到入狱系列 合集 👈👈
.

分隔线
在这里插入图片描述

SQL基础查询_查询语句

SQL基础查询

简介
  • SQL(Structured Query Language,结构化查询语言)是用于管理和操作关系数据库的标准语言

  • SQL语言主要用于以下几种操作

    • 数据定义语言(DDL)
      • 用于创建、修改和删除数据库对象,如数据库、表、索引等
      • 常用的DDL语句包括CREATE、ALTER和DROP
    • 数据操作语言(DML)
      • 用于查询、插入、更新和删除数据库中的数据
      • 常用的DML语句包括SELECT、INSERT、UPDATE和DELETE
    • 数据控制语言(DCL)
      • 用于控制对数据库对象的访问权限
      • 常用的DCL语句包括GRANT和REVOKE。
    • 事务控制语言(TCL)
      • 用于管理事务,包括开始事务、提交事务和回滚事务
      • 常用的TCL语句包括BEGIN TRANSACTION、COMMIT和ROLLBACK。
  • SQL语言具有以下特点

    • 非过程化语言:SQL是一种非过程化语言,用户只需指定要完成什么操作,而不需要指定如何完成这些操作
    • 统一性:SQL语言可以用于多种操作,包括数据查询、数据操纵、数据定义和数据控制
    • 灵活性:SQL语言支持复杂的查询操作,可以使用子查询、连接、聚合函数等
    • 可移植性:SQL语言是标准化的,可以在不同的数据库管理系统(如Oracle、MySQL、SQL Server等)中使用
    • 交互性:SQL语言可以与数据库管理系统进行交互,用户可以通过命令行或图形界面执行SQL语句
    • 安全性:SQL语言提供了用户权限管理,可以控制不同用户对数据库对象的访问权限
  • SQL语言的应用非常广泛,可以用于各种数据库操作,包括数据查询、数据插入、数据更新、数据删除、数据定义、数据控制等

  • 通过学习SQL语言,可以有效地管理和操作关系数据库,提高数据处理的效率

  • 基础查询

     -- 查询所有字段
    select * from 表名;
    
    -- 查询指定字段
    select 字段名1,字段名2,... from 表名
    
  • 按条件查询

  • WHERE子句用于过滤SELECT语句返回的记录

  • WHERE子句通常与比较运算符(如=、<、>、<=、>=、<>)和逻辑运算符(如ANDORNOT)一起使用

    -- 单条件查询
    select * from where 条件;
    
    -- 多条件查询(且)
    select * from where 条件1 and 条件2 ...;
    
    -- 多条件查询(或)
    select * from where 条件1 and 条件2 ...;
    
    -- 多条件查询(混合)
    select * from where (条件1 and 条件2) or 条件3...
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

失心疯_2023

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值