注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)設(shè)計(jì)/管理輕松掌握SQL

輕松掌握SQL

輕松掌握SQL

定 價(jià):¥55.00

作 者: (美)[R.K.斯蒂芬斯]Ryan K.Stephens等著;張立紅等譯
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: SQL

購(gòu)買這本書可以去


ISBN: 9787505349865 出版時(shí)間: 1999-01-01 包裝:
開本: 26cm 頁數(shù): 492頁 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  使用SQL(結(jié)構(gòu)化查詢語言)能夠在數(shù)據(jù)庫(kù)內(nèi)創(chuàng)建表、增刪數(shù)據(jù)、查詢信息、改變系統(tǒng)設(shè)置、并觸發(fā)基于這些改變的操作。不管理您是程序員、系統(tǒng)管理員還是數(shù)據(jù)庫(kù)設(shè)計(jì)者,本書都能為你提供能夠完全理解其強(qiáng)大功能所需的所有信息,用于完全實(shí)現(xiàn)SQL的潛在功能。

作者簡(jiǎn)介

暫缺《輕松掌握SQL》作者簡(jiǎn)介

圖書目錄

第一篇 概要  
第1章  SQL語言介紹
1.1  SQL語言歷史簡(jiǎn)介
1.2  數(shù)據(jù)庫(kù)歷史簡(jiǎn)介
1.2.1  Codd的關(guān)于數(shù)據(jù)庫(kù)模型的十二條準(zhǔn)則
1.3  數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)
1.3.1  當(dāng)今的數(shù)據(jù)庫(kù)概述
1.4  跨產(chǎn)品語言
1.4.1  早期的實(shí)現(xiàn)
1.4.2  SQL和客戶/服務(wù)器應(yīng)用的開發(fā)
1.5  SQL語言概述
1.6  幾種較流行的SQL語言的實(shí)現(xiàn)
1.6.1  Microsoft Access
1.6.2  Personal Oracle7
1.6.3  Microsoft Query
1.7  開放數(shù)據(jù)庫(kù)連接(ODBC)
1.8  應(yīng)用程序編程中的SQL語言
1.9  小結(jié)
1.10  問與答
1.11  工作室
1.11.1  測(cè)驗(yàn)
1.11.2  練習(xí)
第2章  查詢簡(jiǎn)介:SELECT語句
2.1  目標(biāo)
2.2  背景
2.3  一般的句法格式
2.4  用SELECT及FROM建立數(shù)據(jù)檢索塊
2.5  示例
2.6  第一個(gè)查詢
2.6.1  結(jié)束一個(gè)SQL語句
2.6.2  改變列的順序
2.6.3  選擇特定的列
2.6.4  從不同表中選擇數(shù)據(jù)
2.7  使用區(qū)別(Distincion)查詢
2.8  小結(jié)
2.9  問與答
2.10  工作室
2.10.1  測(cè)驗(yàn)
2.10.2  練習(xí)
第3章  表達(dá)式、條件和操作符
3.1  目標(biāo)
3.2  表達(dá)式
3.3  條件
3.3.1  WHERE子句
3.4  操作符
3.4.1  算術(shù)操作符
3.4.2  比較操作符
3.4.3  字符操作符
3.4.4  邏輯操作符
3.4.5  集合操作符
3.4.6  其它操作符:IN和BETWEEN
3.5  小結(jié)
3.6  問與答
3.7  工作室
3.7.1  測(cè)驗(yàn)
3.7.2  練習(xí)
第4章  函數(shù):構(gòu)造檢索數(shù)據(jù)的模式
4.1  目標(biāo)
4.2  聚集函數(shù)
4.2.1  COUNT
4.2.2  SUM
4.2.3  AVG
4.2.4  MAX
4.2.5  MIN
4.2.6  VARIANCE
4.2.7  STDDEV
4.3  日期和時(shí)間函數(shù)
4.3.1  ADD_MONTHS
4.3.2  LAST_DAY
4.3.3  MONTHS_BETWEEN
4.3.4  NEW_TIME
4.3.5  NEXT_DAY
4.3.6  SYSDATE
4.4  算術(shù)函數(shù)
4.4.1  ABS
4.4.2  CEIL和FLOOR
4.4.3  COS、COSH、SIN、SINH、TAN和TANH
4.4.4  EXP 
4.4.5  LN和LOG
4.4.6  MOD
4.4.7  POWER
4.4.8  SIGN
4.4.9  SQRT
4.5  字符函數(shù)
4.5.1  CHR
4.5.2  CONCAT
4.5.3  INITCAP
4.5.4  LOWER和UPPER
4.5.5  LPAD和RPAD
4.5.6  LTRIM和RTRIM
4.5.7  REPLACE
4.5.8  SUBSTR
4.5.9  TRANSLATE
4.5.10  INSTR
4.5.11  LENGTH
4.6  轉(zhuǎn)換函數(shù)
4.6.1  TO_CHAR
4.6.2  TO_NUMBER
4.7  其它函數(shù)
4.7.1  GREATEST和LEAST
4.7.2  USER
4.8  小結(jié)
4.9  問與答
4.10  工作室
4.10.1  測(cè)驗(yàn)
4.10.2  練習(xí)
第5章  SQL子句
5.1  目標(biāo)
5.2  WHERE子句
5.3  STARTING WITH子句
5.4  ORDER BY子句——把混亂變?yōu)橛行?br />5.5  GROUP BY 子句
5.6  HAVING子句
5.7  復(fù)合子句
5.8  小結(jié)
5.9  問與答
5.10  工作室
5.10.1  測(cè)驗(yàn)
5.10.2  練習(xí)
第6章  連接表
6.1  目標(biāo)
6.2  介紹
6.3  在單個(gè)SELECT語句中的多重表
6.3.1  尋找正確的列
6.4  相等連接
6.5  不等連接
6.6  比較外部連接和內(nèi)部連接
6.7  將表與自己連接
6.8  小結(jié)
6.9  問與答
6.10  工作室
6.10.1  測(cè)驗(yàn)
6.10.2  練習(xí)
第7章  子查詢:嵌入式SELECT語句
7.1  目標(biāo)
7.2  建立一個(gè)子查詢
7.3  在子查詢中使用聚集函數(shù)
7.4  嵌套子查詢
7.5  相關(guān)子查詢
7.6  使用EXISTS、ANY和ALL
7.7  小結(jié)
7.8  總是與答
7.9  工作室
7.9.1  測(cè)驗(yàn)
7.9.2  練習(xí)
第一篇回顧  
預(yù)習(xí)  
第二篇概要  
本篇綜述  
第8章  操作數(shù)據(jù)
8.1  目標(biāo)
8.2  數(shù)據(jù)操作語句簡(jiǎn)介
8.3  INSERT語句
8.3.1  INSERT...VALUES語句
8.3.2  插入U(xiǎn)NLL值(空值)
8.3.3  插入唯一值
8.3.4  INSERT...SELECT語句
8.4  UPDATE語句
8.5  DELETE語句
8.6  從外部數(shù)據(jù)源輸入和輸出數(shù)據(jù)
8.6.1  Microsoft Access
8.6.2  Microsoft 和Sybase 的SQL Server
8.6.3  Personal Oracle 7
8.7  小結(jié)
8.8  問與答
8.9  工作室
8.9.1  測(cè)驗(yàn)
8.9.2  練習(xí)
第9章  創(chuàng)建和維護(hù)表
9.1  目標(biāo)
9.2  CREATE DATABASE語句
9.2.1  CREATE DATEBASE選項(xiàng)
9.2.2  數(shù)據(jù)庫(kù)設(shè)計(jì)
9.2.3  創(chuàng)建數(shù)據(jù)字典
9.2.4  創(chuàng)建關(guān)鍵字段
9.3  CREATE TABLE語句
9.3.1  表名
9.3.2  字段名
9.3.3  字段的數(shù)據(jù)類型
9.3.4  表的存儲(chǔ)和尺寸
9.3.5  從一個(gè)存在的表創(chuàng)建表
9.4  ALTER TABLE 語句
9.5  DROP TABLE語句
9.6  DROP DATEBASE語句
9.7  小結(jié)
9.8  問與答
9.9  工作室
9.9.1  測(cè)驗(yàn)
9.9.2  練習(xí)
第10章  創(chuàng)建視圖和索引
10.1  目標(biāo)
10.2  使用視圖
10.2.1  簡(jiǎn)單視圖
10.2.2  改列名
10.2.3  SQL視圖處理
10.2.4  使用SELECT語句的限制
10.2.5  與使用視圖修改數(shù)據(jù)有關(guān)的問題
10.2.6  視圖的一般應(yīng)用
10.2.7  視圖的安全性
10.2.8  用視圖轉(zhuǎn)換單位
10.2.9  用視圖簡(jiǎn)化很熱的查詢
10.2.10  DROP VIEW語句
10.3  使用索引
10.3.1  索引是什么
10.3.2  索引技巧
10.3.3  在一個(gè)以上的字段建立索引
10.3.4  使用帶有UNIQUE關(guān)鍵字的CREATE INDEX語句
10.3.5  索引與連接
10.3.6  使用聚簇
10.4  小結(jié)
10.5  問與答
10.6  工作室
10.6.1  測(cè)驗(yàn)
10.6.2  練習(xí)
第11章  事務(wù)控制
11.1  目標(biāo)
11.2  事務(wù)控制
11.3  銀行應(yīng)用
11.4  開始一個(gè)事務(wù)
11.5  結(jié)束一個(gè)事務(wù)
11.6  撤消事務(wù)
11.7  使用事務(wù)保存點(diǎn)(SAVEPOINT)
11.8  小結(jié)
11.9  問與答
11.10  工作室
11.10.1  測(cè)驗(yàn)
11.10.2  練習(xí)
第12章  數(shù)據(jù)庫(kù)安全性
12.1  數(shù)據(jù)庫(kù)管理員須知
12.2  流行的數(shù)據(jù)庫(kù)產(chǎn)品及其安全性
12.3  如何確保數(shù)據(jù)庫(kù)的安全性
12.4  Personal Oracle7和安全性
12.4.1  創(chuàng)建用戶
12.4.2  創(chuàng)建角色
12.4.3  用戶特權(quán)
12.4.4  用戶訪問視圖
12.4.5  用視圖實(shí)現(xiàn)安全性
12.4.6  使用同義詞代替視圖
12.4.7  使用WITH GRANT OPTION子句
12.5  小結(jié)
12.6  問與答
12.7  工作室
12.7.1  測(cè)驗(yàn)
12.7.2  練習(xí)
第13章  高級(jí)SQL主題
13.1  目標(biāo)
13.2  臨時(shí)表
13.3  游標(biāo)
13.3.1  創(chuàng)建游標(biāo)
13.3.2  打開游標(biāo)
13.3.3  滾動(dòng)游標(biāo)
13.3.4  測(cè)試游標(biāo)的狀態(tài)
13.3.5  關(guān)閉游標(biāo)
13.3.6  游標(biāo)的使用范圍
13.4  創(chuàng)建并使用存儲(chǔ)過程
13.4.1  使用想念過程參數(shù)
13.4.2  刪除存儲(chǔ)過程
13.4.3  嵌套存儲(chǔ)過程
13.5  設(shè)計(jì)和使用觸發(fā)器
13.5.1  觸發(fā)器和事務(wù)
13.5.2  使用觸發(fā)器限制
13.5.3  嵌套觸發(fā)器
13.6  在UPDATE和DELETE語句中使用SELECT命令
13.6.1  在執(zhí)行之前測(cè)試SELECT語句
13.7  嵌入式SQL語言
13.7.1  表態(tài)和動(dòng)態(tài)SQL語言
13.8  使用SQL編程
13.9  小結(jié)
13.10  問與答
13.11  工作室
13.11.1  測(cè)驗(yàn)
13.11.2  練習(xí)
第14章  SQL語言的動(dòng)態(tài)使用
14.1  目標(biāo)
14.2  快速瀏覽
14.2.1  ODBC
14.2.2  Personal Oracle7
14.2.3  INTERBASE SQL(ISQL)
14.2.4  Visual C++
14.2.5  Delphi
14.3  開始
14.4  創(chuàng)建數(shù)據(jù)庫(kù)
14.5  用Microsoft Query執(zhí)行連接
14.6  使用Visual C++和SQL
14.7  使用Delphi和SQL
14.8  小結(jié)
14.9  問與答
14.10  工作室
14.10.1  測(cè)驗(yàn)
14.10.2  練習(xí)
第二篇回顧  
第三篇概要  
運(yùn)用SQL知識(shí)  
第15章  改進(jìn)性能的優(yōu)化執(zhí)行SQL語句
15.1  目標(biāo)
15.2  增加SQL語句的可讀性
15.3  掃描整個(gè)表
15.4  增加一個(gè)新索引
15.5  查詢中各萬分的安排
15.5.1  過程
15.5.2  避免使用OR
15.6  聯(lián)要分析處理(OLAP)與聯(lián)機(jī)事務(wù)處理(OLTP)
15.6.1  OLTP調(diào)整
15.6.2  OLAP調(diào)整
15.7  成批裝入與事務(wù)處理
15.8  通過刪除索引優(yōu)化數(shù)據(jù)裝載
15.9  經(jīng)常提交數(shù)據(jù)——保證系統(tǒng)政黨運(yùn)行的關(guān)鍵
15.10  在動(dòng)態(tài)環(huán)境中重尋表和索引
15.11  調(diào)整數(shù)據(jù)庫(kù)
15.12  影響數(shù)據(jù)庫(kù)性能的因素
15.13  內(nèi)置調(diào)整工具
15.14  小結(jié)
15.15  問與答
15.16  工作室
15.16.1  測(cè)驗(yàn)
15.16.2  練習(xí)
第16章  使用視圖從數(shù)據(jù)字典中檢索有用信息
16.1  目標(biāo)
16.2  數(shù)據(jù)字典介紹
16.3  數(shù)據(jù)字典的用戶
16.4  數(shù)據(jù)字典的內(nèi)容
16.4.1  Oracle的數(shù)據(jù)字典
16.4.2  Sybase的數(shù)據(jù)字典
16.5  Oracle數(shù)據(jù)字典的剖析
16.5.1  用戶視圖
16.5.2  系統(tǒng)DBA視圖
16.5.3  動(dòng)態(tài)性能視圖
16.5.4  PLAN表
16.6  小結(jié)
16.7  問與答
16.8  工作室
16.8.1  測(cè)驗(yàn)
16.8.2  練習(xí)
第17章  使用SQL語言生成SQL語句
17.1  目標(biāo)
17.2  使用SQL語言生成SQL語句的目的
17.3  幾個(gè)SQL*Plus命令
17.3.1  set echo on/off
17.3.2  set feedback on/off
17.3.3  set heading on/off
17.3.4  spool filename/off
17.4  統(tǒng)計(jì)所有表中的行數(shù)
17.5  為多個(gè)用戶授予其他用戶
17.6  將表的權(quán)限授予其他用戶
17.7  為裝入數(shù)據(jù)而禁止對(duì)表的約束
17.8  在單個(gè)區(qū)域內(nèi)創(chuàng)建大量的同義詞
17.9  在表上創(chuàng)建視圖
17.10  截?cái)嗄骋挥脩舻乃斜?br />17.11  使用SQL語句生成Shell腳本
17.12  對(duì)表和索引進(jìn)行逆向工程
17.13  小結(jié)
17.14  問與答
17.15  工作室
17.15.1  測(cè)驗(yàn)
17.15.2  練習(xí)
第18章  PL/語言簡(jiǎn)介
18.1  目標(biāo)
18.2  介紹
18.3  PL/SQL中的數(shù)據(jù)類型
18.3.1  字符串?dāng)?shù)據(jù)類型
18.3.2  數(shù)值數(shù)據(jù)類型
18.3.3  二進(jìn)制數(shù)據(jù)類型
18.3.4  日期數(shù)據(jù)類型
18.3.5  布爾型
18.3.6  行號(hào)(ROWID)
18.4  PL/SQL程序塊結(jié)構(gòu)
18.4.1  注解
18.5  DECLARE部分
18.5.1  變量賦值
18.5.2  常量賦值
18.5.3  游標(biāo)的定義
18.5.4  %TYPE屬性
18.5.5  %ROWTYPE屬性
18.5.6  %RLOWCOUNT屬性
18.6  PROCEDURE部分
18.6.1  BEGIN...END語句
18.6.2  游標(biāo)控制命令
18.6.3  條件語句
18.7  EXCEPTION部分
18.7.1  異常事件的觸發(fā)
18.7.2  異常事件處理程序的執(zhí)行
18.7.3  PL/SQL程序塊的執(zhí)行
18.7.4  為用戶顯示輸出結(jié)果
18.8  PL/SQL中的事務(wù)控制
18.9  PL/SQL程序的完整介紹
18.9.1  樣表和數(shù)據(jù)
18.9.2  PL/SQL程序塊實(shí)例
18.9.3  另一個(gè)實(shí)例
18.10  存儲(chǔ)過程、程序包和觸發(fā)器
18.10.1  存儲(chǔ)過程樣本
18.10.2  程序包樣本
18.10.3  觸發(fā)器樣本
18.11  小結(jié)
18.12  問與答
18.13  工作室
18.13.1  測(cè)驗(yàn)
18.13.2  練習(xí)
第19章  Transact-SQL介紹
19.1  目標(biāo)
19.2  Transact-SQL概述
19.3  對(duì)ANSISQL語言的擴(kuò)充
19.3.1  Transact-SQL面向哪些用戶
19.3.2  Transact-SQL的基本構(gòu)成
19.4  數(shù)據(jù)類型
19.4.1  字符串類型
19.4.2  數(shù)值數(shù)據(jù)類型
19.4.3  日期數(shù)據(jù)類型
19.4.4  貨幣數(shù)據(jù)類型
19.4.5  二進(jìn)制串
19.4.6  位(bit)——一種邏輯數(shù)據(jù)類型
19.5  使用Transact-SQL訪問數(shù)據(jù)庫(kù)
19.5.1  BASEBALL數(shù)據(jù)庫(kù)
19.5.2  局部變量的聲明
19.5.3  全局變量的聲明
19.5.4  變量的使用
19.5.5  PRINT命令
19.6  程序流程控制
19.6.1  BEGIN和END語句
19.6.2  IF...ELSE語句
19.6.3  EXISTS條件
19.6.4  測(cè)試一個(gè)查詢結(jié)果
19.6.5  WHILE循環(huán)
19.6.6  BREAK命令
19.6.7  CONTINUE命令
19.6.8  使用WHILE循環(huán)滾動(dòng)訪問一個(gè)表
19.7  Transact-SQL通配符
19.8  使用COMPUTE命令創(chuàng)建合計(jì)報(bào)表
19.9  日期轉(zhuǎn)換
19.10  SQL Server的診斷工具——SET命令
19.11  小結(jié)
19.12  問與答
19.13  工作室
19.13.1  測(cè)驗(yàn)
19.13.2  練習(xí)
第20章  SQL*Plus
20.1  目標(biāo)
20.2  介紹
20.3  SQL*Plus緩沖區(qū)
20.4  DESCRIBE命令
20.5  SHOW命令
20.6  文件命令
20.6.1  SAVE、SET和EDIT命令
20.6.2  執(zhí)行一個(gè)SQL文件
20.6.3  存儲(chǔ)查詢結(jié)果
20.7  SET命令
20.8  LOGIN.SQL文件
20.9  CLEAR命令
20.10  格式化輸出結(jié)果
20.10.1  TTITLE和BTITLE命令
20.10.2  格式化的列
20.11  報(bào)表和分組合計(jì)
20.11.1  BREAK ON 
20.11.2  COMPUTE
20.12  在SQL*Plus中使用變量
20.12.1  替代變量(&)
20.12.2  DEFINE
20.12.3  ACCEPT
20.12.4  NEW_VALUE
20.13  DUAL表
20.14  DECODE函數(shù)
20.15  日期轉(zhuǎn)換
20.16  執(zhí)行一系列SQL文件
20.17  在SQL腳本文件中增加注釋
20.18  高級(jí)報(bào)表
20.19  小結(jié) 
20.20  問與答
20.21  工作室
20.21.1  測(cè)驗(yàn)
20.21.2  練習(xí)
第21章  SQL語言常見錯(cuò)誤及解決方法
21.1  目標(biāo)
21.2  介紹
21.3  常見錯(cuò)誤
21.3.1  表或視圖不存在
21.3.2  無效的用戶名或口令
21.3.3  沒有FROM關(guān)鍵字
21.3.4  不允許使用分組函數(shù)
21.3.5  無效的列名
21.3.6  缺少關(guān)鍵字
21.3.7  缺少左括號(hào)
21.3.8  缺少右括號(hào)
21.3.9  缺少逗號(hào)
21.3.10  列名定義不明確
21.3.11  SQL命令滑有正常結(jié)束
21.3.12  缺少表達(dá)式
21.3.13  函數(shù)缺少參數(shù)
21.3.14  缺少數(shù)據(jù)值
21.3.15  完整性約束沖突——雙親主鍵沒有找到
21.3.16  Oracle不能使用
21.3.17  向列中插入的數(shù)據(jù)太大
21.3.18  遠(yuǎn)程數(shù)據(jù)庫(kù)服務(wù)器不能識(shí)別連接描述符中的系統(tǒng)ID號(hào)
21.3.19  沒有授權(quán)的權(quán)限
21.3.20  語句中的無效字符——Escape字符
21.3.21  不能創(chuàng)建操作系統(tǒng)文件
21.4  常見的邏輯錯(cuò)誤
21.4.1  在SQL語句中使用保留字
21.4.2  在多個(gè)選擇列上使用DISTINCT命令
21.4.3  刪除不合適的表
21.4.4  在多模式的數(shù)據(jù)庫(kù)中公共同義詞的使用
21.4.5  可怕的組合爆炸
21.4.6  數(shù)據(jù)輸入質(zhì)量不高
21.4.7  采用不合適的文件系統(tǒng)結(jié)構(gòu)
21.4.8  對(duì)于很大的表采用向?qū)〉拇鎯?chǔ)參數(shù)
21.4.9  將數(shù)據(jù)庫(kù)對(duì)象存儲(chǔ)到系統(tǒng)表空間中
21.4.10  大量的備份文件沒有壓縮
21.4.11  沒有規(guī)劃好系統(tǒng)資源的使用
21.5  防止數(shù)據(jù)出現(xiàn)麻煩
21.5.1  在數(shù)據(jù)庫(kù)中查找重復(fù)的記錄
21.6  小結(jié)
21.7  問與答
21.8  工作室
21.8.1  測(cè)驗(yàn)
21.8.2  練習(xí)
第三篇回顧  
附錄A  常用SQL語句中的詞匯
附錄B  第14章中使用的C++程序源代碼清單
附錄C  第14章中使用的Delphi程序源代碼清單
附錄D  參考文獻(xiàn)
附錄E  ASCII字符表
附錄F  測(cè)驗(yàn)和練習(xí)答案

本目錄推薦

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