日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫SQL SeverSQL從小白到大牛

SQL從小白到大牛

SQL從小白到大牛

定 價:¥79.00

作 者: 關(guān)東升
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787302626534 出版時間: 2023-03-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  本書是一本講述SQL與數(shù)據(jù)庫設(shè)計的立體教程(含紙質(zhì)圖書、教學(xué)課件、源代碼、視頻教程與答疑服務(wù))。全書共分為4篇:第1篇為SQL知識基礎(chǔ)(第1章~第9章),介紹了SQL表管理、視圖管理、修改數(shù)據(jù)、查詢數(shù)據(jù)、匯總查詢結(jié)果、子查詢和表連接;第2篇為MySQL數(shù)據(jù)庫管理系統(tǒng)(第10章~第13章),介紹了MySQL數(shù)據(jù)庫管理系統(tǒng)安裝和日常管理、MySQL中特有的SQL語句和MySQL數(shù)據(jù)庫開發(fā);第3篇為Oracle數(shù)據(jù)庫管理系統(tǒng)(第14章~第16章),介紹了Oracle數(shù)據(jù)庫管理系統(tǒng)安裝和日常管理、Oracle數(shù)據(jù)庫中特有的SQL語句和Oracle數(shù)據(jù)庫開發(fā);第4篇為從數(shù)據(jù)庫設(shè)計到項目實戰(zhàn)(第17章和第18章),重點(diǎn)介紹數(shù)據(jù)庫設(shè)計,以及“PetStore寵物商店”項目的數(shù)據(jù)庫設(shè)計過程。 為便于讀者高效學(xué)習(xí),快速掌握SQL編程與實踐,本書提供了完整的教學(xué)課件、源代碼、豐富的配套視頻教程以及在線答疑服務(wù)等內(nèi)容。本書適合作為普通高等學(xué)校數(shù)據(jù)庫相關(guān)課程的教材,也可以作為廣大程序員的參考用書。

作者簡介

  關(guān)東升:一個在IT領(lǐng)域摸爬滾打20多年的老程序員、知名培訓(xùn)專家、暢銷書作家。精通多種IT技術(shù)。參與設(shè)計和開發(fā)北京市公交一卡通大型項目,開發(fā)國家農(nóng)產(chǎn)品追溯系統(tǒng)、金融系統(tǒng)微博等移動客戶端項目,并在App Store發(fā)布多款游戲和應(yīng)用軟件。長期為中國移動、中國聯(lián)通、中國南方航空、中國工商銀行、平安銀行和天津港務(wù)局等企事業(yè)單位提供培訓(xùn)服務(wù)。先后出版了《iOS開發(fā)指南》《Cocos2d-x實戰(zhàn)》《Python從小白到大?!贰禞ava從小白到大?!贰禟otlin從小白到大牛》《Android從小白到大牛(Kotlin版)》等40多部圖書。

圖書目錄

第1篇  SQL知識基礎(chǔ)
第1章  開篇綜述 3
  1.1  數(shù)據(jù)管理的發(fā)展過程 3
  1.2  數(shù)據(jù)邏輯模型 3
  1.3  關(guān)系模型的核心概念 4
    1.3.1  記錄和字段 4
    1.3.2  鍵 5
    1.3.3  約束條件 6
  1.4  關(guān)系模型數(shù)據(jù)庫管理系統(tǒng) 7
    1.4.1  Oracle 7
    1.4.2  SQL Server 7
    1.4.3  DB 2 7
    1.4.4  MySQL 7
    1.4.5  SQLite 7
  1.5  SQL概述 8
    1.5.1  SQL標(biāo)準(zhǔn) 9
    1.5.2  SQL句法 9
  本章小結(jié) 10
第2章  學(xué)習(xí)環(huán)境搭建 11
  2.1  麻雀雖小,五臟俱全——SQLite數(shù)據(jù)庫 11
    2.1.1  下載SQLite數(shù)據(jù)庫 11
    2.1.2  配置SQLite命令行工具 12
  2.2  通過命令行訪問SQLite數(shù)據(jù)庫 13
  2.3  使用GUI工具管理SQLite數(shù)據(jù)庫 15
    2.3.1  下載和安裝DB4S 16
    2.3.2  使用DB4S 17
  本章小結(jié) 21
