《SQL Server入門很輕松(微課超值版)》是針對(duì)零基礎(chǔ)讀者編寫的SQL Server入門教材。書中側(cè)重實(shí)戰(zhàn)、結(jié)合流行有趣的熱點(diǎn)案例,詳細(xì)地介紹了SQL Server應(yīng)用中的各項(xiàng)技術(shù)。全書分為18章,內(nèi)容包括數(shù)據(jù)庫(kù)與SQL Server 2017、SQL Server 2017管理工具的應(yīng)用、數(shù)據(jù)庫(kù)的創(chuàng)建與操作、數(shù)據(jù)表的創(chuàng)建與操作、數(shù)據(jù)表的完整性約束、插入、更新與刪除數(shù)據(jù)記錄、數(shù)據(jù)的簡(jiǎn)單查詢、數(shù)據(jù)的連接查詢、使用T-SQL語(yǔ)言、系統(tǒng)函數(shù)與自定義函數(shù)、視圖的創(chuàng)建與應(yīng)用、索引的創(chuàng)建與應(yīng)用、存儲(chǔ)過程的創(chuàng)建與應(yīng)用、觸發(fā)器的創(chuàng)建與應(yīng)用、游標(biāo)、事務(wù)和鎖的應(yīng)用、用戶賬戶及角色權(quán)限的管理、數(shù)據(jù)庫(kù)的備份與還原、SQL Server數(shù)據(jù)庫(kù)的維護(hù)。
《SQL Server入門很輕松(微課超值版)》通過大量案例,不僅可幫助初學(xué)者快速入門,還可以讓讀者積累數(shù)據(jù)庫(kù)設(shè)計(jì)經(jīng)驗(yàn)。通過微信掃碼可以快速查看對(duì)應(yīng)案例的微視頻操作,隨時(shí)解決學(xué)習(xí)中的困惑;通過實(shí)戰(zhàn)練習(xí),檢驗(yàn)對(duì)知識(shí)點(diǎn)掌握的程度!禨QL Server入門很輕松(微課超值版)》還贈(zèng)送大量超值的資源,包括精美幻燈片,案例源代碼、教學(xué)大綱、求職資源庫(kù)、面試資源庫(kù)、筆試題庫(kù)和小白項(xiàng)目實(shí)戰(zhàn)手冊(cè)!禨QL Server入門很輕松(微課超值版)》還提供技術(shù)支持QQ群,專為讀者答疑解難,降低零基礎(chǔ)學(xué)習(xí)編程的門檻,讓讀者輕松跨入編程的領(lǐng)域。
《SQL Server入門很輕松(微課超值版)》適合零基礎(chǔ)的數(shù)據(jù)庫(kù)自學(xué)者,同時(shí)也適合SQL Server數(shù)據(jù)庫(kù)應(yīng)用技術(shù)人員,還可作為高等院校以及相關(guān)培訓(xùn)機(jī)構(gòu)的師生閱讀和學(xué)習(xí)的參考書。
《SQL Server入門很輕松(微課超值版)》封面貼有清華大學(xué)出版社防偽標(biāo)簽,無標(biāo)簽者不得銷售。
"讀者對(duì)象 ★零基礎(chǔ)的數(shù)據(jù)庫(kù)自學(xué)者。 ★希望快速、全面掌握SQL Server數(shù)據(jù)庫(kù)應(yīng)用技術(shù)的人員。 ★高等院校的老師和學(xué)生。 ★相關(guān)培訓(xùn)機(jī)構(gòu)的教師和學(xué)生。 ★初中級(jí)SQL Server數(shù)據(jù)庫(kù)應(yīng)用技術(shù)人員。 ★參加畢業(yè)設(shè)計(jì)的學(xué)生。 ★★貼身輔導(dǎo):免費(fèi)微視頻課程。 ★★強(qiáng)化實(shí)用:模擬真實(shí)開發(fā)環(huán)境,讓編程 容易。 ★★小白實(shí)戰(zhàn)手冊(cè):3個(gè)真實(shí)項(xiàng)目實(shí)訓(xùn),快速積累行業(yè)經(jīng)驗(yàn)。 ★★面試寶典:求職資源庫(kù)、面試資源庫(kù)和筆試題庫(kù),輕松找工作。 ★★教學(xué)無憂:課后實(shí)戰(zhàn)訓(xùn)練、教學(xué)大綱和精美幻燈片,讓教學(xué) 輕松。 ★★互動(dòng)教學(xué):定期和作者在線答疑,解決自學(xué)路上的困惑。
目錄
第1章 數(shù)據(jù)庫(kù)與SQL Server 2017001
1.1 數(shù)據(jù)庫(kù)與關(guān)系數(shù)據(jù)庫(kù)001
1.1.1 數(shù)據(jù)庫(kù)簡(jiǎn)介001
1.1.2 數(shù)據(jù)模型001
1.1.3 關(guān)系數(shù)據(jù)庫(kù)002
1.2 常見數(shù)據(jù)庫(kù)產(chǎn)品介紹003
1.3 安裝SQL Server 2017004
1.4 升級(jí)SQL Server 2017011
1.5 卸載SQL Server 2017015
1.6 課后習(xí)題與練習(xí)015
1.7 新手疑難問題解答016
1.8 實(shí)戰(zhàn)訓(xùn)練017
第2章 SQL Server 2017管理工具的應(yīng)用018
2.1 安裝SQL Server Management Studio018
2.2 進(jìn)入SQL Server 2017數(shù)據(jù)庫(kù)020
2.2.1 啟動(dòng)SQL Server 2017數(shù)據(jù)庫(kù)服務(wù)020
2.2.2 登錄SQL Server 2017數(shù)據(jù)庫(kù)021
2.3 認(rèn)識(shí)SQL Server 2017系統(tǒng)數(shù)據(jù)庫(kù)022
2.4 注冊(cè)SQL Server 2017服務(wù)器022
2.4.1 創(chuàng)建與刪除服務(wù)器組022
2.4.2 注冊(cè)與刪除服務(wù)器023
2.5 配置身份驗(yàn)證模式024
2.6 課后習(xí)題與練習(xí)025
2.7 新手疑難問題解答026
2.8 實(shí)戰(zhàn)訓(xùn)練026
第3章 數(shù)據(jù)庫(kù)的創(chuàng)建與操作028
3.1 創(chuàng)建數(shù)據(jù)庫(kù)028
3.1.1 了解數(shù)據(jù)庫(kù)的結(jié)構(gòu)028
3.1.2 創(chuàng)建數(shù)據(jù)庫(kù)的語(yǔ)法028
3.1.3 一行語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)029
3.1.4 創(chuàng)建帶有自定義參數(shù)的數(shù)據(jù)庫(kù)029
3.1.5 創(chuàng)建包含多個(gè)文件的數(shù)據(jù)庫(kù)030
3.1.6 創(chuàng)建包含文件組的數(shù)據(jù)庫(kù)032
3.1.7 以圖形向?qū)Х绞絼?chuàng)建數(shù)據(jù)庫(kù)033
3.2 修改數(shù)據(jù)庫(kù)035
3.2.1 修改數(shù)據(jù)庫(kù)的名稱035
3.2.2 修改數(shù)據(jù)庫(kù)的初始大小036
3.2.3 修改數(shù)據(jù)庫(kù)的 大容量037
3.2.4 給數(shù)據(jù)庫(kù)添加數(shù)據(jù)文件038
3.2.5 清理數(shù)據(jù)庫(kù)中無用的文件041
3.2.6 以圖形向?qū)Х绞叫薷臄?shù)據(jù)庫(kù)042
3.3 刪除數(shù)據(jù)庫(kù)048
3.3.1 一行語(yǔ)句刪除數(shù)據(jù)庫(kù)048
3.3.2 以圖形向?qū)Х绞絼h除數(shù)據(jù)庫(kù)048
3.4 查看數(shù)據(jù)庫(kù)信息049
3.4.1 查看系統(tǒng)中的全部數(shù)據(jù)庫(kù)049
3.4.2 查看數(shù)據(jù)庫(kù)中的文件信息049
3.4.3 查看數(shù)據(jù)庫(kù)的空間使用情況050
3.4.4 查看數(shù)據(jù)庫(kù)和文件的狀態(tài)050
3.5 課后習(xí)題與練習(xí)051
3.6 新手疑難問題解答052
3.7 實(shí)戰(zhàn)訓(xùn)練052
第4章 數(shù)據(jù)表的創(chuàng)建與操作053
4.1 數(shù)據(jù)表中能存放的數(shù)據(jù)類型053
4.1.1 整數(shù)數(shù)據(jù)類型053
4.1.2 浮點(diǎn)數(shù)據(jù)類型053
4.1.3 字符數(shù)據(jù)類型054
4.1.4 日期時(shí)間數(shù)據(jù)類型054
4.1.5 貨幣數(shù)據(jù)類型055
4.1.6 其他數(shù)據(jù)類型055
4.2 自定義數(shù)據(jù)類型055
4.2.1 創(chuàng)建自定義數(shù)據(jù)類型055
4.2.2 刪除自定義數(shù)據(jù)類型057
4.3 創(chuàng)建數(shù)據(jù)表059
4.3.1 創(chuàng)建數(shù)據(jù)表的基本語(yǔ)法059
4.3.2 使用CREATE語(yǔ)句創(chuàng)建數(shù)據(jù)表059
4.3.3 創(chuàng)建包含自動(dòng)增長(zhǎng)字段的數(shù)據(jù)表060
4.3.4 創(chuàng)建包含自定義數(shù)據(jù)類型的數(shù)據(jù)表061
4.3.5 在文件組上創(chuàng)建數(shù)據(jù)表062
4.3.6 認(rèn)識(shí)數(shù)據(jù)庫(kù)中的臨時(shí)表063
4.3.7 以圖形向?qū)У姆绞絼?chuàng)建數(shù)據(jù)表063
4.4 修改數(shù)據(jù)表064
4.4.1 變一變數(shù)據(jù)表的名稱064
4.4.2 改表字段的數(shù)據(jù)類型065
4.4.3 表字段的添加與刪除065
4.4.4 改表字段的名稱066
4.4.5 以圖形向?qū)Х绞叫薷谋?67
4.5 查看表信息069
4.5.1 使用sp_help查看表信息069
4.5.2 使用sys.objects查看表信息070
4.5.3 使用information_schema.columns查看表信息070
4.6 刪除數(shù)據(jù)表071
4.6.1 使用DROP語(yǔ)句刪除數(shù)據(jù)表071
4.6.2 以圖形向?qū)Х绞絼h除數(shù)據(jù)表072
4.7 課后習(xí)題與練習(xí)073
4.8 新手疑難問題解答074
4.9 實(shí)戰(zhàn)訓(xùn)練074
第5章 數(shù)據(jù)表的完整性約束075
5.1 數(shù)據(jù)完整性及其分類075
5.1.1 數(shù)據(jù)完整性的分類075
5.1.2 表中的約束條件有哪些075
5.2 PRIMARY KEY約束076
5.2.1 創(chuàng)建表時(shí)創(chuàng)建主鍵076
5.2.2 修改表時(shí)創(chuàng)建主鍵077
5.2.3 創(chuàng)建聯(lián)合主鍵約束078
5.2.4 刪除表中的主鍵079
5.3 FOREIGN KEY約束081
5.3.1 創(chuàng)建表時(shí)創(chuàng)建外鍵081
5.3.2 修改表時(shí)創(chuàng)建外鍵083
5.3.3 刪除表中的外鍵085
5.4 DEFAULT約束087
5.4.1 創(chuàng)建表時(shí)創(chuàng)建DEFAULT約束087
5.4.2 修改表時(shí)創(chuàng)建DEFAULT約束088
5.4.3 刪除表中的DEFAULT約束089
5.5 CHECK約束090
5.5.1 創(chuàng)建表時(shí)創(chuàng)建CHECK約束091
5.5.2 修改表時(shí)創(chuàng)建CHECK約束093
5.5.3 刪除表中的CHECK約束094
5.6 UNIQUE約束095
5.6.1 創(chuàng)建表時(shí)創(chuàng)建UNIQUE約束095
5.6.2 修改表時(shí)創(chuàng)建UNIQUE約束098
5.6.3 刪除表中的UNIQUE約束099
5.7 NOT NULL約束101
5.7.1 創(chuàng)建表時(shí)創(chuàng)建NOT NULL約束101
5.7.2 修改表時(shí)創(chuàng)建NOT NULL約束101
5.7.3 刪除表中的NOT NULL約束102
5.8 課后習(xí)題與練習(xí)103
5.9 新手疑難問題解答103
5.10 實(shí)戰(zhàn)訓(xùn)練104
第6章 插入、 新與刪除數(shù)據(jù)記錄106
6.1 向數(shù)據(jù)表中插入數(shù)據(jù)106
6.1.1 給表里的所有字段插入數(shù)據(jù)106
6.1.2 向表中添加數(shù)據(jù)時(shí)使用默認(rèn)值110
6.1.3 一次插入多條數(shù)據(jù)110
6.1.4 通過復(fù)制表數(shù)據(jù)插入數(shù)據(jù)111
6.1.5 以圖形向?qū)Х绞教砑訑?shù)據(jù)113
6.2 新數(shù)據(jù)表中的數(shù)據(jù)114
6.2.1 新表中的全部數(shù)據(jù)115
6.2.2 新表中 單行數(shù)據(jù)115
6.2.3 新表中 多行數(shù)據(jù)116
6.2.4 新表中前N條數(shù)據(jù)116
6.2.5 以圖形向?qū)Х绞?新數(shù)據(jù)117
6.3 刪除數(shù)據(jù)表中的數(shù)據(jù)118
6.3.1 根據(jù)條件清除數(shù)據(jù)118
6.3.2 刪除前N條數(shù)據(jù)119
6.3.3 清空表中的數(shù)據(jù)119
6.3.4 以圖形向?qū)Х绞絼h除數(shù)據(jù)120
6.4 課后習(xí)題與練習(xí)121
6.5 新手疑難問題解答122
6.6 實(shí)戰(zhàn)訓(xùn)練122
第7章 數(shù)據(jù)的簡(jiǎn)單查詢124
7.1 認(rèn)識(shí)SELECT語(yǔ)句124
7.2 數(shù)據(jù)的簡(jiǎn)單查詢124
7.2.1 查詢表中所有數(shù)據(jù)125
7.2.2 查詢表中想要的數(shù)據(jù)126
7.2.3 使用TOP查詢數(shù)據(jù)126
7.2.4 對(duì)查詢結(jié)果進(jìn)行計(jì)算126
7.2.5 為結(jié)果列使用別名127
7.2.6 在查詢時(shí)去除重復(fù)項(xiàng)127
7.3 使用WHERE子句進(jìn)行選擇查詢127
7.3.1 條件表達(dá)式的數(shù)據(jù)查詢127
7.3.2 范圍條件的數(shù)據(jù)查詢128
7.3.3 列表?xiàng)l件的數(shù)據(jù)查詢129
7.3.4 使用LIKE模糊查詢130
7.3.5 未知空數(shù)據(jù)的查詢132
7.4 操作查詢的結(jié)果132
7.4.1 對(duì)查詢結(jié)果進(jìn)行排序133
7.4.2 對(duì)查詢結(jié)果進(jìn)行分組133
7.4.3 對(duì)分組結(jié)果過濾查詢134
7.5 使用聚合函數(shù)進(jìn)行統(tǒng)計(jì)查詢134
7.5.1 使用SUM()求列的和134
7.5.2 使用AVG()求列平均值135
7.5.3 使用MAX()求列 大值136
7.5.4 使用MIN()求列 小值137
7.5.5 使用COUNT()統(tǒng)計(jì)137
7.6 課后習(xí)題與練習(xí)138
7.7 新手疑難問題解答139
7.8 實(shí)戰(zhàn)訓(xùn)練139
第8章 數(shù)據(jù)的連接查詢140
8.1 子查詢140
8.1.1 子查詢概述140
8.1.2 簡(jiǎn)單的子查詢140
8.1.3 使用IN的子查詢142
8.1.4 使用ANY的子查詢142
8.1.5 使用ALL的子查詢143
8.1.6 使用SOME的子查詢143
8.1.7 使用EXISTS的子查詢144
8.1.8 使用UNION的子查詢144
8.2 內(nèi)連接查詢145
8.2.1 笛卡兒積查詢145
8.2.2 內(nèi)連接的簡(jiǎn)單查詢146
8.2.3 等值內(nèi)連接查詢146
8.2.4 非等值內(nèi)連接查詢147
8.2.5 自連接的內(nèi)連接查詢148
8.2.6 帶條件的內(nèi)連接查詢148
8.3 外連接查詢149
8.3.1 認(rèn)識(shí)外連接查詢149
8.3.2 左外連接查詢150
8.3.3 右外連接查詢150
8.3.4 全外連接查詢150
8.4 課后習(xí)題與練習(xí)151
8.5 新手疑難問題解答152
8.6 實(shí)戰(zhàn)訓(xùn)練152
第9章 使用T-SQL語(yǔ)言153
9.1 T-SQL語(yǔ)言簡(jiǎn)介153
9.2 常量和變量154
9.2.1 常量154
9.2.2 變量155
9.3 流程控制語(yǔ)句157
9.3.1 BEGIN…END語(yǔ)句157
9.3.2 IF…ELSE語(yǔ)句157
9.3.3 CASE語(yǔ)句158
9.3.4 WHILE語(yǔ)句159
9.3.5 GOTO語(yǔ)句160
9.3.6 WAITFOR語(yǔ)句161
9.4 認(rèn)識(shí)運(yùn)算符161
9.4.1 賦值運(yùn)算符162
9.4.2 算術(shù)運(yùn)算符162
9.4.3 比較運(yùn)算符162
9.4.4 邏輯運(yùn)算符163
9.4.5 一元運(yùn)算符164
9.4.6 位運(yùn)算符164
9.4.7 運(yùn)算符的優(yōu)先級(jí)164
9.5 注釋與通配符165
9.5.1 注釋165
9.5.2 通配符166
9.6 課后習(xí)題與練習(xí)166
9.7 新手疑難問題解答167
9.8 實(shí)戰(zhàn)訓(xùn)練167
0章 系統(tǒng)函數(shù)與自定義函數(shù)168
10.1 系統(tǒng)函數(shù)168
10.1.1 數(shù)學(xué)函數(shù)168
10.1.2 字符串函數(shù)170
10.1.3 日期和時(shí)間函數(shù)172
10.1.4 獲取系統(tǒng)參數(shù)函數(shù)173
10.1.5 數(shù)據(jù)類型轉(zhuǎn)換函數(shù)175
10.2 使用T-SQL語(yǔ)句管理自定義函數(shù)176
10.2.1 創(chuàng)建自定義函數(shù)的語(yǔ)法176
10.2.2 創(chuàng)建標(biāo)量值函數(shù)176
10.2.3 創(chuàng)建表值函數(shù)177
10.2.4 修改自定義函數(shù)178
10.2.5 刪除自定義函數(shù)179
10.3 以圖形向?qū)Х绞焦芾碜远x函數(shù)179
10.3.1 創(chuàng)建自定義函數(shù)179
10.3.2 修改自定義函數(shù)180
10.3.3 刪除自定義函數(shù)181
10.4 課后習(xí)題與練習(xí)181
10.5 新手疑難問題解答182
10.6 實(shí)戰(zhàn)訓(xùn)練183
1章 視圖的創(chuàng)建與應(yīng)用184
11.1 了解視圖184
11.1.1 視圖的作用184
11.1.2 視圖的分類185
11.2 創(chuàng)建視圖185
11.2.1 創(chuàng)建視圖的語(yǔ)法規(guī)則185
11.2.2 在單表上創(chuàng)建視圖185
11.2.3 在多表上創(chuàng)建視圖186
11.2.4 以圖形向?qū)Х绞絼?chuàng)建視圖187
11.3 修改視圖188
11.3.1 修改視圖的語(yǔ)法規(guī)則188
11.3.2 修改視圖的具體內(nèi)容188
11.3.3 重命名視圖的名稱189
11.3.4 以圖形向?qū)Х绞叫薷囊晥D189
11.4 刪除視圖190
11.4.1 刪除視圖的語(yǔ)法190
11.4.2 刪除不用的視圖190
11.4.3 以圖形向?qū)Х绞絼h除視圖191
11.5 查看視圖信息191
11.5.1 以圖形向?qū)Х绞讲榭?91
11.5.2 使用系統(tǒng)存儲(chǔ)過程查看192
11.6 使用視圖 新數(shù)據(jù)193
11.6.1 通過視圖插入數(shù)據(jù)193
11.6.2 通過視圖修改數(shù)據(jù)194
11.6.3 通過視圖刪除數(shù)據(jù)195
11.7 課后習(xí)題與練習(xí)195
11.8 新手疑難問題解答196
11.9 實(shí)戰(zhàn)訓(xùn)練197
2章 索引的創(chuàng)建與應(yīng)用198
12.1 了解索引198
12.1.1 索引的作用198
12.1.2 索引的分類198
12.1.3 索引的使用標(biāo)準(zhǔn)199
12.2 創(chuàng)建索引199
12.2.1 創(chuàng)建索引的語(yǔ)法199
12.2.2 創(chuàng)建聚集索引201
12.2.3 創(chuàng)建非聚集索引201
12.2.4 創(chuàng)建復(fù)合索引201
12.2.5 以圖形向?qū)Х绞絼?chuàng)建索引202
12.3 修改索引203
12.3.1 修改索引的語(yǔ)法203
12.3.2 禁用索引204
12.3.3 重新生成索引204
12.3.4 重命名索引205
12.3.5 以圖形向?qū)Х绞叫薷乃饕?05
12.4 查詢索引207
12.4.1 使用系統(tǒng)存儲(chǔ)過程查詢索引207
12.4.2 以圖形向?qū)Х绞讲榭此饕?07
12.4.3 查看索引的統(tǒng)計(jì)信息208
12.5 刪除索引209
12.5.1 刪除索引的語(yǔ)法209
12.5.2 一次刪除一個(gè)索引209
12.5.3 一次刪除多個(gè)索引209
12.5.4 以圖形向?qū)Х绞絼h除索引210
12.6 課后習(xí)題與練習(xí)210
12.7 新手疑難問題解答211
12.8 實(shí)戰(zhàn)訓(xùn)練211
3章 存儲(chǔ)過程的創(chuàng)建與應(yīng)用212
13.1 了解存儲(chǔ)過程212
13.1.1 存儲(chǔ)過程的作用212
13.1.2 存儲(chǔ)過程的類型213
13.2 創(chuàng)建存儲(chǔ)過程213
13.2.1 創(chuàng)建存儲(chǔ)過程的語(yǔ)法格式213
13.2.2 創(chuàng)建不帶參數(shù)的存儲(chǔ)過程214
13.2.3 創(chuàng)建帶輸入?yún)?shù)的存儲(chǔ)過程215
13.2.4 創(chuàng)建帶輸出參數(shù)的存儲(chǔ)過程216
13.2.5 創(chuàng)建帶加密選項(xiàng)的存儲(chǔ)過程216
13.2.6 以圖形向?qū)Х绞絼?chuàng)建存儲(chǔ)過程216
13.3 執(zhí)行存儲(chǔ)過程218
13.3.1 執(zhí)行存儲(chǔ)過程的語(yǔ)法格式218
13.3.2 執(zhí)行不帶參數(shù)的存儲(chǔ)過程219
13.3.3 執(zhí)行帶輸入?yún)?shù)的存儲(chǔ)過程219
13.3.4 執(zhí)行帶輸出參數(shù)的存儲(chǔ)過程220
13.3.5 以圖形向?qū)Х绞綀?zhí)行存儲(chǔ)過程220
13.4 修改存儲(chǔ)過程221
13.4.1 修改存儲(chǔ)過程的語(yǔ)法格式221
13.4.2 使用T-SQL語(yǔ)句修改存儲(chǔ)過程221
13.4.3 修改存儲(chǔ)過程的名稱222
13.4.4 以圖形向?qū)Х绞叫薷拇鎯?chǔ)過程223
13.5 查看存儲(chǔ)過程223
13.5.1 使用系統(tǒng)存儲(chǔ)過程查看信息223
13.5.2 以圖形向?qū)Х绞讲榭创鎯?chǔ)過程225
13.6 刪除存儲(chǔ)過程225
13.6.1 使用T-SQL語(yǔ)句刪除存儲(chǔ)過程225
13.6.2 以圖形向?qū)Х绞絼h除存儲(chǔ)過程226
13.7 課后習(xí)題與練習(xí)226
13.8 新手疑難問題解答227
13.9 實(shí)戰(zhàn)訓(xùn)練227
4章 觸發(fā)器的創(chuàng)建與應(yīng)用228
14.1 了解觸發(fā)器228
14.1.1 觸發(fā)器的作用228
14.1.2 觸發(fā)器的分類228
14.2 創(chuàng)建DML觸發(fā)器229
14.2.1 創(chuàng)建觸發(fā)器的語(yǔ)法229
14.2.2 INSERT觸發(fā)器230
14.2.3 DELETE觸發(fā)器231
14.2.4 UPDATE觸發(fā)器232
14.2.5 INSTEAD OF觸發(fā)器233
14.3 創(chuàng)建其他類型的觸發(fā)器234
14.3.1 創(chuàng)建DDL觸發(fā)器234
14.3.2 創(chuàng)建登錄觸發(fā)器235
14.3.3 創(chuàng)建嵌套觸發(fā)器237
14.3.4 創(chuàng)建遞歸觸發(fā)器237
14.4 修改觸發(fā)器238
14.4.1 修改DML觸發(fā)器238
14.4.2 修改DDL觸發(fā)器239
14.4.3 修改登錄觸發(fā)器239
14.5 管理觸發(fā)器240
14.5.1 禁用觸發(fā)器240
14.5.2 啟用觸發(fā)器241
14.5.3 重命名觸發(fā)器241
14.5.4 使用sp_helptext查看觸發(fā)器242
14.5.5 以圖形向?qū)Х绞讲榭从|發(fā)器信息242
14.6 刪除觸發(fā)器242
14.6.1 使用T-SQL語(yǔ)句刪除觸發(fā)器242
14.6.2 以圖形向?qū)Х绞絼h除觸發(fā)器243
14.7 課后習(xí)題與練習(xí)243
14.8 新手疑難問題解答244
14.9 實(shí)戰(zhàn)訓(xùn)練245
5章 游標(biāo)、事務(wù)和鎖的應(yīng)用246
15.1 游標(biāo)的應(yīng)用246
15.1.1 聲明游標(biāo)246
15.1.2 打開游標(biāo)247
15.1.3 讀取游標(biāo)247
15.1.4 關(guān)閉游標(biāo)248
15.1.5 釋放游標(biāo)249
15.2 事務(wù)的應(yīng)用249
15.2.1 什么是事務(wù)249
15.2.2 事務(wù)的特性249
15.2.3 啟動(dòng)和保存事務(wù)250
15.2.4 提交和回滾事務(wù)250
15.2.5 事務(wù)應(yīng)用案例251
15.3 鎖的應(yīng)用252
15.3.1 什么是鎖252
15.3.2 鎖的模式253
15.3.3 鎖的粒度253
15.3.4 鎖應(yīng)用案例253
15.4 課后習(xí)題與練習(xí)255
15.5 新手疑難問題解答256
15.6 實(shí)戰(zhàn)訓(xùn)練256
6章 用戶賬戶及角色權(quán)限的管理257
16.1 與數(shù)據(jù)庫(kù)安全相關(guān)的對(duì)象257
16.1.1 數(shù)據(jù)庫(kù)用戶257
16.1.2 用戶權(quán)限257
16.1.3 認(rèn)識(shí)角色257
16.1.4 登錄賬戶258
16.2 登錄賬號(hào)管理258
16.2.1 創(chuàng)建登錄賬戶258
16.2.2 修改登錄賬戶263
16.2.3 刪除登錄賬戶264
16.3 用戶管理264
16.3.1 創(chuàng)建用戶265
16.3.2 修改用戶266
16.3.3 刪除用戶268
16.4 角色管理269
16.4.1 認(rèn)識(shí)角色269
16.4.2 創(chuàng)建角色271
16.4.3 修改角色274
16.4.4 刪除角色275
16.5 權(quán)限管理276
16.5.1 認(rèn)識(shí)權(quán)限276
16.5.2 授予權(quán)限276
16.5.3 拒 權(quán)限276
16.5.4 撤銷權(quán)限277
16.6 課后習(xí)題與練習(xí)278
16.7 新手疑難問題解答279
16.8 實(shí)戰(zhàn)訓(xùn)練279
7章 數(shù)據(jù)庫(kù)的備份與還原280
17.1 認(rèn)識(shí)數(shù)據(jù)庫(kù)的備份與恢復(fù)280
17.1.1 數(shù)據(jù)庫(kù)備份的類型280
17.1.2 數(shù)據(jù)庫(kù)的恢復(fù)模式281
17.1.3 配置恢復(fù)模式281
17.2 數(shù)據(jù)庫(kù)的備份設(shè)備282
17.2.1 創(chuàng)建數(shù)據(jù)庫(kù)備份設(shè)備282
17.2.2 查看數(shù)據(jù)庫(kù)備份設(shè)備283
17.2.3 刪除數(shù)據(jù)庫(kù)備份設(shè)備283
17.3 備份數(shù)據(jù)庫(kù)284
17.3.1 完整備份284
17.3.2 差異備份285
17.3.3 事務(wù)日志備份285
17.3.4 文件和文件組備份285
17.3.5 以圖形向?qū)Х绞絺浞輸?shù)據(jù)庫(kù)286
17.4 還原數(shù)據(jù)庫(kù)288
17.4.1 還原數(shù)據(jù)庫(kù)文件288
17.4.2 以圖形向?qū)Х绞竭原數(shù)據(jù)庫(kù)288
17.4.3 還原文件和文件組291
17.4.4 以圖形向?qū)Х绞竭原文件組292
17.5 課后習(xí)題與練習(xí)293
17.6 新手疑難問題解答294
17.7 實(shí)戰(zhàn)訓(xùn)練294
8章 SQL Server數(shù)據(jù)庫(kù)的維護(hù)295
18.1 認(rèn)識(shí)SQL Server代理295
18.1.1 啟動(dòng)SQL Server代理295
18.1.2 關(guān)閉SQL Server代理296
18.2 維護(hù)計(jì)劃296
18.2.1 創(chuàng)建維護(hù)計(jì)劃296
18.2.2 執(zhí)行維護(hù)計(jì)劃299
18.3 作業(yè)300
18.3.1 創(chuàng)建一個(gè)作業(yè)300
18.3.2 定義一個(gè)作業(yè)步驟300
18.3.3 創(chuàng)建一個(gè)作業(yè)執(zhí)行計(jì)劃302
18.3.4 查看與管理作業(yè)304
18.4 警報(bào)306
18.4.1 創(chuàng)建警報(bào)306
18.4.2 查看警報(bào)306
18.4.3 刪除警報(bào)307
18.5 操作員308
18.5.1 創(chuàng)建操作員308
18.5.2 使用操作員308
18.6 全程加密309
18.6.1 選擇加密類型310
18.6.2 設(shè)置主密鑰配置313
18.7 課后習(xí)題與練習(xí)314
18.8 新手疑難問題解答315
18.9 實(shí)戰(zhàn)訓(xùn)練316