注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡數(shù)據(jù)庫SQL語言從入門到精通

SQL語言從入門到精通

SQL語言從入門到精通

定 價:¥89.80

作 者: 明日科技
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302634614 出版時間: 2023-06-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字數(shù):  

內容簡介

  《SQL語言從入門到精通》從初學者角度出發(fā),通過通俗易懂的語言、豐富多彩的實例,詳細介紹了在開發(fā)中使用SQL語言必須掌握的技術。全書分為3篇共18章,內容包括SQL語言基礎、SQL查詢基礎、復雜查詢、數(shù)據(jù)排序、SQL函數(shù)的使用、分組統(tǒng)計、子查詢、多表查詢、添加數(shù)據(jù)、修改和刪除數(shù)據(jù)、視圖、存儲過程、觸發(fā)器、游標、索引、事務、管理數(shù)據(jù)庫與數(shù)據(jù)表、數(shù)據(jù)庫安全。所有知識都結合具體實例進行介紹,涉及的程序代碼給出了詳細的注釋,讀者可以輕松領會SQL語言的精髓,快速提高開發(fā)技能。

作者簡介

  明日科技,全稱是吉林省明日科技有限公司,是一家專業(yè)從事軟件開發(fā)、教育培訓以及軟件開發(fā)教育資源整合的高科技公司,其編寫的教材非常注重選取軟件開發(fā)中的必需、常用內容,同時也很注重內容的易學、方便性以及相關知識的拓展性,深受讀者喜愛。其教材多次榮獲“全行業(yè)優(yōu)秀暢銷品種”“全國高校出版社優(yōu)秀暢銷書”等獎項,多個品種長期位居同類圖書銷售排行榜的前列。

圖書目錄

第1篇 基 礎 知 識
第1章  數(shù)據(jù)庫基礎
 視頻講解:33分鐘
1.1  數(shù)據(jù)庫系統(tǒng)簡介
1.1.1  數(shù)據(jù)庫技術的發(fā)展
1.1.2  數(shù)據(jù)庫系統(tǒng)的組成
1.2  數(shù)據(jù)庫的體系結構
1.2.1  數(shù)據(jù)庫三級模式結構
1.2.2  三級模式之間的映射
1.3  數(shù)據(jù)模型
1.3.1  數(shù)據(jù)模型的概念
1.3.2  常見的數(shù)據(jù)模型
1.3.3  關系數(shù)據(jù)庫的規(guī)范化
1.3.4  關系數(shù)據(jù)庫的設計原則
1.3.5  實體與關系
1.4  常見關系數(shù)據(jù)庫
1.4.1  Access數(shù)據(jù)庫
1.4.2  SQL Server數(shù)據(jù)庫
1.4.3  Oracle數(shù)據(jù)庫
1.4.4  MySQL數(shù)據(jù)庫
1.5  小結
1.6  實踐與練習
第2章  SQL Server數(shù)據(jù)庫環(huán)境搭建
 視頻講解:43分鐘
2.1  SQL Server數(shù)據(jù)庫簡介
2.2  SQL Server 2022的安裝與卸載
2.2.1  SQL Server 2022安裝bi備條件
2.2.2  下載SQL Server 2022安裝引導文件
2.2.3  下載和安裝SQL Server 2022安裝文件
2.2.4  安裝SQL Server Management Studio
管理工具
2.2.5  啟動SQL Server管理工具
2.2.6  SQL Server 2022的卸載
2.3  小結
第3章  創(chuàng)建與管理數(shù)據(jù)庫
 視頻講解:23分鐘
3.1  認識數(shù)據(jù)庫
3.1.1  數(shù)據(jù)庫基本概念
3.1.2  數(shù)據(jù)庫常用對象
3.1.3  數(shù)據(jù)庫組成
3.1.4  系統(tǒng)數(shù)據(jù)庫
3.2  SQL Server的命名規(guī)則
3.2.1  標識符命名規(guī)則
3.2.2  對象命名規(guī)則
3.2.3  實例命名規(guī)則
3.3  數(shù)據(jù)庫的創(chuàng)建與管理
3.3.1  創(chuàng)建數(shù)據(jù)庫
3.3.2  修改數(shù)據(jù)庫
3.3.3  刪除數(shù)據(jù)庫
3.4  小結
3.5  實踐與練習
第4章  操作數(shù)據(jù)表
 視頻講解:74分鐘
