Udemy線上課程 老程序員帶您學SQL之第1篇:SQL基礎 講師:東升 關 影音教學 中文發音 中文版(DVD版)
本課程是SQL系列課程第一篇:SQL知識基礎。
本篇包括9章內容,介紹開篇綜述語言的一些基礎知識。內容包括管理表,管理視圖,修改數據,查詢數據,聚集查詢結果,子查詢和表連接。通過本篇的學習,讀者可以全面了解標準SQL。
第1章 開篇綜述
1.1 數據管理的發展過程
1.2 數據邏輯模型
1.3 關系型模型的核心概念
1.4 數據庫管理系統
1.5 SQL語言概述
1.6【作業】
第2章 學習環境搭建
2.1 不需要安裝的數據庫——SQLite
2.2 通過命令行訪問SQLite數據庫
2.3 使用DBeaver圖形界面工具管理SQLite數據庫
2.4 使用DB4圖形界面工具管理SQLite數據庫
2.5【作業】
第3章 管理表
3.1 建立表
3.2 字段數據類型
3.3 指定鍵
3.3.1 指定候選鍵
3.3.2 指定主鍵
3.3.3 指定外鍵
3.4 其他約束
3.4.1 指定默認值
3.4.2 禁止空值
3.4.3 CHECK約束
3.5 修改表
3.6【作業】
第4章 管理視圖
4.1 視圖概念
4.2 建立視圖
4.3 修改視圖
4.4 刪除視圖
4.5【作業】
第5章 修改數據
5.1 插入數據——INSERT語句
5.2 更改數據——UPDATE語句
5.3 刪除數據——DELETE語句
5.4 數據庫事務
5.5【作業】
第6章 查詢數據
6.1 SELECT語句
6.2 排序查詢結果——ORDER BY子句
6.3 篩選查詢結果——WHERE子句
6.4【作業】
第7章 匯總查詢結果
7.1 聚合函數
7.1.1 COUNT函數
7.1.2 SUM函數
7.1.3 AVG函數
7.1.4 MIN函數和MAX函數
7.2 分類匯總
7.2.1 分類查詢結果——GROUP BY子句
7.2.2 使用HAVING篩選查詢結果
7.2.3 使用DISTINCT選擇唯一值
7.3【作業】
第8章 子查詢
8.1 子查詢概念
8.1.1 從一個案例引出的思考
8.1.2 使用子查詢解決問題
8.2 單行子查詢
8.2.1 示例:查找所有工資超過平均工資的員工列表
8.2.2 示例:查找工資最高的員工
8.2.3 示例:查找與史密斯的職位相同員工
8.2.4 示例:查找誰的工資超過了工資最高的銷售人員
8.2.5 示例:查找職位與克拉克相同,且工資超過克拉克的員工
8.2.6 示例:查找資格最老的員工
8.2.7 示例:查找員工表中工資第二高的工資
8.3 多行子查詢
8.3.1 示例:查找銷售部所有員工列表
8.3.2 示例:查找與史密斯或克拉克職位不同的所有員工列表
8.4 嵌套子查詢
8.4.1 示例:查找超出平均工資員工所在部門列表
8.4.2 示例:查找員工表中工資第三高的員工信息
8.5 在DML中使用子查詢
8.5.2 示例:刪除部門所在地在紐約的所有員工
8.5.4 示例:給所有低于平均工資的員工漲工資
8.6【作業】
第9章 表連接
9.1 表連接概念
9.2 內連接
9.3 左連接
9.4 右連接
9.5 全連接
9.6 交叉連接
9.7【作業】
01 - 開篇綜述
001 數據管理的發展過程.mp4
002 數據邏輯模型(__代碼和課件在此節下載).mp4
002-代碼.zip
002-課件.zip
003 關系型模型的核心概念.mp4
004 數據庫管理系統.mp4
005 SQL語言概述.mp4
006 課後習題.mp4
02 - 學習環境搭建
007 需要安裝的數據庫——SQLite.mp4
008 通過命令行訪問SQLite數據庫.mp4
009 使用DBeaver圖形界面工具管理SQLite數據庫.mp4
010 課後習題.mp4
03 - 管理表
011 建立表.mp4
012 字段數據類型.mp4
013 指定候選鍵.mp4
014 指定主鍵.mp4
015 指定外鍵.mp4
016 指定默認值.mp4
017 禁止空值.mp4
018 CHECK約束.mp4
019 修改表.mp4
020 課後習題.mp4
04 - 管理視圖
021 視圖概念.mp4
022 建立視圖.mp4
023 修改視圖.mp4
024 刪除視圖.mp4
025 課後習題.mp4
05 - 修改數據
026 插入數據——INSERT語句.mp4
027 5.2 更改數據——UPDATE語句.mp4
028 刪除數據——DELETE語句.mp4
029 事務控制.mp4
030 課後習題.mp4
06 - 查詢數據
031 SELECT語句.mp4
032 排序查詢結果——ORDER BY子句.mp4
033 篩選查詢結果——WHERE子句.mp4
034 課後習題.mp4
07 - 匯總查詢結果
035 COUNT函數.mp4
036 SUM函數.mp4
037 AVG函數.mp4
038 MIN函數和MAX函數.mp4
039 分類查詢結果——GROUP BY子句.mp4
040 使用HAVING篩選查詢結果.mp4
041 使用DISTINCT選擇唯一值.mp4
042 課後習題.mp4
08 - 子查詢
043 從一個案例引出的思考.mp4
044 使用子查詢解決問題.mp4
045 示例:查找所有工資超過平均工資的員工列表.mp4
046 示例:查找工資最高的員工.mp4
047 示例:查找與史密斯的職位相同員工.mp4
048 示例:查找誰的工資超過了工資最高的銷售人員.mp4
049 示例:查找職位與克拉克相同,且工資超過克拉克的員工.mp4
050 示例:查找資格最老的員工.mp4
051 示例:查找員工表中工資第二高的工資.mp4
052 示例:查找銷售部所有員工列表.mp4
053 示例:查找與史密斯或克拉克職位不同的所有員工列表.mp4
054 示例:查找超出平均工資員工所在部門列表.mp4
055 示例:查找員工表中工資第三高的員工信息.mp4
056 示例:刪除部門所在地在紐約的所有員工.mp4
057 示例:給所有低于平均工資的員工漲工資.mp4
058 課後習題.mp4
09 - 表連接
059 表連接概念.mp4
060 內連接.mp4
061 9.3 左連接.mp4
062 右連接.mp4
063 全連接.mp4
064 交叉連接.mp4
065 課後習題.mp4
|
|