《零基礎輕鬆學SQL Server 2016》是2020年機械工業出版社出版的圖書,作者是梁晶、李銀兵、丁衛穎 。
基本介紹
- 書名:零基礎輕鬆學SQL Server 2016
- 作者:梁晶、李銀兵、丁衛穎
- 出版社:機械工業出版社
- 出版時間:2020年4月1日
- ISBN:9787111642640
內容簡介,圖書目錄,
內容簡介
《零基礎輕鬆學SQL Server 2016》通過理論與實踐相結合的方式,並結合作者多年的教學和開發經驗,由淺入深地介紹SQL Server 2016資料庫的基本原殃幾戒囑理和綜合套用。
該書共16章。第1章主要介紹資料庫相關的基礎知識,並引入關係型資料庫的概念,為後面的章節做好鋪墊。第2~7章介紹操作存儲數據的倉庫、單元,約束和管理表中的數據,查詢語句入門及進階。第8章介紹系統函式與自定義函式。第9、10章介紹視圖、索引相關的知識。第11-16章分別介紹T-SQL語言基礎、存儲過程、確保數據完整性的觸發器、與數據安全相關的對象、資料庫的備份和還原、系統自動化任務管理。綜觀全書,既有巨觀的指導又宙府遙元有微觀細節的介紹,既有生動的實例講解又有典型經驗的分享。
該書可供SQL Server初學疊和者、資料庫開發人員使用,也可作為大中專院校計算機相關專業資料庫套用開發設計課程的教材。
圖書目錄
前言
第1章 初識資料庫1
1.1 與資料庫有關的一些概念1
1.1.1 資料庫1
1.1.2 資料庫管理系盛整奔統1
1.1.3 資料庫系統2
1.2 了解常用的資料庫產品3
1.2.1 Oracle資料庫3
1.2.2 MySQL資料庫3
1.2.3 SQL Server資料庫3
1.2.4 非關係型資料庫4
1.3 安裝SQL Server 20164
1.3.1 SQL Server 2016簡述4
1.3.2 在Windows Server環境下安裝SQL Server 20165
1.4 使用SQL Server Management Studio11
1.4.1 進入SQL Server 201611
1.4.2 異常情況的處理13
1.5 使用SQL Server配置淋項辯管理器13
1.6 在SQL Server中已經存在的資料庫14
1.7 課後練習15
1.7.1 填空題15
1.7.2 問答題15
第2章 操作存儲數據的倉庫16
2.1 創建資料庫16
2.1.1 創建資料庫的語法16
2.1.2 用簡單的語句創建資料庫17
2.1.3 為資料庫指定一個位置17
2.1.4 創建由多個檔案組成的資料庫18
2.1.5 查看已經創建的資料庫18
2.1.6 使用SQL Server Management Studio創建資料庫18
2.2 修改資料庫21
2.2.1 修樂套犁改資料庫的語法21
2.2.2 為資料庫重命名21
2.2.3 更改資料庫的容量22
2.2.4 在資料庫中添加檔案23
2.2.5 清理資料庫中的無用檔案25
2.2.6 使用SQL Server Management Studio修改資料庫25
2.3 刪除資料庫26
2.3.1 使用命令刪除資料庫26
2.3.2 使用SQL Server Management Studio刪除資料庫27
2.4 實例演練27
2.5 課後練習29
第3章 操作存儲數據的單元30
3.1 數據類型30
3.1.1 整型和浮點型30
3.1.2 字元串類型31
3.1.3 日期時間類型31
3.1.4 其他數據類型32
3.2 創建數據表33
3.2.1 創建數據表的語句33
3.2.2 使用CREATE語句創建簡單的數據表34
3.2.3 創建帶自動增長欄位的數據表34
3.2.4 創建帶自定義數據類型的數據表36
3.2.5 認識臨時表37
3.2.6 使用SQL Server Management Studio輕鬆創建數據表39
3.2.7 使用SP_HELP查看錶的骨架39
3.2.8 使用sysobjects查看錶的信息40
3.2.9 使用INFORMATION_SCHEMA.COLUMNS查看錶的信息41
3.3 修改數據表42
3.3.1 修改表中的數據類型43
3.3.2 更改表中欄位的數目43
3.3.3 給表中的欄位改名44
3.3.4 使用SQL Server Management Studio修改表46
3.4 刪除數仔匙拘據表47
3.4.1 刪除數據表的語法47
3.4.2 使用DROP語句去掉多餘的表47
3.4.3 使用SQL Server Management Studio輕鬆刪除表47
3.5 實例演練48
3.6 課後練習49
第4章 約束表中的數據50
4.1 為什麼要使用約束50
4.2 主鍵約束——PRIMARY KEY51
4.2.1 在創建表時直接加上主鍵約束51
4.2.2 在修改表時加上主鍵約束52
4.2.3 刪除主鍵約束54
4.2.4 使用SQL Server Management Studio輕鬆使用主鍵約束55
4.3 外鍵約束——FOREIGN KEY55
4.3.1 在創建表時直接加上外鍵約束56
4.3.2 在修改表時加上外鍵約束57
4.3.3 刪除外鍵約束58
4.3.4 使用SQL Server Management Studio輕鬆使用外鍵約束59
4.4 默認值約束——DEFAULT60
4.4.1 在創建表時添加默認值約束61
4.4.2 在修改表時添加默認值約束61
4.4.3 刪除默認值約束62
4.4.4 使用SQL Server Management Studio輕鬆使用默認值約束63
4.5 檢查約束——CHECK63
4.5.1 在創建表時添加檢查約束63
4.5.2 在修改表時添加檢查約束64
4.5.3 刪除檢查約束65
4.5.4 使用SQL Server Management Studio輕鬆使用檢查約束66
4.6 唯一約束——UNIQUE66
4.6.1 在創建表時加上唯一約束67
4.6.2 在修改表時加上唯一約束68
4.6.3 刪除唯一約束68
4.6.4 使用SQL Server Management Studio輕鬆使用唯一約束69
4.7 非空約束——NOT NULL70
4.7.1 在創建表時添加非空約束70
4.7.2 在修改表時添加非空約束71
4.7.3 刪除非空約束71
4.7.4 使用SQL Server Management Studio輕鬆使用非空約束72
4.8 實例演練72
4.9 課後練習74
第5章 管理表中的數據75
5.1 向數據表中添加數據——INSERT75
5.1.1 INSERT語句的基本語法格式75
5.1.2 給表中的全部欄位添加值75
2.2.5 清理資料庫中的無用檔案25
2.2.6 使用SQL Server Management Studio修改資料庫25
2.3 刪除資料庫26
2.3.1 使用命令刪除資料庫26
2.3.2 使用SQL Server Management Studio刪除資料庫27
2.4 實例演練27
2.5 課後練習29
第3章 操作存儲數據的單元30
3.1 數據類型30
3.1.1 整型和浮點型30
3.1.2 字元串類型31
3.1.3 日期時間類型31
3.1.4 其他數據類型32
3.2 創建數據表33
3.2.1 創建數據表的語句33
3.2.2 使用CREATE語句創建簡單的數據表34
3.2.3 創建帶自動增長欄位的數據表34
3.2.4 創建帶自定義數據類型的數據表36
3.2.5 認識臨時表37
3.2.6 使用SQL Server Management Studio輕鬆創建數據表39
3.2.7 使用SP_HELP查看錶的骨架39
3.2.8 使用sysobjects查看錶的信息40
3.2.9 使用INFORMATION_SCHEMA.COLUMNS查看錶的信息41
3.3 修改數據表42
3.3.1 修改表中的數據類型43
3.3.2 更改表中欄位的數目43
3.3.3 給表中的欄位改名44
3.3.4 使用SQL Server Management Studio修改表46
3.4 刪除數據表47
3.4.1 刪除數據表的語法47
3.4.2 使用DROP語句去掉多餘的表47
3.4.3 使用SQL Server Management Studio輕鬆刪除表47
3.5 實例演練48
3.6 課後練習49
第4章 約束表中的數據50
4.1 為什麼要使用約束50
4.2 主鍵約束——PRIMARY KEY51
4.2.1 在創建表時直接加上主鍵約束51
4.2.2 在修改表時加上主鍵約束52
4.2.3 刪除主鍵約束54
4.2.4 使用SQL Server Management Studio輕鬆使用主鍵約束55
4.3 外鍵約束——FOREIGN KEY55
4.3.1 在創建表時直接加上外鍵約束56
4.3.2 在修改表時加上外鍵約束57
4.3.3 刪除外鍵約束58
4.3.4 使用SQL Server Management Studio輕鬆使用外鍵約束59
4.4 默認值約束——DEFAULT60
4.4.1 在創建表時添加默認值約束61
4.4.2 在修改表時添加默認值約束61
4.4.3 刪除默認值約束62
4.4.4 使用SQL Server Management Studio輕鬆使用默認值約束63
4.5 檢查約束——CHECK63
4.5.1 在創建表時添加檢查約束63
4.5.2 在修改表時添加檢查約束64
4.5.3 刪除檢查約束65
4.5.4 使用SQL Server Management Studio輕鬆使用檢查約束66
4.6 唯一約束——UNIQUE66
4.6.1 在創建表時加上唯一約束67
4.6.2 在修改表時加上唯一約束68
4.6.3 刪除唯一約束68
4.6.4 使用SQL Server Management Studio輕鬆使用唯一約束69
4.7 非空約束——NOT NULL70
4.7.1 在創建表時添加非空約束70
4.7.2 在修改表時添加非空約束71
4.7.3 刪除非空約束71
4.7.4 使用SQL Server Management Studio輕鬆使用非空約束72
4.8 實例演練72
4.9 課後練習74
第5章 管理表中的數據75
5.1 向數據表中添加數據——INSERT75
5.1.1 INSERT語句的基本語法格式75
5.1.2 給表中的全部欄位添加值75