4.1  數(shù)據(jù)表基礎
4.1.1  基本數(shù)據(jù)類型
4.1.2  用戶自定義數(shù)據(jù)類型
4.1.3  數(shù)據(jù)表的數(shù)據(jù)完整性
4.2  數(shù)據(jù)表的創(chuàng)建與管理
4.2.1  以界面方式操作數(shù)據(jù)表
4.2.2  使用CREATE TABLE語句創(chuàng)建表
4.2.3  使用ALTER TABLE語句修改表結構
4.2.4  使用DROP TABLE語句刪除表
4.3  管理數(shù)據(jù)
4.3.1  使用INSERT語句添加數(shù)據(jù)
4.3.2  使用UPDATE語句修改數(shù)據(jù)
4.3.3  使用DELETE語句刪除數(shù)據(jù)
4.4  創(chuàng)建、刪除和修改約束
4.4.1  非空(NOT Null)約束
4.4.2  主鍵(PRIMARY KEY)約束
4.4.3  唯一(UNIQUE)約束
4.4.4  檢查(CHECK)約束
4.4.5  默認(DEFAULT)約束
4.4.6  外鍵(FOREIGN KEY)約束
4.5  關系的創(chuàng)建與維護
4.5.1  一對一關系
4.5.2  一對多關系
4.5.3  多對多關系
4.6  小結
4.7  實踐與練習
 
第2篇 核 心 技 術
 
第5章  SQL基礎
 視頻講解:106分鐘
5.1  SQL概述
5.1.1  SQL的組成
5.1.2  SQL語句結構
5.1.3  SQL語句分類
5.2  常量
5.2.1  數(shù)字常量
5.2.2  字符串常量
5.2.3  日期和時間常量
5.2.4  符號常量
5.3  變量
5.3.1  局部變量
5.3.2  全局變量
5.4  注釋符、運算符與通配符
5.4.1  注釋符
5.4.2  運算符
5.4.3  通配符
5.5  流程控制
5.5.1  BEGIN...END
5.5.2  IF
5.5.3  IF…ELSE
5.5.4  CASE
5.5.5  WHILE
5.5.6  WHILE…CONTINUE…BREAK
5.5.7  RETURN
5.5.8  GOTO
5.5.9  WAITFOR
5.6  常用命令
5.6.1  DBCC
5.6.2  CHECKPOINT
5.6.3  DECLARE
5.6.4  PRINT
5.6.5  RAISERROR
5.6.6  READTEXT
5.6.7  BACKUP
5.6.8  RESTORE
5.6.9  SELECT
5.6.10  SET
5.6.11  SHUTDOWN
5.6.12  WRITETEXT
5.6.13  USE
5.7  小結
5.8  實踐與練習
第6章  SQL函數(shù)的使用
 視頻講解:68分鐘