第3章  表管理 22
  3.1  創(chuàng)建表 22
  3.2  字段數(shù)據(jù)類型 23
    3.2.1  字符串?dāng)?shù)據(jù) 23
    3.2.2  數(shù)字?jǐn)?shù)據(jù) 23
    3.2.3  日期時間數(shù)據(jù) 23
    3.2.4  大型對象 24
  3.3  指定鍵 24
    3.3.1  指定候選鍵 24
    3.3.2  指定主鍵 27
    3.3.3  指定外鍵 28
  3.4  其他約束 30
    3.4.1  指定默認(rèn)值 30
    3.4.2  禁止空值 31
    3.4.3  CHECK約束 31
  3.5  修改表 32
    3.5.1  修改表名 33
    3.5.2  添加字段 33
    3.5.3  刪除字段 34
  3.6  刪除表 35
  本章小結(jié) 36
第4章  視圖管理 37
  4.1  視圖概念 37
  4.2  創(chuàng)建視圖 38
    4.2.1  案例準(zhǔn)備:Oracle自帶示例——SCOTT用戶數(shù)據(jù) 38
    4.2.2  提出問題 39
    4.2.3  解決問題 41
  4.3  修改視圖 42
  4.4  刪除視圖 43
  本章小結(jié) 43
第5章  修改數(shù)據(jù) 44
  5.1  插入數(shù)據(jù)——INSERT語句 44
  5.2  更改數(shù)據(jù)——UPDATE語句 45
  5.3  刪除數(shù)據(jù)——DELETE語句 46
  5.4  數(shù)據(jù)庫事務(wù) 47
    5.4.1  理解事務(wù)概念 47
    5.4.2  事務(wù)的特性 47
    5.4.3  事務(wù)的狀態(tài) 48
    5.4.4  事務(wù)控制 48
  本章小結(jié) 50
第6章  查詢數(shù)據(jù) 51
  6.1  SELECT語句 51
    6.1.1  指定查詢字段 51
    6.1.2  指定字段順序 51
    6.1.3  選定所有字段 52
    6.1.4  為字段指定別名 53
    6.1.5  使用表達(dá)式 54
    6.1.6  使用算術(shù)運(yùn)算符 55
  6.2  排序查詢結(jié)果——ORDER BY子句 56
  6.3  篩選查詢結(jié)果——WHERE子句 58
    6.3.1  比較運(yùn)算符 58
    6.3.2  邏輯運(yùn)算符 58
    6.3.3  IN運(yùn)算符 61
    6.3.4  BETWEEN運(yùn)算符 62
    6.3.5  LIKE運(yùn)算符 63
    6.3.6  運(yùn)算符先后順序 65
  本章小結(jié) 67
第7章  匯總查詢結(jié)果 68
  7.1  聚合函數(shù) 68
    7.1.1  COUNT函數(shù) 68
    7.1.2  SUM函數(shù) 70
    7.1.3  AVG函數(shù) 70
    7.1.4  MIN和MAX函數(shù) 72
  7.2  分類匯總 74
    7.2.1  分組查詢結(jié)果——GROUP BY子句 74
    7.2.2  使用HAVING子句篩選查詢結(jié)果 78
    7.2.3  使用DISTINCT運(yùn)算符選擇唯一值 81
  本章小結(jié) 83
第8章  子查詢 84
  8.1  子查詢的概念 84
    8.1.1  從一個案例引出的思考 84
    8.1.2  使用子查詢解決問題 84
  8.2  單行子查詢 85
    8.2.1  示例:查找所有工資超過平均工資的員工 85
    8.2.2  示例:查找工資最高的員工 86
    8.2.3  示例:查找與SMITH職位相同的員工 87
    8.2.4  示例:查找誰的工資超過了工資最高的銷售人員 87
    8.2.5  示例:查找職位與CLARK相同,且工資超過CLARK的員工 89
    8.2.6  示例:查找資格最老的員工 89
    8.2.7  示例:查找員工表中第2高的工資 90
  8.3  多行子查詢 91
    8.3.1  示例:查找銷售部所有員工 91
    8.3.2  示例:查找與SMITH或CLARK職位不同的所有員工 92
  8.4  嵌套子查詢 93
    8.4.1  示例:查找超出平均工資員工所在部門 93
    8.4.2  示例:查找員工表中工資第3高的員工信息 94
  8.5  在DML中使用子查詢 95
    8.5.1  在DELETE語句中使用子查詢 95
    8.5.2  示例:刪除部門所在地為紐約的所有員工 95
    8.5.3  在UPDATE語句中使用子查詢 96
    8.5.4  示例:給所有低于平均工資的員工漲工資 96
  本章小結(jié) 96
