SQL必知必會(huì):巧用AI教你快速精通SQL
 
		
	
		
					 定  價(jià):69 元 
					
				 
				 
				  
				
				   
				 
				  
				
						
								
									當(dāng)前圖書已被 1 所學(xué)校薦購(gòu)過(guò)!
								
								
									查看明細(xì)
								 
							 
							
							
								
							
				 
	
				
					
						- 作者:康高堂 編著
 - 出版時(shí)間:2025/10/1
 
						- ISBN:9787301365052
 
						- 出 版 社:北京大學(xué)出版社
 
					
				  
  
		
				- 中圖法分類:TP311.132.3 
  - 頁(yè)碼:306
 - 紙張:
 - 版次:1
 - 開本:32開
 
				
					 
					
			
				
  
   
 
	 
	 
	 
	
	
	
		
		《SQL必知必會(huì):巧用AI教你快速精通SQL》是一本全面覆蓋SQL語(yǔ)言精髓的教程。本書通過(guò)系統(tǒng)化的章節(jié)安排,由淺入深地引導(dǎo)讀者深入理解SQL語(yǔ)言,從數(shù)據(jù)庫(kù)的基本概念、表的創(chuàng)建與管理,到復(fù)雜的數(shù)據(jù)查詢、數(shù)據(jù)處理及高級(jí)數(shù)據(jù)庫(kù)管理功能,均涵蓋其中。本書還結(jié)合了當(dāng)下主流的AI工具,幫助讀者一步步分析,不僅講述了基本語(yǔ)法,還借助AI工具進(jìn)行SQL應(yīng)用實(shí)戰(zhàn),讓初學(xué)者學(xué)會(huì)利用AI工具快速學(xué)習(xí)SQL。
本書示例豐富,旨在幫助讀者從零開始,逐步掌握SQL的核心概念、高級(jí)特性及實(shí)際應(yīng)用技巧。它不僅可以作為數(shù)據(jù)庫(kù)初學(xué)者的自學(xué)入門教程,也適合廣大職業(yè)院校相關(guān)專業(yè)作為教
材參考用書。
		
	
康高堂
  ----------------------------  