6.1  聚合函數(shù)
6.1.1  聚合函數(shù)概述
6.1.2  SUM(求和)函數(shù)
6.1.3  AVG(平均數(shù))函數(shù)
6.1.4  MIN(最小值)函數(shù)
6.1.5  MAX(最大值)函數(shù)
6.1.6  COUNT(統(tǒng)計)函數(shù)
6.1.7  DISTINCT(去重)函數(shù)
6.1.8  查詢重復記錄
6.2  數(shù)學函數(shù)
6.2.1  數(shù)學函數(shù)概述
6.2.2  ABS(絕對值)函數(shù)
6.2.3  PI(圓周率)函數(shù)
6.2.4  POWER(乘方)函數(shù)
6.2.5  RAND(隨機浮點數(shù))函數(shù)
6.2.6  ROUND(四舍五入)函數(shù)
6.2.7  SQUARE(平方)函數(shù)和SQRT(平
方根)函數(shù)
6.2.8  三角函數(shù)
6.3  字符串函數(shù)
6.3.1  字符串函數(shù)概述
6.3.2  ASCII(獲取ASCII碼)函數(shù)
6.3.3  CHARINDEX(返回字符串的起始
位置)函數(shù)
6.3.4  LEFT(取左邊指定個數(shù)的字符)函數(shù)
6.3.5  RIGHT(取右邊指定個數(shù)的字符)函數(shù)
6.3.6  LEN(返回字符個數(shù))函數(shù)
6.3.7  REPLACE(替換字符串)函數(shù)
6.3.8  REVERSE(返回字符表達式的反轉)
函數(shù)
6.3.9  STR(將數(shù)字數(shù)據(jù)轉為字符數(shù)據(jù))函數(shù)
6.3.10  SUBSTRING(取字符串)函數(shù)
6.4  日期和時間函數(shù) 
6.4.1  日期和時間函數(shù)概述
6.4.2  GETDATE(返回當前系統(tǒng)日期和
時間)函數(shù)
6.4.3  DAY(返回指定日期的天)函數(shù)
6.4.4  MONTH(返回指定日期的月)函數(shù)
6.4.5  YEAR(返回指定日期的年)函數(shù)
6.4.6  DATEDIFF(返回日期和時間的邊
界數(shù))函數(shù)
6.4.7  DATEADD(添加日期時間)函數(shù)
6.5  轉換函數(shù)
6.5.1  轉換函數(shù)概述
6.5.2  CAST函數(shù)
6.5.3  CONVERT函數(shù)
6.6  元數(shù)據(jù)函數(shù)
6.6.1  元數(shù)據(jù)函數(shù)概述
6.6.2  COL_LENGTH(數(shù)據(jù)列的定義長度)
函數(shù)
6.6.3  COL_NAME(數(shù)據(jù)庫列的名稱)函數(shù)
6.6.4  DB_NAME(數(shù)據(jù)庫名)函數(shù)
6.7  小結
6.8  實踐與練習
第7章  SQL數(shù)據(jù)查詢基礎
 視頻講解:59分鐘
7.1  SELECT檢索數(shù)據(jù)
7.1.1  SELECT語句的基本結構
7.1.2  WITH子句
7.1.3  SELECT…FROM子句
7.1.4  INTO子句
7.1.5  WHERE子句
7.1.6  GROUP BY子句
7.1.7  HAVING子句
7.1.8  ORDER BY子句
7.1.9  COMPUTE子句
7.1.10  DISTINCT關鍵字
7.1.11  TOP關鍵字
7.2  UNION合并多個查詢結果
7.2.1  UNION與連接之間的區(qū)別
7.2.2  使用UNION ALL合并表
7.2.3  UNION中的ORDER BY子句
7.2.4  UNION中的自動數(shù)據(jù)類型轉換
7.2.5  使用UNION合并不同類型的數(shù)據(jù)
7.2.6  使用UNION合并有不同列數(shù)的兩個表
7.2.7  使用UNION進行多表合并
7.3  小結
7.4  實踐與練習
第8章  SQL數(shù)據(jù)高級查詢
 視頻講解:28分鐘
8.1  子查詢與嵌套查詢
8.1.1  子查詢概述
8.1.2  嵌套查詢概述
8.1.3  簡單的嵌套查詢
8.1.4  帶IN的嵌套查詢
8.1.5  帶NOT IN的嵌套查詢
8.1.6  帶SOME的嵌套查詢
8.1.7  帶ANY的嵌套查詢
8.1.8  帶ALL的嵌套查詢
8.1.9  帶EXISTS的嵌套查詢
8.2  連接查詢
8.2.1  內連接
8.2.2  外連接
8.2.3  交叉連接
8.2.4  連接多表
8.3  使用CASE函數(shù)進行查詢
8.4  小結
8.5  實踐與練習
第9章  視圖的使用
 視頻講解:13分鐘
9.1  視圖概述
9.2  視圖的分類與操作
9.2.1  以界面方式操作視圖
9.2.2  使用CREATE VIEW語句創(chuàng)建視圖
9.2.3  使用ALTER VIEW語句修改視圖
9.2.4  使用DROP VIEW語句刪除視圖
9.2.5  使用sp_rename重命名視圖
9.3  通過視圖操作數(shù)據(jù)
9.3.1  從視圖中瀏覽數(shù)據(jù)
9.3.2  向視圖中添加數(shù)據(jù)
9.3.3  修改視圖中的數(shù)據(jù)
9.3.4  刪除視圖中的數(shù)據(jù)
9.4  小結
9.5  實踐與練習
 