第9章  表連接 97
  9.1  表連接的概念 97
    9.1.1  使用表連接重構(gòu)“找出所有銷售部所有員工信息”案例 97
    9.1.2  準(zhǔn)備數(shù)據(jù) 98
  9.2  內(nèi)連接 100
    9.2.1  內(nèi)連接語法1 101
    9.2.2  內(nèi)連接語法2 101
    9.2.3  示例:找出部門在紐約的所有員工姓名 102
  9.3  左連接 103
    9.3.1  左連接語法 103
    9.3.2  示例:員工表與部門表的左連接查詢 103
  9.4  右連接 104
    9.4.1  右連接語法 105
    9.4.2  示例:員工表與部門表的右連接查詢 105
  9.5  全連接 106
    9.5.1  全連接語法 106
    9.5.2  示例:員工表與部門表的全連接查詢 107
  9.6  交叉連接 107
    9.6.1  交叉連接語法1 108
    9.6.2  交叉連接語法2 108
  本章小結(jié) 109
第2篇  MySQL數(shù)據(jù)庫管理系統(tǒng)
第10章  MySQL數(shù)據(jù)庫管理系統(tǒng)安裝 113
  10.1  MySQL概述 113
    10.1.1  MySQL的主要特點(diǎn) 113
    10.1.2  MySQL的主要版本 113
  10.2  MySQL數(shù)據(jù)庫安裝和配置 114
    10.2.1  Windows平臺安裝MySQL 114
    10.2.2  Linux平臺安裝MySQL 124
    10.2.3  macOS平臺安裝MySQL 129
  本章小結(jié) 134
第11章  MySQL數(shù)據(jù)庫管理系統(tǒng)日常管理 135
  11.1  登錄服務(wù)器 135
  11.2  常見的管理命令 136
    11.2.1  幫助命令 136
    11.2.2  退出命令 137
    11.2.3  數(shù)據(jù)庫管理 138
    11.2.4  用戶管理 138
  11.3  查看系統(tǒng)對象信息 140
    11.3.1  查看庫 140
    11.3.2  查看表 141
    11.3.3  查看表結(jié)構(gòu) 141
    11.3.4  執(zhí)行腳本文件 142
  11.4  數(shù)據(jù)庫備份與恢復(fù) 144
    11.4.1  備份數(shù)據(jù)庫 144
    11.4.2  恢復(fù)數(shù)據(jù)庫 147
    11.4.3  實例:在Windows備份,到Linux恢復(fù) 147
  11.5  MySQL圖形界面管理工具 149
    11.5.1  下載和安裝MySQL Workbench 149
    11.5.2  配置連接數(shù)據(jù)庫 152
    11.5.3  管理數(shù)據(jù)庫 154
    11.5.4  管理表 156
    11.5.5  執(zhí)行SQL語句 157
  本章小結(jié) 158
第12章  MySQL中特有的SQL語句 159
  12.1  自增長字段 159
  12.2  MySQL日期相關(guān)數(shù)據(jù)類型 160
  12.3  限制返回行數(shù) 163
  12.4  常用函數(shù) 165
    12.4.1  數(shù)字型函數(shù) 165
    12.4.2  字符串函數(shù) 167
    12.4.3  日期和時間函數(shù) 169
  本章小結(jié) 172
第13章  MySQL數(shù)據(jù)庫開發(fā) 173
  13.1  存儲過程 173
    13.1.1  使用存儲過程重構(gòu)“找出銷售部所有員工信息”案例 173
    13.1.2  調(diào)用存儲過程 175
    13.1.3  刪除存儲過程 176
  13.2  存儲過程參數(shù) 176
    13.2.1  IN參數(shù) 176
    13.2.2  OUT參數(shù) 178
    13.2.3  INOUT參數(shù) 179
  13.3  存儲函數(shù) 180
    13.3.1  創(chuàng)建存儲函數(shù) 180
    13.3.2  調(diào)用存儲函數(shù) 183
    13.3.3  刪除存儲函數(shù) 184
  本章小結(jié) 184
