SQL Server 2017從零開始學(視頻教學版)

出版信息,內容簡介,目錄,

出版信息

SQL Server 2017從零開始學(視頻教學版)
作者:李小威
定價:89元
印次:1-1
ISBN:9787302537267
出版日期:2019.11.01
印刷日期:2019.09.12

內容簡介

本書面向SQL Server 2017初學者,以及廣大資料庫設計愛好者。全書內容比較實用,涉及面廣,通俗易懂地介紹SQL Server 2017資料庫套用與開發的相關基礎知識,提供大量具體操作SQL Server 2017資料庫的示例,供讀者實踐。每節都清晰地闡述代碼如何工作及其作用,使讀者能在較短的時間內有效地掌握SQL Server 2017資料庫的套用。本書共20章,內容包括SQL Server 2017的安裝與配置、Transact-SQL語言基礎、Transact-SQL語句的查詢與套用、資料庫的操作、數據表的操作、約束數據表中的數據、管理數據表中的數據、查詢數據表中的數據、數據表中的高級查詢、認識系統函式和自定義函式、視圖的創建與套用。

目錄

第1章 初識SQL Server 2017 1
1.1 認識SQL Server 2017 1
1.1.1 SQL Server 2017新特點 1
1.1.2 SQL Server 2017的版本 2
1.2 SQL Server 2017的組件 3
1.2.1 SQL Server 2017的資料庫引擎 3
1.2.2 分析服務 4
1.2.3 集成服務 4
1.2.4 報表服務 4
1.3 SQL Server 2017的新增功能 4
1.3.1 資料庫引擎中的新增功能 4
1.3.2 集成服務中的新增功能 5
1.3.3 分析服務中的新增功能 6
1.3.4 報表服務中的新增功能 6
1.3.5 機器學習中的新增功能 7
1.3.6 主數據服務中的新增功能 7
1.4 疑難解答 8
1.5 經典習題 8
第2章 SQL Server 2017的安裝和配置 9
2.1 安裝SQL Server 2017 9
2.1.1 SQL Server 2017安裝環境需求 9
2.1.2 安裝SQL Server 2017 10
2.1.3 SQL Server 2017常見實用程式 18
2.2 安裝SQL Server Management Studio 20
2.3 SQL Server Management Studio基本操作 21
2.3.1 SSMS的啟動與連線 22
2.3.2 使用模板資源管理器 23
2.3.3 解決方案和項目腳本 2...
2.3.4配置伺服器的屬性 25
2.3.5查詢編輯器的套用 32
2.4疑難解惑 36
2.5經典習題 36
第3章Transact-SQL語言基礎 37
3.1Transact-SQL概述 37
3.1.1什麼是Transact-SQL 38
3.1.2T-SQL語法的約定 38
3.1.3標識符的命名規則 40
3.2常量 41
3.2.1數字常量 41
3.2.2字元串常量 42
3.2.3日期和時間常量 42
3.2.4符號常量 42
3.3變數 43
3.3.1全局變數 43
3.3.2局部變數 46
3.3.3批處理和腳本 47
3.4運算符和表達式 49
3.4.1算術運算符 49
3.4.2比較運算符 49
3.4.3邏輯運算符 50
3.4.4連線運算符 50
3.4.5按位運算符 50
3.4.6運算符的優先權 51
3.4.7什麼是表達式 51
3.4.8表達式的分類 51
3.5Transact-SQL語言中的通配符 52
3.6Transact-SQL語言中的注釋 53
3.7疑難解惑 54
3.8經典習題 54
第4章Transact-SQL語句的套用 55
4.1數據定義語句 55
4.1.1創建對象CREATE語句 55
4.1.2刪除對象DROP語句 59
4.1.3修改對象ALTER語句 59
4.2數據操作語句 61
4.2.1數據插入INSERT語句 62
4.2.2數據修改UPDATE語句 63
4.2.3數據刪除DELETE語句 64
4.2.4數據查詢SELECT語句 65
4.3數據控制語句 67
4.3.1授予許可權GRANT語句 67
4.3.2收回許可權REVOKE語句 68
4.3.3禁止許可權DENY語句 68
4.4其他基本語句 69
4.4.1數據聲明DECLARE語句 69
4.4.2數據賦值SET語句 70
4.4.3數據輸出PRINT語句 71
4.5流程控制語句 71
4.5.1BEGIN…END語句 71
4.5.2IF…ELSE語句 72
4.5.3CASE語句 73
4.5.4WHILE語句 75
4.5.5GOTO語句 76
4.5.6WAITFOR語句 77
4.5.7RETURN語句 78
4.6批處理語句 78
4.7疑難解惑 80
4.8經典習題 80
第5章資料庫的創建與管理 81
5.1資料庫組成 81
5.1.1數據檔案 82
5.1.2日誌檔案 82
5.2系統資料庫 82
5.2.1master資料庫 83
5.2.2model資料庫 83
5.2.3msdb資料庫 83
5.2.4tempdb資料庫 83
5.3創建資料庫 83
5.3.1使用SSMS創建資料庫 84
5.3.2使用T-SQL語句創建資料庫 87
5.4使用SSMS管理資料庫 90
5.4.1修改資料庫的方法 90
5.4.2修改資料庫的初始大小 91
5.4.3增加資料庫的容量 92
5.4.4縮減資料庫的容量 93
5.4.5修改資料庫的名稱 93
5.5使用T-SQL管理資料庫 94
5.5.1ALTERDATABASE的語法結構 94
5.5.2修改資料庫數據檔案的初始大小 95
5.5.3使用T-SQL語句增加資料庫容量 95
5.5.4使用T-SQL語句縮減資料庫容量 96
5.5.5使用T-SQL語句修改資料庫名稱 97
5.6查看資料庫信息 98
5.6.1使用目錄視圖 98
5.6.2使用函式查看資料庫信息 98
5.6.3使用系統存儲過程 100
5.6.4使用SSMS查看資料庫信息 100
5.7刪除資料庫 101
5.7.1使用SSMS刪除資料庫 101
5.7.2使用T-SQL語句刪除資料庫 102
5.8疑難解惑 102
5.9經典習題 103
第6章數據表的創建與管理 104
6.1認識資料庫對象 104
6.1.1數據表 104
6.1.2視圖 105
6.1.3索引 105
6.1.4存儲過程 105
6.1.5觸發器 105
6.2數據類型 106
6.2.1基本數據類型 106
6.2.2自定義數據類型 109
6.2.3刪除自定義數據類型 111
6.3創建數據表 113
6.3.1在SSMS中創建數據表 113
6.3.2使用T-SQL創建數據表 114
6.4管理數據表 115
6.4.1增加表欄位 116
6.4.2修改表欄位 118
6.4.3刪除表欄位 119
6.5查看數據表 121
6.5.1查看錶結構 121
6.5.2查看錶信息 121
6.5.3查看錶數據 122
6.5.4查看錶關係 122
6.6刪除數據表 123
6.6.1以界面方式刪除數據表 123
6.6.2使用T-SQL語句刪除數據表 124
6.7疑難解惑 125
6.8經典習題 125
第7章約束數據表中的數據 127
7.1認識數據表中的約束 127
7.2主鍵約束 128
7.2.1在創建表時添加主鍵約束 128
7.2.2在現有表中添加主鍵約束 130
7.2.3定義多欄位聯合主鍵約束 132
7.2.4刪除主鍵約束 132
7.3外鍵約束 133
7.3.1在創建表時添加外鍵約束 133
7.3.2在現有表中添加外鍵約束 135
7.3.3刪除外鍵約束 136
7.4默認值約束 137
7.4.1在創建表時添加默認值約束 138
7.4.2在現有表中添加默認值約束 139
7.4.3刪除默認值約束 141
7.5檢查約束 142
7.5.1在創建表時添加檢查約束 142
7.5.2在現有表中添加檢查約束 144
7.5.3刪除檢查約束 145
7.6唯一性約束 146
7.6.1在創建表時添加唯一性約束 146
7.6.2在現有表中添加唯一性約束 149
7.6.3刪除唯一性約束 150
7.7非空約束 151
7.7.1在創建表時添加非空約束 151
7.7.2在現有表中添加非空約束 152
7.7.3刪除非空約束 153
7.8使用SSMS管理數據表中的約束 153
7.8.1使用SSMS管理主鍵約束 153
7.8.2使用SSMS管理外鍵約束 155
7.8.3使用SSMS管理默認值約束 158
7.8.4使用SSMS管理檢查約束 160
7.8.5使用SSMS管理唯一性約束 163
7.8.6使用SSMS管理非空約束 165
7.9疑難解惑 166
7.10經典習題 166
第8章管理數據表中的數據 168
8.1使用INSERT語句插入數據 168
8.1.1INSERT語句的語法規則 168
8.1.2向表中所有欄位插入數據 169

相關詞條

熱門詞條

聯絡我們