第3篇 高 級 應 用
 
第10章  存儲過程
 視頻講解:27分鐘
10.1  存儲過程概述
10.1.1  存儲過程的概念
10.1.2  存儲過程的優(yōu)點
10.2  創(chuàng)建存儲過程
10.2.1  使用向導創(chuàng)建存儲過程
10.2.2  使用CREATE PROC語句
創(chuàng)建存儲過程
10.3  管理存儲過程
10.3.1  執(zhí)行存儲過程
10.3.2  查看存儲過程
10.3.3  修改存儲過程
10.3.4  重命名存儲過程
10.3.5  刪除存儲過程
10.4  小結
10.5  實踐與練習
第11章  觸發(fā)器
 視頻講解:19分鐘
11.1  觸發(fā)器概述
11.1.1  觸發(fā)器的概念
11.1.2  觸發(fā)器的優(yōu)點
11.1.3  觸發(fā)器的種類
11.2  創(chuàng)建觸發(fā)器
11.2.1  創(chuàng)建DML觸發(fā)器
11.2.2  創(chuàng)建DDL觸發(fā)器
11.2.3  創(chuàng)建登錄觸發(fā)器
11.3  管理觸發(fā)器
11.3.1  查看觸發(fā)器
11.3.2  修改觸發(fā)器
11.3.3  重命名觸發(fā)器
11.3.4  禁用和啟用觸發(fā)器
11.3.5  刪除觸發(fā)器
11.4  小結
11.5  實踐與練習
第12章  游標的使用
 視頻講解:25分鐘
12.1  游標的概述
12.1.1  游標的實現(xiàn)
12.1.2  游標的類型
12.2  游標的基本操作
12.2.1  聲明游標
12.2.2  打開游標
12.2.3  讀取游標中的數(shù)據(jù)
12.2.4  關閉游標
12.2.5  釋放游標
12.3  使用系統(tǒng)過程查看游標
12.3.1  sp_cursor_list
12.3.2  sp_describe_cursor
12.4  小結
12.5  實踐與練習
第13章  索引與數(shù)據(jù)完整性
 視頻講解:57分鐘
13.1  索引的概念
13.2  索引的優(yōu)缺點
13.2.1  索引的優(yōu)點
13.2.2  索引的缺點
13.3  索引的分類
13.3.1  聚集索引
13.3.2  非聚集索引
13.4  索引的操作
13.4.1  索引的創(chuàng)建
13.4.2  查看索引信息
13.4.3  索引的修改
13.4.4  索引的刪除
13.4.5  設置索引的選項
13.5  索引的分析與維護
13.5.1  索引的分析
13.5.2  索引的維護
13.6  全文索引
13.6.1  使用可視化管理工具啟用全文索引
13.6.2  使用SQL語句啟用全文索引
13.6.3  使用SQL語句刪除全文索引
13.6.4  全文目錄的維護
13.7  數(shù)據(jù)完整性
13.7.1 域完整性
13.7.2 實體完整性
13.7.3 引用完整性
13.7.4  用戶定義完整性
13.8  小結
13.9  實踐與練習
第14章  SQL中的事務
 視頻講解:28分鐘
14.1  事務的概念
14.2  顯式事務與隱式事務
14.2.1  顯式事務
14.2.2  隱式事務
14.2.3  事務的COMMIT和ROLLBACK
14.3  使用事務
14.3.1  開始事務
14.3.2  結束事務
14.3.3  回滾事務
14.3.4  事務的工作機制
14.3.5  自動提交事務
14.3.6  事務的并發(fā)問題
14.3.7  事務的隔離級別
14.4  鎖
14.4.1  SQL Server鎖機制
14.4.2  鎖模式
14.4.3  鎖的粒度
14.4.4  查看鎖
14.4.5  死鎖
14.5  分布式事務處理
14.5.1  分布式事務簡介
14.5.2  創(chuàng)建分布式事務
14.5.3  分布式事務處理協(xié)調器
14.6  小結
14.7  實踐與練習
第15章  維護SQL Server數(shù)據(jù)庫
 視頻講解:46分鐘
