《SQL語言基礎基本概念 SQL的數(shù)據(jù)類型基本表的定義刪除及修改數(shù)據(jù)查詢功能數(shù)據(jù)更改功能建立與刪除索引PPT教案》由會員分享,可在線閱讀,更多相關《SQL語言基礎基本概念 SQL的數(shù)據(jù)類型基本表的定義刪除及修改數(shù)據(jù)查詢功能數(shù)據(jù)更改功能建立與刪除索引PPT教案(118頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、會計學1SQL語言基礎語言基礎 基本概念基本概念 SQL的數(shù)據(jù)類的數(shù)據(jù)類型型 基本表的定義刪除及修改基本表的定義刪除及修改 數(shù)據(jù)查詢數(shù)據(jù)查詢功能功能 數(shù)據(jù)更改功能數(shù)據(jù)更改功能 建立與刪除索引建立與刪除索引第1頁/共117頁第2頁/共117頁第3頁/共117頁SQL功能功能命令動詞命令動詞數(shù)據(jù)查詢數(shù)據(jù)查詢SELECT數(shù)據(jù)定義數(shù)據(jù)定義CREATE、DROP、ALTER數(shù)據(jù)操縱數(shù)據(jù)操縱INSERT、UPDATE、DELETE數(shù)據(jù)控制數(shù)據(jù)控制GRANT、REVOKE四大功能:數(shù)據(jù)定義功能、數(shù)據(jù)控制功能、數(shù)據(jù)查詢功能和數(shù)據(jù)操縱功能。 第4頁/共117頁第5頁/共117頁第6頁/共117頁第7頁/共117
2、頁第8頁/共117頁第9頁/共117頁第10頁/共117頁第11頁/共117頁第12頁/共117頁第13頁/共117頁第14頁/共117頁第15頁/共117頁第16頁/共117頁第17頁/共117頁第18頁/共117頁外碼引用約束外碼引用約束 FOREIGN KEY ()REFERENCES ()例: FOREIGN KEY (sno) REFERENCES 學生表(sno)第19頁/共117頁第20頁/共117頁第21頁/共117頁第22頁/共117頁第23頁/共117頁第24頁/共117頁第25頁/共117頁第26頁/共117頁第27頁/共117頁第28頁/共117頁第29頁/共117頁第
3、30頁/共117頁第31頁/共117頁第32頁/共117頁第33頁/共117頁1. 選擇表中若干列 第34頁/共117頁第35頁/共117頁第36頁/共117頁第37頁/共117頁第38頁/共117頁2. 選擇表中若干元組 第39頁/共117頁第40頁/共117頁查詢條件查詢條件謂謂 詞詞比較運算符=, , =, , =, (或!=)NOT+比較運算符 確定范圍BETWEENAND, NOT BETWEENAND確定集合IN, NOT IN字符匹配LIKE, NOT LIKE 空值IS NULL, IS NOT NULL邏輯謂詞)AND, OR第41頁/共117頁第42頁/共117頁第43頁/
4、共117頁第44頁/共117頁第45頁/共117頁系系, 數(shù)學系數(shù)學系, 計算機系計算機系)第46頁/共117頁第47頁/共117頁第48頁/共117頁第49頁/共117頁第50頁/共117頁第51頁/共117頁第52頁/共117頁3. 對查詢結果進行排序 第53頁/共117頁第54頁/共117頁第55頁/共117頁4. 使用計算函數(shù)匯總數(shù)據(jù) 第56頁/共117頁第57頁/共117頁第58頁/共117頁第59頁/共117頁5. 對查詢結果進行分組計算 第60頁/共117頁第61頁/共117頁第62頁/共117頁SnoCnoGrade951201C0180951201C0278951202C01
5、90952103C0288952103C0185952103C0391952103C0474CnoCount(Sno)C013C022C031C041SnoCnoGrade951201C0180951202C0190952103C0185951201C0278952103C0288952103C0391952103C0474第63頁/共117頁第64頁/共117頁第65頁/共117頁第66頁/共117頁第67頁/共117頁必須是可比的必須是可比的第68頁/共117頁第69頁/共117頁第70頁/共117頁第71頁/共117頁第72頁/共117頁第73頁/共117頁第74頁/共117頁第75頁/
6、共117頁第76頁/共117頁第77頁/共117頁第78頁/共117頁第79頁/共117頁第80頁/共117頁第81頁/共117頁第82頁/共117頁第83頁/共117頁第84頁/共117頁第85頁/共117頁第86頁/共117頁第87頁/共117頁第88頁/共117頁第89頁/共117頁第90頁/共117頁第91頁/共117頁第92頁/共117頁第93頁/共117頁第94頁/共117頁第95頁/共117頁第96頁/共117頁第97頁/共117頁第98頁/共117頁第99頁/共117頁WHERE Sdept = 計算機系計算機系AND Grade 60第100頁/共117頁第101頁/共117頁第102頁/共117頁第103頁/共117頁第104頁/共117頁第105頁/共117頁 數(shù)據(jù)按索引列進行物理排序, 類似于電話號碼簿中數(shù)據(jù)按姓氏排列。 一個表只能包含一個聚簇索引。 但一個索引可以包含多個列。 第106頁/共117頁第107頁/共117頁第108頁/共117頁第109頁/共117頁第110頁/共117頁第111頁/共117頁第112頁/共117頁第113頁/共117頁第114頁/共117頁第115頁/共117頁第116頁/共117頁感謝您的觀看。感謝您的觀看。第117頁/共117頁