首页 技术 正文
技术 2022年11月8日
0 收藏 608 点赞 1,246 浏览 1078 个字

本系列记录并分享学习SQL的过程,主要内容为SQL的基础概念及练习过程。

书目信息

中文名:《SQL必知必会(第4版)》

英文名:《Sams Teach Yourself SQL in 10 Minutes – Fourth Edition》

读书笔记汇总

建立练习环境

  • 以CentOS7系统下的MySQL和MariaDB为例。

01–了解SQL

  • 什么是SQL,为什么很有用
  • 基本的数据库术语

02–检索数据

  • 如何使用SQL的SELECT语句来检索单个表列、多个表列以及所有表列
  • 如何返回不同的值
  • 如何注释代码

03–排序检索数据

  • 如何使用SELECT语句的ORDER BY子句对检索出的数据进行排序

04–过滤数据

  • 如何使用SELECT语句的WHERE子句过滤返回的数据

05–高级数据过滤

  • 如何用AND和OR操作符组合成WHERE子句
  • 如何明确地管理求值顺序
  • 如何使用IN和NOT操作符

06–用通配符进行过滤

  • 什么是通配符
  • 如何在WHERE子句中使用SQL通配符

07–创建计算字段

  • 计算字段的定义
  • 如何创建计算字段
  • 计算字段在字符串拼接和算术计算中的用途
  • 如何创建和使用别名

08–使用函数处理数据

  • 如何使用SQL的数据处理函数

09–汇总数据

  • 什么是SQL的聚集函数
  • 如何利用聚集函数汇总表的数据

10–分组数据

  • 如何使用GROUP BY子句对多组数据进行汇总计算
  • 如何使用HAVING子句过滤特定的组
  • ORDER BY与GROUP BY的差异
  • WHERE与HAVING的差异

11–使用子查询

  • 什么是子查询
  • 如何使用

12–联结表

  • 什么是联结
  • 为什么使用联结
  • 如何编写使用联结

13–创建高级联结

  • 如何以及问什么使用别名
  • 不同的联结类型及语法
  • 如何在联结中使用聚集函数
  • 使用联结时的注意事项

14–组合查询

  • 如何使用UNION操作符组合SELECT语句

15–插入数据

  • 如何将行插入到数据库表
  • 使用INSERT的方法
  • 如何用INSERT SELECT 和 SELECT INTO语句

16–更新和删除数据

  • 如何使用UPDATE和DELETE语句处理表中的数据。

17–创建和操纵表

  • 如何创建新表、更改表列、删除表

18–视图

  • 什么是视图
  • 如何使用视图简化操作

19–存储过程

  • 什么是存储过程
  • 为什么使用存储过程

20–管理事务处理

  • 什么是事务处理
  • 控制事务处理的方法

21–使用游标

  • 什么是游标及使用方法

22–高级SQL特性

  • 约束:实施引用完整性的重要部分
  • 索引:改善数据检索的性能
  • 触发器:执行运行前后的处理
  • 安全选项:管理数据访问

SQL必知必会–Tips

  • 一些简单的问题及解答

SQL必知必会–常用MySQL(MariaDB)命令

  • 一些常用MySQL(MariaDB)命令的罗列及汇总
相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,954
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,479
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,291
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,108
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,740
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,774