15.1  脫機與聯(lián)機數(shù)據(jù)庫
15.1.1  脫機數(shù)據(jù)庫
15.1.2  聯(lián)機數(shù)據(jù)庫
15.2  分離和附加數(shù)據(jù)庫
15.2.1  分離數(shù)據(jù)庫
15.2.2  附加數(shù)據(jù)庫
15.3  導入和導出數(shù)據(jù)表
15.3.1  導入SQL Server數(shù)據(jù)表
15.3.2  導入其他數(shù)據(jù)源的數(shù)據(jù)
15.3.3  導出SQL Server數(shù)據(jù)表
15.4  備份和恢復數(shù)據(jù)庫
15.4.1  備份類型
15.4.2  恢復模式
15.4.3  備份數(shù)據(jù)庫
15.4.4  恢復數(shù)據(jù)庫
15.5  收縮數(shù)據(jù)庫和文件
15.5.1  自動收縮數(shù)據(jù)庫
15.5.2  手動收縮數(shù)據(jù)庫
15.6  生成與執(zhí)行SQL腳本
15.6.1  將數(shù)據(jù)庫生成SQL腳本
15.6.2  將數(shù)據(jù)表生成SQL腳本
15.6.3  執(zhí)行SQL腳本
15.7  小結
15.8  實踐與練習
第16章  數(shù)據(jù)庫的安全機制
 視頻講解:30分鐘
16.1  數(shù)據(jù)庫安全概述
16.2  數(shù)據(jù)庫登錄管理
16.2.1  選擇驗證模式
16.2.2  管理登錄賬號
16.2.3  更改登錄驗證方式
16.2.4  設置密碼
16.3  用戶及權限管理
16.3.1  創(chuàng)建與刪除數(shù)據(jù)庫用戶
16.3.2  設置服務器角色權限
16.4  小結
16.5  實踐與練習
 
第4篇 項 目 實 戰(zhàn)
 
第17章  Visual C SQL Server實現(xiàn)
酒店客房管理系統(tǒng)
 視頻講解:30分鐘
17.1  開發(fā)背景
17.2  需求分析
17.3  系統(tǒng)設計
17.3.1  系統(tǒng)目標
17.3.2  系統(tǒng)功能結構
17.3.3  系統(tǒng)預覽
17.3.4  業(yè)務流程圖
17.3.5  數(shù)據(jù)庫設計
17.4  主窗體設計
17.4.1  主窗體概述
17.4.2  主窗體實現(xiàn)過程
17.5  登錄模塊設計
17.5.1  登錄模塊概述
17.5.2  登錄模塊技術分析
17.5.3  登錄模塊設計過程
17.6  客房預訂模塊設計
17.6.1  客房預訂模塊概述
17.6.2  客房預訂模塊技術分析
17.6.3  客房預訂模塊實現(xiàn)過程
17.7  追加押金模塊設計
17.7.1  追加押金模塊概述
17.7.2  追加押金模塊技術分析
17.7.3  追加押金模塊實現(xiàn)過程
17.8  調房登記模塊設計
17.8.1  調房登記模塊概述
17.8.2  調房登記模塊技術分析
17.8.3  調房登記模塊實現(xiàn)過程
17.9  客房銷售報表模塊設計
17.9.1  客房銷售報表模塊概述
17.9.2  客房銷售報表模塊技術分析
17.9.3  客房銷售報表模塊實現(xiàn)過程
17.10  小結
第18章  C# SQL Server實現(xiàn)
企業(yè)人事管理系統(tǒng)
 視頻講解:95分鐘