第3篇  Oracle數(shù)據(jù)庫管理系統(tǒng)
第14章  Oracle數(shù)據(jù)庫管理系統(tǒng)的安裝與日常管理 187
  14.1  Oracle主要版本 187
  14.2  Oracle 21c快捷版安裝和配置 187
    14.2.1  下載Oracle 21c快捷版 187
    14.2.2  在Windows平臺安裝Oracle 21c快捷版 188
    14.2.3  遠(yuǎn)程訪問配置 192
  14.3  Oracle日常管理 195
    14.3.1  使用SQL Plus 195
    14.3.2  登錄字符串 198
    14.3.3  用戶管理 199
    14.3.4  查看當(dāng)前用戶信息 201
    14.3.5  執(zhí)行腳本文件 203
  14.4  使用Oracle SQL Developer工具 205
    14.4.1  下載和安裝Oracle SQL Developer 205
    14.4.2  配置連接數(shù)據(jù)庫 206
    14.4.3  管理表 208
    14.4.4  管理表數(shù)據(jù) 209
    14.4.5  執(zhí)行SQL語句 209
  本章小結(jié) 210
第15章  Oracle數(shù)據(jù)庫中特有的SQL語句 211
  15.1  序列 211
    15.1.1  創(chuàng)建序列 211
    15.1.2  使用序列 212
    15.1.3  修改序列 213
    15.1.4  刪除序列 214
  15.2  標(biāo)識字段 215
  15.3  層次關(guān)系與遞歸查詢 216
    15.3.1  層次關(guān)系 216
    15.3.2  遞歸查詢 217
  15.4  限制返回行數(shù) 218
  本章小結(jié) 220
第16章  Oracle數(shù)據(jù)庫開發(fā) 221
  16.1  PL/SQL 221
    16.1.1  匿名代碼塊 221
    16.1.2  使用游標(biāo) 223
  16.2  編寫第1個Oracle存儲過程 224
    16.2.1  調(diào)用存儲過程 225
    16.2.2  刪除存儲過程 227
  16.3  存儲過程參數(shù) 227
    16.3.1  IN參數(shù) 227
    16.3.2  OUT參數(shù) 229
    16.3.3  IN OUT參數(shù) 229
  16.4  存儲函數(shù) 231
    16.4.1  創(chuàng)建存儲函數(shù) 231
    16.4.2  調(diào)用存儲函數(shù) 232
    16.4.3  刪除存儲函數(shù) 233
  本章小結(jié) 233
第4篇  從數(shù)據(jù)庫設(shè)計到項目實戰(zhàn)
第17章  數(shù)據(jù)庫設(shè)計 237
  17.1  數(shù)據(jù)庫設(shè)計與E-R圖 237
    17.1.1  E-R圖中的各種符號 237
    17.1.2  實例:網(wǎng)上商城E-R圖 238
    17.1.3  E-R圖魚尾紋表示法 239
  17.2  數(shù)據(jù)建模過程 240
    17.2.1  概念模型設(shè)計 240
    17.2.2  邏輯模型設(shè)計 241
    17.2.3  物理模型設(shè)計 241
  17.3  建模工具 241
    17.3.1  PowerDesigner建模 241
    17.3.2  MySQL Workbench建模 243
  17.4  數(shù)據(jù)庫設(shè)計范式 247
    17.4.1  1NF 248
    17.4.2  2NF 248
    17.4.3  3NF 250
  本章小結(jié) 250
第18章  項目實戰(zhàn):“PetStore寵物商店”項目數(shù)據(jù)庫設(shè)計 251
  18.1  系統(tǒng)分析 251
    18.1.1  項目概述 251
    18.1.2  需求分析 252
    18.1.3  原型設(shè)計 252
  18.2  數(shù)據(jù)庫設(shè)計 254
    18.2.1  概念模型 254
    18.2.2  物理模型 255
  18.3  數(shù)據(jù)庫實現(xiàn) 256
    18.3.1  編寫DDL腳本 256
    18.3.2  構(gòu)建數(shù)據(jù)庫結(jié)構(gòu) 259
    18.3.3  初始化數(shù)據(jù)庫 260
  本章小結(jié) 261
    
10
SQL從小白到大牛
  
9
目   錄
  
  
  
  
  
  
  
  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) rgspecialties.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號