出版時(shí)間:2003-10 出版社:電子工業(yè) 作者:[美]斯蒂芬斯等 著,張啟鏞等 譯 頁數(shù):576 字?jǐn)?shù):900000
Tag標(biāo)簽:無
內(nèi)容概要
SQL是一種功能強(qiáng)大的語言,熟練掌握并靈活應(yīng)用SQL是數(shù)據(jù)庫知識初學(xué)者和數(shù)據(jù)庫應(yīng)用開發(fā)人員的必備基本功。電子工業(yè)出版社在1999年翻譯出版本書的第二版、2000年翻譯出版第三版,均取得非常好的效果,成為暢銷書,影響了很多的數(shù)據(jù)庫相關(guān)人員?,F(xiàn)在出版的則是最新的第四版,從技術(shù)內(nèi)容、寫作手法等方面,進(jìn)一步提升了本書的品質(zhì)。本書從基本概念、數(shù)據(jù)操作、系統(tǒng)管理和流行產(chǎn)品等4個(gè)方面,系統(tǒng)地介紹了結(jié)構(gòu)化查詢語言SQL的各個(gè)主要組成部分,較本書的第三版增加了更多的新主題,尤其是增加了MySQL方面的具體實(shí)例。書中大量的實(shí)例和練習(xí)有助于讀者理解和掌握SQL,提高在實(shí)際商業(yè)環(huán)境中應(yīng)用和開發(fā)關(guān)系數(shù)據(jù)庫的能力。本書適用于那些要在較短時(shí)間內(nèi)系統(tǒng)掌握SQL的讀者,同時(shí)對數(shù)據(jù)庫開發(fā)人員具有較高的參考價(jià)值。
作者簡介
Ryan K. Stephens是Perpetual Technologies公司的總裁兼CEO,這是一家位于印第安那州首府印第安納波利斯的信息技術(shù)咨詢與培訓(xùn)公司。他專職于Oracle數(shù)據(jù)庫和SQL方面的工作已超過10年之久,做過Oracle程序員/分析員和Oracle數(shù)據(jù)庫管理員。Ryan是一名Oracle認(rèn)證專家(Certif
書籍目錄
第一篇 本篇概要 1 第1章 開始學(xué)習(xí)SQL 2 1.1 SQL歷史簡介 2 1.2 數(shù)據(jù)庫歷史簡介 2 1.3 當(dāng)今的數(shù)據(jù)庫概述 6 1.4 跨產(chǎn)品的語言 6 1.5 SQL總覽 7 1.6 幾種較流行的SQL的實(shí)現(xiàn)版本 8 1.7 開放數(shù)據(jù)庫連接 9 1.8 應(yīng)用編程中的SQL 10 1.9 小結(jié) 11 1.10 問與答 11 1.11 演練場 12 第2章 查詢簡介 13 2.1 SQL的背景 13 2.2 基本的查詢語法 13 2.3 用SELECT及FROM建立數(shù)據(jù)檢索塊 14 2.4 應(yīng)用查詢概念 15 2.5 編寫第一個(gè)查詢 16 2.6 選擇不重復(fù)的數(shù)據(jù) 19 2.7 小結(jié) 20 2.8 問與答 20 2.9 演練場 20 第3章 表達(dá)式、條件和運(yùn)算符 24 3.1 使用查詢表達(dá)式 24 3.2 在查詢中放置條件 24 3.3 學(xué)習(xí)使用運(yùn)算符 26 3.4 小結(jié) 53 3.5 問與答 53 3.6 演練場 54 第4章 利用內(nèi)置函數(shù)生成數(shù)據(jù) 56 4.1 合計(jì)函數(shù) 56 4.2 日期和時(shí)間函數(shù) 63 4.3 算術(shù)函數(shù) 69 4.4 用函數(shù)修正字符的顯示外觀 76 4.5 轉(zhuǎn)換函數(shù) 88 4.6 其他函數(shù) 89 4.7 MySQL字符函數(shù)的補(bǔ)充示例 90 4.8 MySQL日期函數(shù)補(bǔ)充示例 93 4.9 小結(jié) 95 4.10 問與答 95 4.11 演練場 95 第5章 SQL查詢中的子句 98 5.1 用WHERE子句指定查詢條件 99 5.2 ORDER BY子句——把混亂變?yōu)橛行?100 5.3 GROUP BY子句 107 5.4 HAVING子句 113 5.5 子句的組合使用 117 5.6 小結(jié) 121 5.7 問與答 121 5.8 演練場 122 第6章 連接表 124 6.1 在單個(gè)SELECT語句中連接多個(gè)表 124 6.2 基于相等的連接 130 6.3 不等連接 136 6.4 外部連接和內(nèi)部連接 137 6.5 將表與自己連接: 自連接 140 6.6 小結(jié) 142 6.7 問與答 142 6.8 演練場 143 第7章 將子查詢嵌入查詢 146 7.1 建立子查詢 148 7.2 在子查詢中使用合計(jì)函數(shù) 153 7.3 嵌套子查詢 154 7.4 參照外部表的相關(guān)子查詢 157 7.5 使用EXISTS,ANY和ALL 159 7.6 小結(jié) 163 7.7 問與答 163 7.8 演練場 164 第一篇回顧 166第二篇 本篇概要 167 第8章 數(shù)據(jù)庫規(guī)范化 168 第9章 創(chuàng)建和維護(hù)表 176 第10章 數(shù)據(jù)完整性控制 193 第11章 數(shù)據(jù)處理 206 第12章 事務(wù)控制 221 第13章 SQL中的日期與時(shí)間 232 第14章 創(chuàng)建視圖 246 第二篇回顧 261第三篇 本篇概要 263 第15章 在表上創(chuàng)建索引以提高性能 264 第16章 優(yōu)化SQL語句以提高性能 276 第17章 數(shù)據(jù)庫安全性 291 第18章 數(shù)據(jù)字典 306 第19章 存儲過程、觸發(fā)器和嵌入式SQL 326 第20章 最新標(biāo)準(zhǔn)SQL3中的新對象 344 第21章 用SQL產(chǎn)生SQL語句 352 第三篇回顧 370附加篇 本篇概要 371 第22章 SQL語句的調(diào)試 372 第23章 創(chuàng)建復(fù)合SQL查詢 388 第24章 用Oracle的SQL*Plus生成滿意的報(bào)表 403 第25章 Oracle PL/SQL簡介 432 第26章 Transact-SQL簡介 454 第27章 應(yīng)用編程中的嵌入式SQL 470 第28章 在基于UNIX的系統(tǒng)上使用MySQL 487 附加篇回顧 495 附錄A 答案 496 附錄B 用來創(chuàng)建表的代碼實(shí)例 540 附錄C 給表輸入數(shù)據(jù)的代碼實(shí)例 547 附錄D 用MySQL做練習(xí) 557 附錄E 獎(jiǎng)勵(lì)的練習(xí) 559 附錄F 常用SQL命令匯編 565 附錄G ASCII碼表 570 附錄H 相關(guān)資源 575
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載