18.1  系統(tǒng)概述
18.2  系統(tǒng)設計
18.2.1  系統(tǒng)目標
18.2.2  系統(tǒng)功能結構
18.2.3  系統(tǒng)業(yè)務流程圖
18.3  系統(tǒng)運行環(huán)境
18.4  數(shù)據(jù)庫與數(shù)據(jù)表設計
18.4.1  數(shù)據(jù)庫分析
18.4.2  主要數(shù)據(jù)表結構
18.4.3  數(shù)據(jù)表邏輯關系
18.5  創(chuàng)建項目
18.6  公共類設計
18.6.1  MyMeans公共類
18.6.2  MyModule公共類
18.7  登錄模塊設計
18.7.1  設計登錄窗體
18.7.2  按下Enter鍵時移動鼠標焦點
18.7.3  登錄功能的實現(xiàn)
18.8  系統(tǒng)主窗體設計
18.8.1  設計菜單欄
18.8.2  設計工具欄
18.8.3  設計導航菜單
18.8.4  設計狀態(tài)欄
18.9  人事檔案管理模塊設計
18.9.1  設計人事檔案管理窗體
18.9.2  添加/修改人事檔案信息
18.9.3  刪除人事檔案信息
18.9.4  單條件查詢人事檔案信息
18.9.5  逐條查看人事檔案信息
18.9.6  將人事檔案信息導出為Word文檔
18.9.7  將人事檔案信息導出為Excel表格
18.10  用戶設置模塊設計
18.10.1  設計用戶設置窗體
18.10.2  添加/修改用戶信息
18.10.3  刪除用戶基本信息
18.10.4  設置用戶操作權限
18.11  數(shù)據(jù)庫維護模塊設計
18.11.1  設計數(shù)據(jù)庫維護窗體
18.11.2  備份數(shù)據(jù)庫
18.11.3  還原數(shù)據(jù)庫
18.12  小結
第19章  Java SQL Server實現(xiàn)
學生成績管理系統(tǒng)
 視頻講解:53分鐘
19.1  系統(tǒng)概述
19.2  系統(tǒng)分析
19.2.1  需求分析
19.2.2  可行性研究
19.3  系統(tǒng)設計
19.3.1  系統(tǒng)目標
19.3.2  系統(tǒng)功能結構
19.3.3  系統(tǒng)預覽
19.3.4  構建開發(fā)環(huán)境
19.3.5  文件夾組織結構
19.4  數(shù)據(jù)庫設計
19.4.1  數(shù)據(jù)庫分析
19.4.2  數(shù)據(jù)庫概念設計
19.4.3  數(shù)據(jù)庫邏輯結構設計
19.5  公共模塊設計
19.5.1  各種實體類的編寫
19.5.2  操作數(shù)據(jù)庫公共類的編寫
19.6  系統(tǒng)用戶登錄模塊設計
19.6.1  系統(tǒng)用戶登錄模塊概述
19.6.2  系統(tǒng)用戶登錄模塊技術分析
19.6.3  系統(tǒng)用戶登錄模塊實現(xiàn)過程
19.7  主窗體模塊設計
19.7.1  主窗體模塊概述
19.7.2  主窗體模塊技術分析
19.7.3  主窗體模塊實現(xiàn)過程
19.8  班級信息設置模塊設計
19.8.1  班級信息設置模塊概述
19.8.2  班級信息設置模塊技術分析
19.8.3  班級信息設置模塊實現(xiàn)過程
19.9  學生基本信息管理模塊設計
19.9.1  學生基本信息管理模塊概述
19.9.2  學生基本信息管理模塊技術分析
19.9.3  學生基本信息管理模塊實現(xiàn)過程
19.10  考試成績信息管理模塊設計
19.10.1  考試成績信息管理模塊概述
19.10.2  考試成績信息管理模塊技術分析
19.10.3  考試成績信息管理模塊實現(xiàn)過程
19.11  基本信息數(shù)據(jù)查詢模塊設計
19.11.1  基本信息數(shù)據(jù)查詢模塊概述
19.11.2  基本信息數(shù)據(jù)查詢模塊技術分析
19.11.3  基本信息數(shù)據(jù)查詢模塊實現(xiàn)過程
19.12  考試成績班級明細數(shù)據(jù)查詢
模塊設計
19.12.1  考試成績班級明細數(shù)據(jù)
查詢模塊概述
19.12.2  考試成績班級明細數(shù)據(jù)查詢
模塊技術分析
19.12.3  考試成績班級明細數(shù)據(jù)查詢
模塊實現(xiàn)過程
19.13  小結

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號