注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫SQL SeverSQL基礎(chǔ)教程

SQL基礎(chǔ)教程

SQL基礎(chǔ)教程

定 價(jià):¥49.00

作 者: (美)費(fèi)希利 著,馮宇暉,賈文峰 譯
出版社: 人民郵電出版社
叢編項(xiàng): 圖靈程序設(shè)計(jì)叢書
標(biāo) 簽: SQL

ISBN: 9787115213501 出版時(shí)間: 2009-12-01 包裝: 平裝
開本: 16開 頁數(shù): 343 字?jǐn)?shù):  

內(nèi)容簡介

  《SQL基礎(chǔ)教程(第3版)》是一本SQL的入門書,介紹如何使用最常用的SQL語言維護(hù)和查詢數(shù)據(jù)庫信息。書中介紹了各種DBMS,關(guān)系模型理論,SQL語法,從表中檢索數(shù)據(jù),操作符和函數(shù),匯總和分組數(shù)據(jù),聯(lián)結(jié),子查詢,集合操作,創(chuàng)建、更改和刪除表,索引,視圖,事務(wù)和SQL技巧等?!禨QL基礎(chǔ)教程(第3版)》比較了各種DBMS中的SQL實(shí)現(xiàn),并給出大量實(shí)例代碼及經(jīng)驗(yàn)技巧?!禨QL基礎(chǔ)教程(第3版)》適合SQL初學(xué)者,同時(shí)也可作為數(shù)據(jù)庫應(yīng)用開發(fā)人員和最終用戶的參考書。

作者簡介

  Chris Fehily,知名技術(shù)作家,顧問,具有十幾年的設(shè)計(jì)和開發(fā)經(jīng)驗(yàn),主要興趣在編程語言和生物信息學(xué)等方面。

圖書目錄

第1章 DBMS介紹
 1.1 運(yùn)行SQL程序
 1.2 Microsoft Access
 1.3 Microsoft SQL Server
  1.3.1 SQL Server 2000
  1.3.2 SQL Server 2005/2008
 1.4 Oracle
 1.5 IBM DB2
 1.6 MySQL
 1.7 PostgreSQL
第2章 關(guān)系模型
 2.1 表、列和行
  2.1.1 表
  2.1.2 列
  2.1.3 行
 2.2 主鍵
 2.3 外鍵
 2.4 聯(lián)系
  2.4.1 一對(duì)一
  2.4.2 一對(duì)多
  2.4.3 多對(duì)多
 2.5 規(guī)范化
  2.5.1 第一范式
  2.5.2 第二范式
  2.5.3 第三范式
  2.5.4 其他范式
 2.6 示例數(shù)據(jù)庫
  2.6.1 表authors
  2.6.2 表publishers
  2.6.3 表titles
  2.6.4 表titles_authors
  2.6.5 表royalties
 2.7 創(chuàng)建示例數(shù)據(jù)庫
第3章 SQL基礎(chǔ)
 3.1 SQL語法
 3.2 SQL標(biāo)準(zhǔn)和一致性
 3.3 標(biāo)識(shí)符
 3.4 數(shù)據(jù)類型
 3.5 字符串類型
 3.6 二進(jìn)制大型對(duì)象類型
 3.7 精確數(shù)字類型
 3.8 近似數(shù)字類型
 3.9 布爾類型
 3.10 日期和時(shí)間類型
 3.11 時(shí)間間隔類型
 3.12 唯一標(biāo)識(shí)符
 3.13 其他數(shù)據(jù)類型
 3.14 空值
第4章 從表中檢索數(shù)據(jù)
 4.1 使用SELECT和FROM檢索列
 4.2 使用AS創(chuàng)建列的別名
 4.3 使用DISTINCT消除重復(fù)的行
 4.4 使用ORDER BY排序行
 4.5 使用WHERE篩選行
 4.6 使用AND、OR和NOT組合及求反條件
  4.6.1 AND操作符
  4.6.2 OR操作符
  4.6.3 NOT操作符
  4.6.4 AND、OR和NOT一起使用
 4.7 使用LIKE匹配模式
 4.8 使用BETWEEN進(jìn)行范圍篩選
 4.9 使用IN進(jìn)行列表篩選
 4.10 使用IS NULL測試空值
第5章 操作符和函數(shù)
 5.1 創(chuàng)建派生列
 5.2 執(zhí)行算術(shù)運(yùn)算
 5.3 確定計(jì)算的順序
 5.4 使用||連接串
 5.5 使用SUBSTRING()提取子串
 5.6 使用UPPER()和LOWER()更改串的大小寫
 5.7 使用TRIM()修整字符
 5.8 使用CHARACTER_LENGTH()得到串長度
 5.9 使用POSITION()查找子串
 5.10 執(zhí)行日期及時(shí)間間隔運(yùn)算
 5.11 獲得當(dāng)前日期和時(shí)間
 5.12 獲得用戶信息
 5.13 使用CAST()轉(zhuǎn)換數(shù)據(jù)類型
 5.14 使用CASE計(jì)算條件值
 5.15 使用COALESCE()檢查空值
 5.16 使用NULLIF()比較表達(dá)式