康高堂,畢業(yè)于四川大學(xué),資深數(shù)據(jù)庫(kù)開發(fā)工程師及Java開發(fā)工程師,擁有多年軟件開發(fā)經(jīng)驗(yàn),專注于數(shù)據(jù)庫(kù)設(shè)計(jì)與優(yōu)化、Java后端開發(fā)等領(lǐng)域。具備深厚的技術(shù)功底和豐富的項(xiàng)目實(shí)踐經(jīng)驗(yàn),能夠高效解決復(fù)雜的技術(shù)難題,為企業(yè)提供穩(wěn)定、高效的解決方案。
目 錄 
第1章 SQL概述  001 
1.1 SQL的發(fā)展簡(jiǎn)史 001 
1.2 SQL的應(yīng)用場(chǎng)景 002 
1.3 SQL的定義 004 
1.4 如何利用AI工具高效學(xué)習(xí)SQL 005 
1.4.1 快速理解概念和術(shù)語(yǔ)  006 
1.4.2 調(diào)校代碼問題  011 
1.5 AI眼中的SQL是什么 015 
1.6 初學(xué)者學(xué)習(xí)SQL的建議 016 
1.7 本章小結(jié) 017 
1.8 過(guò)關(guān)練習(xí) 017 
第2章 創(chuàng)建和操作表 019 
2.1 數(shù)據(jù)庫(kù)基礎(chǔ) 019 
2.1.1 數(shù)據(jù)庫(kù)  019 
2.1.2 表  020 
2.1.3 列和數(shù)據(jù)類型  020 
2.1.4 行  021 
2.1.5 主鍵  021 
2.2 創(chuàng)建表 022 
2.2.1 創(chuàng)建表的方法  022
2.2.2 使用NULL值 025 
2.2.3 設(shè)置默認(rèn)值 026 
2.2.4 實(shí)例1:利用AI工具快速創(chuàng)建書籍表 027 
2.3 更改表030 
2.3.1 添加列 030 
2.3.2 刪除列 030 
2.3.3 修改列的數(shù)據(jù)類型  030 
2.3.4 重命名列 031 
2.3.5 添加主鍵或外鍵約束  031 
2.3.6 刪除主鍵或外鍵約束  032 
2.3.7 重命名表 032 
2.3.8 刪除表 033 
2.3.9 實(shí)例2:利用AI工具刪除書籍表 034 
2.4 本章小結(jié)036 
2.5 過(guò)關(guān)練習(xí)036 
第3章 數(shù)據(jù)查詢與注釋 038 
3.1 SELECT語(yǔ)句 038 
3.1.1 查詢單列 038 
3.1.2 查詢多列 039 
3.1.3 查詢所有列 041 
3.1.4 去重查詢 042 
3.1.5 分頁(yè)查詢 043 
3.1.6 實(shí)例3:利用AI工具快速編寫SELECT語(yǔ)句 044 
3.2 注釋047 
3.2.1 單行注釋 047 
3.2.2 多行注釋 048 
3.3 本章小結(jié)049 
3.4 過(guò)關(guān)練習(xí)049
第4章 條件查詢 050 
4.1 認(rèn)識(shí)WHERE語(yǔ)句 050 
4.2 比較運(yùn)算符051 
4.2.1 等于運(yùn)算符 052 
4.2.2 大于運(yùn)算符 053 
4.2.3 不等于運(yùn)算符  053 
4.2.4 實(shí)例4:利用AI工具快速編寫比較運(yùn)算符相關(guān)的SQL語(yǔ)句  054 
4.3 邏輯運(yùn)算符057 
4.3.1 AND運(yùn)算符057 
4.3.2 OR運(yùn)算符058 
4.3.3 AND和OR結(jié)合使用 059 
4.3.4 NOT運(yùn)算符061 
4.4 LIKE 運(yùn)算符與通配符  062 
4.4.1 %通配符062 
4.4.2 _通配符065 
4.4.3 []通配符 066 
4.4.4 使用通配符的技巧  067 
4.4.5 實(shí)例5:利用AI工具快速編寫通配符相關(guān)的SQL語(yǔ)句  067 
4.5 IN運(yùn)算符 070 
4.6 BETWEEN運(yùn)算符 072 
4.7 IS NULL和IS NOT NULL運(yùn)算符 073 
4.7.1 IS NULL運(yùn)算符 073 
4.7.2 IS NOT NULL運(yùn)算符 074 
4.8 本章小結(jié)075 
4.9 過(guò)關(guān)練習(xí)076 
第5章 計(jì)算與字段合并 077 
5.1 計(jì)算字段077 
5.1.1 加法運(yùn)算符(+) 077 
5.1.2 減法運(yùn)算符(-) 080
5.1.3 乘法運(yùn)算符(*) 080 
5.1.4 除法運(yùn)算符(/) 081 
5.1.5 組合運(yùn)算 082 
5.1.6 實(shí)例6:利用AI工具快速編寫計(jì)算相關(guān)的SQL語(yǔ)句  083 
5.2 拼接字段086 
5.2.1 管道符(||)拼接 086 
5.2.2 +拼接 088 
5.2.3 實(shí)例7:利用AI工具快速編寫拼接相關(guān)的SQL語(yǔ)句  089 
5.3 本章小結(jié)091 
5.4 過(guò)關(guān)練習(xí)091 
第6章 函數(shù) 092 
6.1 常用函數(shù)092 
6.1.1 文本函數(shù) 093 
6.1.2 日期函數(shù) 096 
6.1.3 數(shù)值函數(shù) 100 
6.1.4 聚集函數(shù) 101 
6.1.5 實(shí)例8:利用AI工具快速編寫函數(shù)相關(guān)的SQL語(yǔ)句  105 
6.2 本章小結(jié)108 
6.3 過(guò)關(guān)練習(xí)109 
第7章 排序和分組110 
7.1 排序110 
7.1.1 單列排序 111 
7.1.2 多列排序 112 
7.1.3 按列位置排序  113 
7.1.4 實(shí)例9:利用AI工具快速編寫排序相關(guān)的SQL語(yǔ)句  115 
7.2 分組117 
7.2.1 SQL中的GROUP BY子句 117
7.2.2 HAVING子句與分組后的數(shù)據(jù)篩選 119 
7.2.3 分組與排序 120 
7.2.4 SELECT子句的執(zhí)行順序  121 
7.2.5 實(shí)例10:利用AI工具快速編寫分組相關(guān)的SQL語(yǔ)句 122 
7.3 本章小結(jié)124 
7.4 過(guò)關(guān)練習(xí)124 
第8章 子查詢 126 
8.1 認(rèn)識(shí)子查詢126 
8.2 子查詢的應(yīng)用場(chǎng)景127 
8.3 利用子查詢精準(zhǔn)過(guò)濾數(shù)據(jù) 128 
8.4 實(shí)例11:利用AI工具快速編寫子查詢相關(guān)的SQL語(yǔ)句  132 
8.5 本章小結(jié)135 
8.6 過(guò)關(guān)練習(xí)136 
第9章 聯(lián)表查詢 137 
9.1 認(rèn)識(shí)聯(lián)表查詢137 
9.2 聯(lián)表查詢類型138 
9.2.1 CROSS JOIN(交叉連接) 138 
9.2.2 INNER JOIN(內(nèi)連接) 142 
9.2.3 LEFT JOIN(左連接) 144 
9.2.4 RIGHT JOIN(右連接) 146 
9.2.5 FULL OUTER JOIN(全外連接) 147 
9.2.6 SELF JOIN(自連接) 150 
9.3 實(shí)例12:利用AI工具快速編寫聯(lián)表查詢相關(guān)的SQL語(yǔ)句 151 
9.4 聯(lián)表查詢的優(yōu)化策略 154 
9.5 本章小結(jié)155 
9.6 過(guò)關(guān)練習(xí)155
第10章 組合查詢 157 
10.1 合并去重:UNION157 
10.2 合并保留重復(fù):UNION ALL  160 
10.3 實(shí)例13:利用AI工具快速編寫UNION和UNION ALL語(yǔ)句 163 
10.4 本章小結(jié) 166 
10.5 過(guò)關(guān)練習(xí) 167 
第11章 數(shù)據(jù)插入  168 
11.1 SQL數(shù)據(jù)插入基礎(chǔ) 168 
11.1.1 單行插入 169 
11.1.2 多行插入 172 
11.2 SQL數(shù)據(jù)插入高級(jí) 174 
11.2.1 插入檢索出來(lái)的數(shù)據(jù)  175 
11.2.2 從一個(gè)表復(fù)制到另一個(gè)表中  176 
11.2.3 實(shí)例14:AI工具教你插入檢索出來(lái)的數(shù)據(jù)  178 
11.3 本章小結(jié) 180 
11.4 過(guò)關(guān)練習(xí) 180 
第12章 更新和刪除181 
12.1 數(shù)據(jù)庫(kù)更新操作(UPDATE) 181 
12.2 實(shí)例15:利用AI工具快速編寫數(shù)據(jù)庫(kù)更新相關(guān)的SQL語(yǔ)句  185 
12.3 數(shù)據(jù)庫(kù)刪除操作(DELETE) 188 
12.4 實(shí)例16:利用AI工具快速編寫數(shù)據(jù)庫(kù)刪除相關(guān)的SQL語(yǔ)句  191 
12.5 本章小結(jié) 193 
12.6 過(guò)關(guān)練習(xí) 194
第13章 視圖 195 
13.1 什么是視圖 195 
13.2 創(chuàng)建視圖 196 
13.3 修改視圖 198 
13.4 刪除視圖 199 
13.5 實(shí)例17:利用AI工具快速編寫視圖相關(guān)的SQL語(yǔ)句 201 
13.6 本章小結(jié) 205 
13.7 過(guò)關(guān)練習(xí) 206 
第14章 存儲(chǔ)過(guò)程 207 
14.1 存儲(chǔ)過(guò)程的定義 207 
14.2 存儲(chǔ)過(guò)程的使用場(chǎng)景  209 
14.3 存儲(chǔ)過(guò)程的創(chuàng)建與使用  210 
14.4 實(shí)例18:利用AI工具快速編寫存儲(chǔ)過(guò)程相關(guān)的SQL語(yǔ)句  218 
14.5 本章小結(jié) 223 
14.6 過(guò)關(guān)練習(xí) 224 
第15章 事務(wù) 225 
15.1 什么是事務(wù) 225 
15.1.1 原子性226 
15.1.2 一致性227 
15.1.3 隔離性228 
15.1.4 持久性230 
15.2 事務(wù)的管理與實(shí)現(xiàn) 231 
15.3 實(shí)例19:利用AI工具快速編寫事務(wù)相關(guān)的SQL語(yǔ)句 239 
15.4 本章小結(jié) 242 
15.5 過(guò)關(guān)練習(xí) 243
第16章 游標(biāo) 244 
16.1 游標(biāo)的基本概念 244 
16.2 游標(biāo)的使用 245 
16.3 不同數(shù)據(jù)庫(kù)系統(tǒng)中的游標(biāo)應(yīng)用  248 
16.4 實(shí)例20:利用AI工具快速編寫游標(biāo)相關(guān)的SQL語(yǔ)句 250 
16.5 本章小結(jié) 252 
16.6 過(guò)關(guān)練習(xí) 252 
第17章 高級(jí)SQL特性  253 
17.1 約束 253 
17.2 實(shí)例21:利用AI工具快速創(chuàng)建表的約束 264 
17.3 索引 267 
17.4 實(shí)例22:利用AI工具快速創(chuàng)建表的索引 270 
17.5 觸發(fā)器 271 
17.6 實(shí)例23:利用AI工具快速編寫觸發(fā)器 275 
17.7 數(shù)據(jù)庫(kù)安全 278 
17.8 本章小結(jié) 280 
17.9 過(guò)關(guān)練習(xí) 281 
附錄A 樣例腳本 282 
附錄B SQL關(guān)鍵字  291