您现在的位置是:首页 > 编程 > 

【SQL必知必会】001

2025-07-24 11:22:06
【SQL必知必会】001 【SQL必知必会】001-开篇词:SQL可能是你掌握的最有用的技能一、课程概述1、基本信息平台: 极客时间;作者: 陈旸 清华大学计算机博士网址: 2、简述自述: 本人仅仅学过 MySQL 的基本使用,平常多使用 Mybatis 、Spring Data JPA 等框架,无法对 SQL 有一个较为深入的理解,故学此课程!开始学习时间: 2022年月28日18点26分二、

【SQL必知必会】001

【SQL必知必会】001-开篇词:SQL可能是你掌握的最有用的技能一、课程概述

1、基本信息

平台: 极客时间;

作者: 陈旸 清华大学计算机博士

网址:

2、简述

自述: 本人仅仅学过 MySQL 的基本使用,平常多使用 Mybatis 、Spring Data JPA 等框架,无法对 SQL 有一个较为深入的理解,故学此课程!

开始学习时间: 2022年月28日18点26分

二、开篇词

1、前言摘录

这段描述很强!

1946 年,世界上第一台电脑诞生,如今,借由这台电脑发展起来的互联网已经自成江湖。在这几十年里,无数的技术、产业在这片江湖里沉浮,有的方兴未艾,有的已经几幕兴衰

但在这片浩荡的波动里,有一门技术从未消失,甚至“老当益壮”,那就是 SQL。

2、提升 SQL 效率

尽量减少 I/O 操作

一份好的 SQL 执行计划就会尽量减少 I/O 操作,因为 I/O 是 DBMS 最容易出现瓶颈的地方,可以说数据库操作中有大量的时间都花在了 I/O 上;

考虑如何降低 CPU 的计算量

在 SQL 语句中使用 GROUP BY、ORDER BY 等这些语句会消耗大量的 CPU 计算资源;

EXIST 查询和 I 查询比较
代码语言:javascript代码运行次数:0运行复制
SELECT * FROM A WHERE cc I (SELECT cc FROM B)

SELECT * FROM A WHERE EXIST (SELECT cc FROM B WHERE B=A)

在查询过程中,我们需要判断表 A 和表 B 的大小。如果表 A 比表 B 大,那么 I 子查询的效率比 EXIST 子查询效率高

、SQL 特点

  • 语法非常简单 SQL 语句直观到你就算没有 SQL 基础,也能凭借英语基础猜出它的大致意思。这就是 SQL最大的特点。
  • SQL 应用非常广泛 可以说不论是和业务打交道,还是和数据相关的技术打交道,都需要 SQL;
  • 数据是 SQL 的生命力

4、专栏结构

基础篇

SQL 的语法非常简单,就像英语一样,但它的功能却很强大,可以帮助我们对数据实现索引、排序、分组等功能。但是这些命令在不同的数据库管理系统中的使用却有所差异,因此在专栏中,我不仅会重点讲解 SQL 本身的语法,还会讲解这些语法在类似 MySQL、Oracle、SQL Server 等不同的数据库管理系统中是如何使用的;

进阶篇

本篇主要讲解在实际工作中,使用 SQL 经常会遇到的问题,以及如何使用工具进行分析,快速定位性能问题及解决方案;

高级篇

本篇主要讲解各种主流数据库管理系统的使用;

实战篇

本片会结合数据分析的项目,为你讲解 SQL 的实战案例,比如如何用 SQL 做数据清洗、数据集成等。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2025-01-06,如有侵权请联系 cloudcommunity@tencent 删除效率语法sql基础数据

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/biancheng/1199729.html

相关标签:无
上传时间: 2025-07-23 16:33:20
留言与评论(共有 7 条评论)
本站网友 小儿病毒性心肌炎
11分钟前 发表
就像英语一样
本站网友 scripting
28分钟前 发表
还会讲解这些语法在类似 MySQL
本站网友 锦屏电站
19分钟前 发表
提升 SQL 效率尽量减少 I/O 操作一份好的 SQL 执行计划就会尽量减少 I/O 操作
本站网友 44340
25分钟前 发表
分组等功能
本站网友 沈阳宾馆
6分钟前 发表
故学此课程!开始学习时间: 2022年月28日18点26分二
本站网友 炒作产品
13分钟前 发表
因为 I/O 是 DBMS 最容易出现瓶颈的地方