• 讀書網|DuShu.com - 讀書·學習·生活
  •  | 簡體版
  • 論壇
  • 暢銷
  • 連載
  • 圖書
  • 資訊
  • 首頁
  • 國學/古籍 | 文學藝術 | 人文社科 | 經濟管理 | 生活時尚 | 科學技術 | 教材教輔 | 少兒讀物
  •    
  • 圖書搜索:
  •  
     全部圖書 可讀圖書 可購圖書
     
  • SQL應用開發范例寶典 - 書籍詳細信息
  • 查看同類圖書:科學技術»計算機/網絡»數據庫»SQL Sever»SQL應用開發范例寶典
  • SQL應用開發范例寶典

  • 【作 者】:明日科技孔志勇王毅房大偉
  • 【叢編項】:軟件工程師典藏
  • 【裝幀項】:平裝 16 / 688
  • 【出版項】:人民郵電出版社 / 2008年
  • 【ISBN號】:9787115179302 / 7115179301
  • 【原書定價】:¥79.00 有2家書店打折銷售 
  • 【主題詞】:計算機/網絡-數據庫-SQL
  • 【圖書簡介】
      書全面介紹了SQL語句在數據庫開發中所用到的技術和技巧。全書分為23章,涉及到SQLServer2000、SQLServer2005、Access、Oracle10g、MySql5.0和Postgresql8.2等6種數據庫語言,內容包括SQL語言基礎、常規數據查詢、高級數據過濾、字符串查詢、日期函數、數據排序、聚集函數與分組統計、使用子查詢、多表查詢、高級查詢、插入數據、更新和刪除數據、創建、操縱數據庫和表、使用視圖、使用存儲過程和函數、使用游標、使用觸發器、事務處理、安全性控制、SQL高級特性、數據庫對象查詢、數據庫安全與維護和嵌入式SQL等。全書共提供了463個實例,每個實例都突出實用性,其中大部分是程序開發者所需的有關問題的解決方案。本書配有光盤,光盤提供了書中所有實例的源代碼。全部代碼都經過精心調試,都可以正常運行。本書適用于廣大計算機愛好者和編程人員閱讀,也可供大、中專院校相關專業的師生學習參考。
  • 【作者簡介】
      明日科技有限公司是一家以計算機軟件技術為核心的高科技型企業,公司創建于2000年12月,是專業的應用軟件開發商和服務提供商。多年來始終致力于行業管理軟件開發、數字化出版物開發制作、計算機網絡系統綜合應用、行業電子商務網站開發等,先后成功開發了涉及生產、管理、控制、倉貯、物流、營銷、服務等領域的多種企業管理應用軟件和應用平臺。公司擁有軟件開發和項目實施方面的資深專家和學習型技術團隊,以軟件工程為指導思想建立了軟件研發和銷售服務體系,公司基于長期研發投入和豐富的行業經驗,本著“讓客戶輕松工作,同客戶共同成功”的奮斗目標,努力發揮;“專業、易用、高效”的產品優勢,竭誠為廣大用戶提供優質的產品和服務。企業精神:博學、創新、求實、篤行公司宗旨:以高新技術為依托,戰略性地開發具有巨大市場潛力的,具有高價值的產品,公司愿景:成為擁有核心技術和核心產品的高科技公司,在某些領域具有領先的市場地位。核心價值觀:永葆創業激情、每一天都在進步、容忍失敗,鼓勵創新、充分信任、平等交流。
  • 【本書目錄】
    第1章 SQL語言基礎 1
    1.1 變量與常量 2
    實例001 定義和使用局部變量 2
    實例002 定義和使用全局變量 4
    實例003 數字常量的使用 6
    實例004 使用字符串常量 8
    實例005 使用日期和時間常量 9
    1.2 數據類型 10
    實例006 使用常見的數據類型 11
    實例007 使用文本和圖像數據類型 13
    實例008 定義表數據類型 15
    實例009 自定義數據類型 16
    1.3 復合語句 18
    實例010 定義復合語句(begin…end) 18
    實例011 GO語句 20
    1.4 條件判斷語句 21
    實例012 使用if語句進行條件判斷 21
    實例013 使用case語句進行條件選擇判斷 22
    1.5 循環語句 25
    實例014 使用while語句 25
    實例015 在循環中使用break語句 26
    實例016 在循環中使用continue語句 27
    實例017 利用goto語句實現循環 29
    1.6 臨時表 30
    實例018 定義和使用局部臨時表 30
    實例019 定義和使用全局臨時表 31
    實例020 使用select into語句生成臨時表 33
    1.7 常用命令 34
    實例021 使用print命令輸出文本 34
    實例022 使用DBCC命令檢查數據庫 35
    實例023 使用kill命令結束連接數據庫中的進程 36
    第2章 常規數據查詢 39
    2.1 查詢的基本結構 40
    實例024 SELECT語句的結構 40
    2.2 列的查詢 42
    實例025 單列查詢 42
    實例026 多列查詢 43
    實例027 查詢所有列 44
    實例028 使用列別名 46
    2.3 列的計算 47
    實例029 簡單列計算 47
    實例030 復雜列計算 49
    實例031 執行算術組合計算 50
    實例032 連接列值 51
    實例033 使用字符函數對列進行格式化查詢 52
    實例034 使用數字函數對列進行格式化查詢 54
    實例035 使用常量查詢 56
    2.4 WHERE條件查詢 57
    實例036 檢索單行值 58
    實例037 不匹配檢索 59
    2.5 區間查詢 60
    實例038 利用“”、“”號進行區間查詢 61
    實例039 利用BETWEEN進行區間查詢 62
    第3章 高級數據過濾 65
    3.1 組合WHERE語句 66
    實例040 使用AND運算符連接WHERE子句 66
    實例041 利用OR運算符連接WHERE子句 67
    實例042 有效利用組合順序 68
    實例043 對數值列進行四舍五入 70
    實例044 使用行值表達式簡化查詢條件 72
    實例045 怎樣去掉小數點后多余的0 73
    3.2 IN運算符 74
    實例046 使用IN運算符簡化條件判斷 74
    實例047 使用IN運算符查詢4∶1、4∶2、4∶3贏得比賽的信息 75
    3.3 NOT運算符 76
    實例048 使用NOT運算符 76
    實例049 運算符的使用 78
    3.4 行查詢 79
    實例050 使用UNIQUE以沒有重復行為條件查詢數據 79
    實例051 限制返回行數(top rownum limit) 80
    實例052 從表中隨機返回記錄 81
    實例053 使用DISTINCT去除重復信息 82
    實例054 返回第8行到第10行的數據 84
    實例055 查找具體行數據 85
    實例056 查詢時顯示行號的方法 86
    實例057 延時執行查詢 88
    實例058 使用ReadText讀取文本類型數據 89
    實例059 預覽員工工資提高10%的金額 91
    實例060 確定哪些行是彼此互換的 92
    實例061 強制使用非簇索引查詢數據 93
    實例062 使用iif函數進行條件判斷 94
    3.5 類型轉換 95
    實例063 使用convert函數進行類型轉換 95
    實例064 使用cast函數進行類型轉換 97
    實例065 格式化金額 98
    實例066 將字符串轉換為日期 99
    實例067 將日期轉換為字符串 100
    3.6 進制轉換 101
    實例068 二進制轉換十進制 101
    實例069 八進制轉換十進制 102
    實例070 十六進制轉換十進制 103
    3.7 匹配查詢 105
    實例071 使用like運算符 106
    實例072 使用“%”匹配字符串 107
    實例073 使用“_”匹配任意字符 108
    實例074 使用“_”查詢6個字的數據 109
    實例075 使用“[ ]”匹配某一范圍的字符 111
    實例076 使用“[^]”匹配非某一范圍字符 112
    實例077 匹配特殊字符 113
    實例078 在模式查詢中使用轉義字符(escape) 114
    實例079 在多個字段中進行單個字符的匹配查詢 116
    實例080 匹配發音 117
    3.8 空值判斷 118
    實例081 查找空值 118
    實例082 查找非空值 119
    實例083 使用case語句將空值轉換為實際值 121
    實例084 使用coalesce函數將空值轉換為實際值 122
    實例085 使用nullif函數比較兩個表達式 123
    第4章 字符串查詢 125
    4.1 字符串查詢 126
    實例086 去除尾部空格 126
    實例087 截取字符串的部分信息 127
    實例088 使用“+”連接字符串 128
    實例089 使用stuff函數插入字符串 129
    實例090 將字符串以列的形式顯示 130
    實例091 在字符串中包含引號 131
    實例092 獲取字符在字符串中出現的次數 132
    實例093 字符串大小寫轉換 133
    實例094 去掉字符串中的“*” 135
    4.2 截取字符串 135
    實例095 從字符串中刪除元音字符 135
    實例096 從字符串中分離字符和數字 136
    實例097 去除字符串中非字母和數字的字符 138
    4.3 格式化字符串 139
    實例098 將電話號碼中的“-”去掉,但保留分機號前的“-” 139
    實例099 提取電話號碼中的區號和號碼 140
    實例100 格式化字符串為日期格式 141
    4.4 替換字符串 143
    實例101 將字符串中的指定字符替換為“*” 143
    實例102 用“…”代替過長的字符串顯示 143
    4.5 比較字符串 145
    實例103 比較兩個字符串是否相同 145
    實例104 比較兩個字符串的相似性 146
    實例105 大小寫敏感查詢 147
    第5章 日期查詢 149
    5.1 格式化日期 150
    實例106 把長日期格式數據轉化為短日期格式數據 150
    實例107 顯示長日期格式數據中的小時、分、秒 151
    實例108 將日期格式中的“.”轉化為“-” 153
    5.2 時間段查詢 154
    實例109 使用Between and查詢某一時間段內的數據 154
    實例110 使用關系運算符查詢某一時間段的數據 155
    實例111 使用in運算符查詢某幾個時間的數據 157
    實例112 查詢某一月份的數據 158
    實例113 查詢今天是周幾 159
    實例114 查詢兩個日期之間的天數 161
    實例115 計算兩個日期之間的月份數 162
    實例116 計算兩個日期之間的分、秒、小時 164
    實例117 計算兩個日期之間的工作日 165
    實例118 返回當前記錄與下一條記錄之間相差的天數 166
    5.3 獲取日期 167
    實例119 將日期中的年月日以列的形式顯示 167
    實例120 查詢當前月份 169
    實例121 查詢3個月后的日期 170
    實例122 獲取某月的第一天 172
    實例123 獲取本周的第一天 173
    實例124 獲取當前季度的第一天 174
    實例125 獲取上個月的最后一天 175
    實例126 獲取去年最后一天 176
    實例127 獲取本年的最后一天 177
    第6章 數據排序 179
    6.1 數據排序 180
    實例128 升序排序 180
    實例129 降序排序 181
    實例130 別名排序 182
    6.2 字符串排序 183
    實例131 按字符串中的某個子串排序 183
    實例132 按字母數字混合數據排序 184
    6.3 漢字排序 185
    實例133 按姓氏筆畫排序 186
    實例134 按音序排序 187
    6.4 按多個列排序 188
    實例135 多列排序 188
    實例136 重復值排序 189
    實例137 排序前3名數據 190
    實例138 排序后1名數據 191
    實例139 查詢結果排序 193
    實例140 在統計結果中排序 194
    6.5 按列序號排序 195
    實例141 按列的編號排序 195
    實例142 動態排序 196
    第7章 聚合函數與分組統計 199
    7.1 聚合函數 200
    實例143 通過SUM函數對銷售金額進行匯總 200
    實例144 通過DISTINCT函數求不重復班級名稱 201
    實例145 通過AVG函數求某班學生的平均成績 202
    實例146 通過MIN函數求銷售額最低值 204
    實例147 利用MIN函數在子查詢中查找最小值 205
    實例148 通過MAX函數求銷售額最高值 207
    實例149 利用MAX函數在子查詢中查詢最大值 209
    實例150 利用COUNT函數求日銷售數量 210
    實例151 利用COUNT函數求日銷售額大于某值的商品數 212
    實例152 利用COUNT函數求部門名稱列非NULL值的個數 214
    實例153 查詢包含最大值和最小值的記錄 215
    實例154 查詢不包含最大值和最小值的平均值 216
    實例155 計算商品銷售額所占的百分比 217
    實例156 查詢重復記錄 219
    7.2 分組統計 220
    實例157 GROUP BY子句創建簡單分組 220
    實例158 GROUP BY子句創建多列組合行 222
    實例159 在分組查詢中使用ALL關鍵字 223
    實例160 對統計結果進行排序 224
    實例161 在分組查詢中使用HAVING子句 226
    實例162 在分組查詢中使用CUBE運算符 227
    實例163 在分組查詢中使用ROLLUP  229
    實例164 HAVING子句與WHERE子句的聯合使用 231
    實例165 多表分組統計 233
    實例166 使用COMPUTE子句在同一結果集中顯示明細和匯總 234
    實例167 使用COMPUTE BY子句顯示多級分類匯總 237
    實例168 使用COALESCE函數將NULL轉換成0后,計算員工的平均工資 239
    實例169 生成累計和 240
    實例170 生成累計差 241
    第8章 使用子查詢 243
    8.1 簡單子查詢 244
    實例171 在SELECT列表中的子查詢 244
    實例172 為子查詢命名 245
    實例173 多列子查詢 246
    實例174 在多表查詢中使用子查詢 248
    8.2 單行子查詢 249
    實例175 比較子查詢 249
    實例176 在子查詢中使用聚合函數 250
    實例177 使用子查詢更新數據 251
    實例178 使用子查詢刪除數據 252
    8.3 多行子查詢 253
    實例179 使用IN查詢實現交集運算 253
    實例180 使用NOT IN子查詢實現差集運算 255
    實例181 在嵌套中使用EXISTS謂詞 256
    實例182 在嵌套中使用NOT EXISTS謂詞 259
    實例183 使用比較謂詞ALL引入子查詢 260
    實例184 使用比較謂詞ANY引入子查詢 261
    實例185 不使用NOT IN查詢主表中有而從表中沒有的數據 263
    8.4 相關子查詢 264
    實例186 使用IN引入相關子查詢 264
    實例187 嵌套子查詢 265
    實例188 在HAVING子句中使用相關子查詢 267
    實例189 比較運算符引入相關子查詢 268
    實例190 實現樹查詢 269
    第9章 多表查詢 271
    9.1 多表聯接 272
    實例191 笛卡爾乘積查詢 272
    實例192 在多表聯接中設置聯接條件 273
    實例193 使用表別名 274
    實例194 在多表聯接中返回某個表的所有列名 275
    9.2 內聯接 276
    實例195 等值聯接 276
    實例196 不等聯接 278
    實例197 自然聯接 279
    實例198 多表內聯接 280
    9.3 外聯接 281
    實例199 左外聯接 281
    實例200 右外聯接 282
    實例201 完全聯接 284
    實例202 使用外聯接進行多表聯合查詢 285
    9.4 其他聯接 286
    實例203 自聯接 286
    實例204 靜態交叉表 287
    實例205 動態交叉表 289
    實例206 在外聯接中使用and運算符 290
    9.5 組合查詢 292
    實例207 使用UNION運算符組合兩個表的數據 292
    實例208 一對多聯合查詢 293
    實例209 對組合查詢結果排序 295
    實例210 使用UNION ALL保留重復行 296
    實例211 使用UNION運算符消除重復的行 298
    實例212 將數據表中符合指定條件的記錄優先顯示 299
    實例213 使用INTERSECT函數進行交集運算 300
    實例214 使用MINUS進行差集運算 301
    9.6 使用聯接和聯接條件 302
    實例215 在內聯接中子查詢使用聚合函數 302
    實例216 利用聯接條件查找兩表中的共同行 303
    實例217 查詢一個表中存在的而其他兩個表中不存在的數據 304
    實例218 數據庫之間數據的復制 305
    實例219 從一個表中查詢另一個表中沒有的數據 306
    實例220 根據另一表中的條件查詢數據 307
    實例221 利用遞歸生成連續數 308
    第10章 高級查詢 311
    10.1 交叉表查詢 312
    實例222 交叉表 312
    實例223 反轉交叉表 313
    實例224 行列轉換 316
    實例225 創建分隔列表 317
    實例226 查詢結果分頁顯示 318
    實例227 在結果集中隔一行顯示數據 320
    10.2 分布式查詢 321
    實例228 建立鏈接 322
    實例229 查看鏈接 323
    實例230 刪除鏈接 324
    實例231 建立映射 325
    實例232 查看登錄映射信息 326
    實例233 簡單分布式查詢 327
    實例234 使用OpenDatasource函數進行分布式查詢 329
    實例235 使用OpenQuery函數進行分布式查詢 331
    實例236 使用OpenRowSet進行分布式查詢 333
    實例237 創建關聯到電子表格的鏈接 335
    實例238 創建關聯Access數據庫的鏈接 336
    第11章 插入數據 339
    11.1 插入單行數據 340
    實例239 整行插入數據 340
    實例240 特定字段數據插入 341
    實例241 NULL值的插入 342
    實例242 唯一值的插入 343
    實例243 通過視圖插入行 344
    實例244 插入默認值 345
    實例245 插入日期數據 346
    實例246 創建數據表之后插入數據 347
    11.2 插入多行記錄 349
    實例247 通過VALUES關鍵字插入多行數據 349
    實例248 使用UNION ALL語句批量插入數據 350
    實例249 使用INSERT SELECT語句批量插入數據 352
    11.3 將查詢結果插入數據表 353
    實例250 從一個表中向另一個表中復制行 353
    實例251 復制表結構 354
    實例252 將查詢結果中的數據插入到多表中 356
    第12章 更新和刪除數據 359
    12.1 更新表中的數據 360
    實例253 UPDATE語句更新列值 360
    實例254 利用子查詢更新多行的值 361
    實例255 依據外表值更新數據 362
    實例256 分步更新表 364
    實例257 使用CASE表達式更新列值 366
    實例258 只更新存在于其他表中的數據 368
    實例259 利用Oracle數據庫中的關鍵字merge合并記錄 369
    12.2 刪除表中的數據 371
    實例260 刪除單條數據 371
    實例261 刪除多行數據 372
    實例262 刪除所有數據 373
    實例263 刪除部分重復的行 374
    實例264 刪除完全重復的行 376
    實例265 使用TRUNCATE TABLE語句徹底刪除數據 377
    實例266 使用子查詢刪除數據 379
    實例267 刪除從其他表中引用的記錄 380
    實例268 刪除違反參照完整性的記錄 381
    12.3 通過視圖更新表 382
    實例269 通過視圖更新表數據 382
    實例270 通過視圖刪除表數據 383
    第13章 創建、操縱數據庫和表 385
    13.1 創建、刪除數據庫 386
    實例271 創建包含多個數據文件和日志文件的數據庫 386
    實例272 創建帶有多個文件組的數據庫 389
    實例273 修改數據庫 390
    實例274 向數據庫中添加數據文件 392
    實例275 向數據庫中添加日志文件 393
    實例276 向數據庫中添加文件組 394
    實例277 從數據庫中刪除文件 395
    實例278 從數據庫中刪除文件組 396
    實例279 刪除數據庫 397
    13.2 表的創建 398
    實例280 創建基本表 398
    實例281 定義列的非空約束 399
    實例282 在表中定義默認值約束 401
    實例283 使用關鍵字作為表的列名 402
    實例284 為聯合主鍵設置外鍵 403
    13.3 表的修改 405
    實例285 為表增加列 405
    實例286 刪除表中列 407
    實例287 修改列的結構 408
    實例288 為指定列設定默認值 409
    實例289 為現有表添加主鍵 410
    實例290 為現有表添加外鍵 411
    實例291 為現有表關系添加級聯更新、級聯刪除 412
    13.4 表的重命名和刪除 413
    實例292 重命名表 413
    實例293 刪除表 414
    第14章 使用視圖 417
    14.1 創建和使用視圖 418
    實例294 使用視圖過濾不想要的數據 418
    實例295 使用視圖與計算數據 419
    實例296 使用視圖重新格式化檢索出的數據 421
    實例297 使用視圖簡化復雜的連接 422
    實例298 創建基于視圖的視圖 423
    14.2 修改視圖 424
    實例299 修改視圖 424
    實例300 通過視圖添加數據 426
    實例301 通過視圖修改數據 428
    14.3 刪除視圖 429
    實例302 刪除視圖 429
    實例303 通過視圖刪除表數據 430
    第15章 使用存儲過程和函數 433
    15.1 創建存儲過程 434
    實例304 使用CREATE PROCED URE語句創建存儲過程 434
    實例305 使用return語句從存儲過程中返回值 436
    實例306 創建帶參數的存儲過程 437
    實例307 在存儲過程中使用事務 439
    實例308 創建帶返回參數的存儲過程 440
    實例309 創建并添加擴展存儲過程 442
    實例310 創建加密存儲過程 443
    15.2 管理存儲過程 444
    實例311 執行存儲過程 444
    實例312 存儲過程的重新編譯 446
    實例313 執行具有回傳參數的存儲過程 448
    實例314 查看存儲過程代碼 449
    實例315 修改存儲過程 452
    實例316 重新命名存儲過程 454
    實例317 刪除存儲過程 455
    實例318 使用存儲過程調用Com組件(sp_OACreate) 456
    實例319 重命名數據庫中列的名稱 458
    實例320 監控存儲過程(sp_monitor) 459
    實例321 自動執行存儲過程 461
    15.3 使用函數 462
    實例322 創建標量函數 462
    實例323 創建內嵌表值函數 463
    實例324 刪除函數 466
    第16章 使用游標 469
    實例325 聲明游標 470
    實例326 定義游標變量 473
    實例327 打開游標 474
    實例328 讀取游標中數據 475
    實例329 關閉游標 477
    實例330 釋放游標 478
    實例331 獲取游標行數 479
    實例332 檢測FETCH操作的狀態 481
    實例333 游標FOR循環 482
    實例334 游標的嵌套 484
    實例335 基于游標定位修改數據 486
    實例336 基于游標定位刪除數據 488
    實例337 在存儲過程中使用游標 489
    實例338 參數化游標 491
    實例339 利用sp_cursor_list查看服務及游標屬性 492
    實例340 利用sp_describe_cursor查看游標的全局特性 494
    第17章 使用觸發器 497
    17.1 創建觸發器 498
    實例341 創建INSERT觸發器 498
    實例342 創建UPDATE觸發器 501
    實例343 創建DELETE觸發器 502
    實例344 創建具有觸發條件的觸發器 503
    實例345 創建INSTEAD OF觸發器 505
    實例346 觸發器的嵌套 506
    實例347 創建遞歸觸發器 508
    17.2 修改觸發器 510
    實例348 修改觸發器 510
    實例349 重命名觸發器 513
    17.3 刪除觸發器 514
    實例350 刪除觸發器 514
    第18章 事務處理 517
    18.1 事務概述 518
    實例351 設置事務屬性 518
    18.2 事務應用 519
    實例352 提交事務 520
    實例353 回滾事務 521
    實例354 保存事務 523
    18.3 事務并發控制 525
    實例355 表級鎖定 525
    實例356 設置事務隔離層并發控制 526
    實例357 死鎖的產生及預防 528
    第19章 安全性控制 531
    19.1 用戶管理 532
    實例358 使用sp_addlogin創建用戶 532
    實例359 使用sp_password修改用戶密碼  533
    實例360 使用sp_helplogins查看用戶登錄信息 534
    19.2 角色管理 535
    實例361 使用sp_addrole創建數據庫角色 535
    實例362 使用sp_droprole刪除數據庫角色 536
    實例363 使用GRANT語句授予角色權限 537
    實例364 使用REVOKE語句取消角色創建數據表的權限 539
    19.3 權限管理 540
    實例365 使用GRANT語句授予角色WSERT和SELECT的權限 540
    實例366 使用REVOKE語句取消角色對指定數據表的操作權限 542
    實例367 SELECT權限控制 543
    實例368 INSERT權限控制 544
    實例369 UPDATE權限控制 545
    實例370 DELETE權限控制 547
    實例371 附加數據庫給新用戶已存在用戶權限 548
    第20章 SQL高級特性 551
    20.1 數據完整性 552
    實例372 創建并使用主鍵約束 552
    實例373 創建并使用外鍵約束 554
    實例374 唯一約束 556
    實例375 檢查約束 558
    實例376 使用newid函數為uniqueidentifer類型的數據生成唯一標識 560
    實例377 使用默認約束 561
    實例378 刪除約束 563
    實例379 使用identity屬性生成唯一標識 564
    20.2 規則 566
    實例380 創建規則 566
    實例381 將規則與數據類型或列綁定在一起 567
    實例382 解除規則 569
    實例383 刪除規則 570
    實例384 創建默認值(Create Default) 571
    實例385 綁定默認值(sp_bindefault) 572
    實例386 解除默認值綁定(sp_unbingdefault) 573
    20.3 索引 575
    實例387 創建索引 575
    實例388 創建簡單的非簇索引 576
    實例389 多字段非簇索引的創建 578
    實例390 使用UNIQUE關鍵字創建唯一索引 579
    實例391 使用CLUSTERDE關鍵字創建簇索引 580
    實例392 索引的銷毀 581
    實例393 使用DBCC SHOWCONTIG 語句對索引進行維護 583
    實例394 使用DBCC INDEXDEFRAG語句對索引進行維護 584
    實例395 重構索引 585
    實例396 創建虛擬列索引 587
    實例397 創建選擇索引 588
    實例398 創建全文索引 589
    實例399 檢索詞(Contains謂語) 590
    實例400 模糊查詢 593
    20.4 優化查詢 594
    實例401 避免使用or運算符 594
    實例402 避免使用not運算符 596
    實例403 避免使用distince語句 597
    實例404 簡化聯接條件 598
    實例405 在組合查詢時使用All語句 600
    第21章 數據庫對象查詢 603
    21.1 SQL Server數據庫對象查詢 604
    實例406 獲取自定義存儲過程、函數和視圖文本 604
    實例407 顯示有關觸發器信息 605
    實例408 列出數據庫的所有表 606
    實例409 列出數據表中數據列的定義 607
    實例410 獲取表中不允許為空的字段 608
    實例411 獲取表中的索引列 609
    實例412 獲取表中的約束 610
    實例413 查看硬盤分區 611
    實例414 判斷兩個表是否相等 612
    實例415 結束事件探查器進程 613
    實例416 修改數據庫名稱 614
    實例417 獲取當前數據庫中的所有用戶表 615
    實例418 獲取某一個表的所有字段 616
    實例419 查看與某一個表相關的視圖、存儲過程和函數 616
    實例420 查看當前數據庫中所有存儲過程 617
    實例421 查詢用戶創建的所有數據庫 618
    實例422 獲取數據庫大小 619
    實例423 跨越服務器查詢數據 620
    實例424 查詢多個部分列 621
    21.2 Oracle數據庫對象查詢 622
    實例425 獲取數據字典視圖 622
    實例426 查看表空間的名稱及大小 623
    實例427 查看表空間物理文件的名稱及大小 624
    實例428 查看控制文件 625
    實例429 查看日志文件 626
    實例430 查看數據庫對象 626
    實例431 查看數據庫的版本 627
    第22章 數據庫安全與維護 629
    22.1 收縮數據庫 630
    實例432 壓縮數據庫 630
    實例433 收縮數據和日志 631
    22.2 備份數據庫 632
    實例434 備份數據庫 632
    實例435 備份事務日志 633
    實例436 檢查備份集 636
    實例437 定時備份數據庫 637
    實例438 如何備份文件和文件組 638
    22.3 恢復數據庫 640
    實例439 簡單恢復數據庫 640
    實例440 恢復文件和文件組 641
    實例441 應用事務日志備份 643
    實例442 恢復到即時點  644
    實例443 災難性恢復數據庫 645
    22.4 其他操作 646
    實例444 對數據庫中數據進行加密 646
    實例445 附加數據庫 647
    實例446 分離數據庫 648
    22.5 導入/導出數據 649
    實例447 將SQL Server數據庫中數據導出到數據文件 649
    實例448 將Oracle數據庫中數據導出到數據文本文件 651
    實例449 從SQL Server數據庫中將數據導出到Excel數據表中 652
    實例450 從Excel中導入數據到SQL Server中 653
    實例451 將SQL Server數據導出到Access中 655
    實例452 從Access導出數據到SQL Server中 656
    實例453 從SQL Server里查詢Access數據 657
    實例454 將從SQL Server中查詢到的數據導成一個Excel文件 658
    實例455 將Oracle數據庫的數據導入到Excel中 659
    22.6 SQL注入式攻擊 661
    實例456 防止SQL注入式攻擊 661
    實例457 從源程序預防SQL注入式攻擊 662
    第23章 嵌入式SQL 665
    23.1 定義嵌入式SQL語句 666
    實例458 在高級語言中定義嵌入式SQL 666
    實例459 在C語言中使用SQL通信區 667
    實例460 嵌入式SQL中的主變量 669
    實例461 在嵌入式SQL中使用游標 671
    23.2 編譯并運行嵌入式SQL語句 673
    實例462 預編譯嵌入式SQL語句 673
    實例463 執行嵌入式SQL語句 675
    附錄 SQL范例寶典實例適用范圍 677

  • 【購買本書】
  • 商城名稱價格 配送信息優惠活動去看看購買

    當當網
    ¥60.90
    當天加急送:北京五環以內
    送貨上門:國內178個城市
    郵寄:全球
    特快專遞:全球
    全場免運費 去看看 訂購

    卓越網
    ¥63.20 送貨上門:國內308個城市
    郵寄:全球
    特快專遞:全球
    海外航空快遞
    滿30元,優惠5元運費 去看看 訂購

    中國圖書館網
    ¥0.4/頁起
    郵寄、快遞:全國
    特快專遞EMS:全球
    提供稀缺絕版圖書文獻影印服務 去看看 預定
  • 說明:
  • 1、由于網上書店可能根據各種情況隨時調整價格,我們的價格信息存在滯后性。以上價格僅作參考,具體以網上書店標示的價格為準。
    2、如價格折扣信息和原書定價存在較大誤差,可能是該店售書為本書的不同版本或不同裝禎形式,請讀者自行鑒別。
    3、對如何網上購書存在疑問,請點擊上面購書指南鏈接查詢。
  • Copyright © 讀書網 www.dushu.com 2006-2007, All Rights Reserved.
    鄂ICP備06000781號 公安備4201502577