第6章 匯總和分組數(shù)據(jù)
 6.1 使用聚合函數(shù)
 6.2 創(chuàng)建聚合表達(dá)式
 6.3 使用MIN()查找最小值
 6.4 使用MAX()查找最大值
 6.5 使用SUM()計(jì)算總和
 6.6 使用AVG()計(jì)算平均值
 6.7 使用COUNT()統(tǒng)計(jì)行數(shù)
 6.8 使用DISTINCT聚合不重復(fù)的值
 6.9 使用GROUP BY分組行
 6.10 使用HAVING篩選分組
第7章 聯(lián)結(jié)
 7.1 限定列名
 7.2 使用AS創(chuàng)建表的別名
 7.3 使用聯(lián)結(jié)
 7.4 使用JOIN或WHERE創(chuàng)建聯(lián)結(jié)
 7.5 使用CROSS JOIN創(chuàng)建交叉聯(lián)結(jié)
 7.6 使用NATURAL JOIN創(chuàng)建自然聯(lián)結(jié)
 7.7 使用INNER JOIN創(chuàng)建內(nèi)聯(lián)結(jié)
 7.8 使用OUTER JOIN創(chuàng)建外聯(lián)結(jié)
 7.9 創(chuàng)建自聯(lián)結(jié)
第8章 子查詢
 8.1 理解子查詢
 8.2 子查詢語法
 8.3 子查詢和聯(lián)結(jié)
 8.4 簡單子查詢和相關(guān)子查詢
  8.4.1 簡單子查詢
  8.4.2 相關(guān)子查詢
 8.5 在子查詢中限定列名
 8.6 子查詢中的空值
 8.7 使用子查詢作為列表達(dá)式
 8.8 使用比較操作符比較子查詢的值
 8.9 使用IN測試集合成員資格
 8.10 使用ALL比較所有子查詢的值
 8.11 使用ANY比較某些子查詢的值
 8.12 使用EXISTS檢測存在性
 8.13 比較等價(jià)查詢
第9章 集合操作
 9.1 使用UNION合并行
 9.2 使用INTERSECT查找相同行
 9.3 使用EXCEPT查找不同行
第10章 插入、更新和刪除行
 10.1 顯示表結(jié)構(gòu)
 10.2 使用INSERT插入行
 10.3 使用UPDATE更新行
 10.4 使用DELETE刪除行
第11章 創(chuàng)建、更改和刪除表
 11.1 創(chuàng)建表
 11.2 理解約束
 11.3 使用CREATE TABLE創(chuàng)建新表
 11.4 使用NOT NULL禁止空值
 11.5 使用DEFAULT確定默認(rèn)值
 11.6 使用PRIMARY KEY指定主鍵
 11.7 使用FOREIGN KEY指定外鍵
 11.8 使用UNIQUE確保值唯一
 11.9 使用CHECK創(chuàng)建檢查約束
 11.10 使用CREATE TEMPORARY TABLE創(chuàng)建臨時(shí)表
 11.11 使用CREATE TABLE AS利用已存在表創(chuàng)建新表
 11.12 使用ALTER TABLE修改表
 11.13 使用DROP TABLE刪除表
第12章 索引
 12.1 使用CREATE INDEX創(chuàng)建索引
 12.2 使用DROP INDEX刪除索引
第13章 視圖
 13.1 使用CREATE VIEW創(chuàng)建視圖
 13.2 通過視圖檢索數(shù)據(jù)
 13.3 通過視圖修改數(shù)據(jù)
  13.3.1 通過視圖插入行
  13.3.2 通過視圖更新行
  13.3.3 通過視圖刪除行
 13.4 使用DROP VIEW刪除視圖
第14章 事務(wù)
第15章 SQL技巧
 15.1 動(dòng)態(tài)統(tǒng)計(jì)
 15.2 產(chǎn)生序列
 15.3 發(fā)現(xiàn)等差數(shù)列、遞增數(shù)列和等值數(shù)列
 15.4 限定返回行的數(shù)量
  15.4.1 Microsoft Access
  15.4.2 Microsoft SQL Server
  15.4.3 Oracle
  15.4.4 IBM DB2
  15.4.5 MySQL
  15.4.6 PostgreSQL
 15.5 分配排名
 15.6 計(jì)算修整均值
 15.7 隨機(jī)選取行
 15.8 處理重復(fù)值
 15.9 創(chuàng)建電話列表
 15.10 檢索元數(shù)據(jù)
  15.10.1 Microsoft Access
  15.10.2 Microsoft SQL Server
  15.10.3 Oracle
  15.10.4 IBM DB2
  15.10.5 MySQL
  15.10.6 PostgreSQL
 15.11 處理日期
  15.11.1 Microsoft Access
  15.11.2 Microsoft SQL Server
  15.11.3 Oracle
  15.11.4 IBM DB2
  15.11.5 MySQL
  15.11.6 PostgreSQL
 15.12 計(jì)算中值
  15.13 查詢極值
  15.14 改變動(dòng)態(tài)統(tǒng)計(jì)的中流
  15.15 旋轉(zhuǎn)結(jié)果
  15.16 處理層次結(jié)構(gòu)
索引

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)