欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

程序員的SQL金典 楊中科著 中文 PDF版

  • 書(shū)籍大?。?span>1.4MB
  • 書(shū)籍語(yǔ)言:簡(jiǎn)體中文
  • 書(shū)籍類(lèi)型:國(guó)產(chǎn)軟件
  • 書(shū)籍授權(quán):免費(fèi)軟件
  • 書(shū)籍類(lèi)別:sqlserver
  • 應(yīng)用平臺(tái):PDF
  • 更新時(shí)間:2012-12-10
  • 購(gòu)買(mǎi)鏈接:
  • 網(wǎng)友評(píng)分:
360通過(guò) 騰訊通過(guò) 金山通過(guò)

情介紹

中文名: 程序員的SQL金典
作者: 圖書(shū)
分類(lèi): 軟件
資源格式: PDF
出版社: 電子工業(yè)出版社
書(shū)號(hào): 9787121048739
發(fā)行時(shí)間: 2008年9月1日
地區(qū):
語(yǔ)言:
簡(jiǎn)介:
本書(shū)主要介紹SQL的語(yǔ)法規(guī)則及在實(shí)際開(kāi)發(fā)中的應(yīng)用,并且對(duì)SQL在MySQL、MS SQL Server、Oracle和DB2中的差異進(jìn)行了分析。本書(shū)分為3部分:第1部分為基礎(chǔ)篇,主要講解數(shù)據(jù)庫(kù)對(duì)增、刪、改、查等SQL的支持,給出了這些SQL的應(yīng)用案例;第2部分為進(jìn)階篇,講解了函數(shù)、子查詢(xún)、表連接、不同DBMS中的SQL語(yǔ)法差異、SQL調(diào)優(yōu)、NULL值處理、事務(wù)、開(kāi)窗函數(shù)等高級(jí)技術(shù);第3部分為案例篇,對(duì)前兩部分的知識(shí)進(jìn)行了綜合運(yùn)用。
  本書(shū)適合程序開(kāi)發(fā)人員及數(shù)據(jù)庫(kù)工程師參考學(xué)習(xí),也可作為高等院校相關(guān)專(zhuān)業(yè)師生的參考書(shū)。
目錄:
第1章 數(shù)據(jù)庫(kù)入門(mén)
1.1 數(shù)據(jù)庫(kù)概述
1.1.1 數(shù)據(jù)庫(kù)與數(shù)據(jù)庫(kù)管理系統(tǒng)
1.1.2 數(shù)據(jù)庫(kù)能做什么
1.1.3 主流數(shù)據(jù)庫(kù)管理系統(tǒng)介紹
1.2 數(shù)據(jù)庫(kù)基礎(chǔ)概念
1.2.1 Catalog
1.2.2 表(Table)
1.2.3 列(Column)
1.2.4 數(shù)據(jù)類(lèi)型(DataType)
1.2.5 記錄(Record)
1.2.6 主鍵(PrimaryKey)
1.2.7 索引(Index)
1.2.8 表關(guān)聯(lián)
1.2.9 數(shù)據(jù)庫(kù)的語(yǔ)言——SQL
1.2.10 DBA與程序員
第2章 數(shù)據(jù)表的創(chuàng)建和管理
2.1 數(shù)據(jù)類(lèi)型
2.1.1 整數(shù)類(lèi)型
2.1.2 數(shù)值類(lèi)型
2.1.3 字符相關(guān)類(lèi)型
2.1.4 日期時(shí)間類(lèi)型
2.1.5 二進(jìn)制類(lèi)型
2.2 通過(guò)SQL語(yǔ)句管理數(shù)據(jù)表
2.2.1 創(chuàng)建數(shù)據(jù)表
2.2.2 定義非空約束
2.2.3 定義默認(rèn)值
2.2.4 定義主鍵
2.2.5 定義外鍵
2.2.6 修改已有數(shù)據(jù)表
2.2.7 刪除數(shù)據(jù)表
2.2.8 受限操作的變通解決方案
第3章 數(shù)據(jù)的增、刪、改
3.1 數(shù)據(jù)的插入
3.1.1 簡(jiǎn)單的INSERT語(yǔ)句
3.1.2 簡(jiǎn)化的INSERT語(yǔ)句
3.1.3 非空約束對(duì)數(shù)據(jù)插入的影響
3.1.4 主鍵對(duì)數(shù)據(jù)插入的影響
3.1.5 外鍵對(duì)數(shù)據(jù)插入的影響
3.2 數(shù)據(jù)的更新
3.2.1 簡(jiǎn)單的數(shù)據(jù)更新
3.2.2 帶WHERE子句的UPDATE語(yǔ)句
3.2.3 非空約束對(duì)數(shù)據(jù)更新的影響
3.2.4 主鍵對(duì)數(shù)據(jù)更新的影響
3.2.5 外鍵對(duì)數(shù)據(jù)更新的影響
3.3 數(shù)據(jù)的刪除
3.3.1 簡(jiǎn)單的數(shù)據(jù)刪除
3.3.2 帶WHERE子句的DELETE語(yǔ)句
第4章 數(shù)據(jù)的檢索
4.1 SELECT基本用法
4.1.1 簡(jiǎn)單的數(shù)據(jù)檢索
4.1.2 檢索出需要的列
4.1.3 列別名
4.1.4 按條件過(guò)濾
4.1.5 數(shù)據(jù)匯總
4.1.6 排序
4.2 高級(jí)數(shù)據(jù)過(guò)濾
4.2.1 通配符過(guò)濾
4.2.2 空值檢測(cè)
4.2.3 反義運(yùn)算符
4.2.4 多值檢測(cè)
4.2.5 范圍值檢測(cè)
4.2.6 低效的“WHERE 1=1”
4.3 數(shù)據(jù)分組
4.3.1 數(shù)據(jù)分組入門(mén)
4.3.2 數(shù)據(jù)分組與聚合函數(shù)
4.3.3 HAVING語(yǔ)句
4.4 限制結(jié)果集行數(shù)
4.4.1 MySQL
4.4.2 MS SQL Server 2000
4.4.3 MS SQL Server 2005
4.4.4 Oracle
4.4.5 DB2
4.4.6 數(shù)據(jù)庫(kù)分頁(yè)
4.5 抑制數(shù)據(jù)重復(fù)
4.6 計(jì)算字段
4.6.1 常量字段
4.6.2 字段間的計(jì)算
4.6.3 數(shù)據(jù)處理函數(shù)
4.6.4 字符串的拼接
4.6.5 計(jì)算字段的其他用途
4.7 不從實(shí)體表中取的數(shù)據(jù)
4.8 聯(lián)合結(jié)果集
4.8.1 簡(jiǎn)單的結(jié)果集聯(lián)合
4.8.2 聯(lián)合結(jié)果集的原則
4.8.3 UNION ALL
4.8.4 聯(lián)合結(jié)果集應(yīng)用舉例
第5章 函數(shù)
5.1 數(shù)學(xué)函數(shù)
5.1.1 求絕對(duì)值
5.1.2 求指數(shù)
5.1.3 求平方根
5.1.4 求隨機(jī)數(shù)
5.1.5 舍入到最大整數(shù)
5.1.6 舍入到最小整數(shù)
5.1.7 四舍五入
5.1.8 求正弦值
5.1.9 求余弦值
5.1.10 求反正弦值
5.1.11 求反余弦值
5.1.12 求正切值
5.1.13 求反正切值
5.1.14 求兩個(gè)變量的反正切
5.1.15 求余切
5.1.16 求圓周率π值
5.1.17 弧度制轉(zhuǎn)換為角度制
5.1.18 角度制轉(zhuǎn)換為弧度制
5.1.19 求符號(hào)
5.1.20 求整除余數(shù)
5.1.21 求自然對(duì)數(shù)
5.1.22 求以10為底的對(duì)數(shù)
5.1.23 求冪
5.2 字符串函數(shù)
5.2.1 計(jì)算字符串長(zhǎng)度
5.2.2 字符串轉(zhuǎn)換為小寫(xiě)
5.2.3 字符串轉(zhuǎn)換為大寫(xiě)
5.2.4 截去字符串左側(cè)空格
5.2.5 截去字符串右側(cè)空格
5.2.6 截去字符串兩側(cè)的空格
5.2.7 取子字符串
5.2.8 計(jì)算子字符串的位置
5.2.9 從左側(cè)開(kāi)始取子字符串
5.2.10 從右側(cè)開(kāi)始取子字符串
5.2.11 字符串替換
5.2.12 得到字符的ASCII碼
5.2.13 得到一個(gè)ASCII碼數(shù)字對(duì)應(yīng)的字符
5.2.14 發(fā)音匹配度
5.3 日期時(shí)間函數(shù)
5.3.1 日期、時(shí)間、日期時(shí)間與時(shí)間戳
5.3.2 主流數(shù)據(jù)庫(kù)系統(tǒng)中日期時(shí)間類(lèi)型的表示方式
5.3.3 取得當(dāng)前日期時(shí)間
5.3.4 日期增減
5.3.5 計(jì)算日期差額
5.3.6 計(jì)算一個(gè)日期是星期幾
5.3.7 取得日期的指定部分
5.4 其他函數(shù)
5.4.1 類(lèi)型轉(zhuǎn)換
5.4.2 空值處理
5.4.3 CASE函數(shù)
5.5 各數(shù)據(jù)庫(kù)系統(tǒng)獨(dú)有函數(shù)
5.5.1 MySQL中的獨(dú)有函數(shù)
5.5.2 MS SQL Server中的獨(dú)有函數(shù)
5.5.3 Oracle中的獨(dú)有函數(shù)
第6章 索引與約束
6.1 索引
6.2 約束
6.2.1 非空約束
6.2.2 唯一約束
6.2.3 CHECK約束
6.2.4 主鍵約束
6.2.5 外鍵約束
第7章 表連接
7.1 表連接簡(jiǎn)介
7.2 內(nèi)連接(INNER JOIN)
7.3 不等值連接
7.4 交叉連接
7.5 自連接
7.6 外部連接
7.6.1 左外部連接
7.6.2 右外部連接
7.6.3 全外部連接
第8章 子查詢(xún)
8.1 子查詢(xún)?nèi)腴T(mén)
8.1.1 單值子查詢(xún)
8.1.2 列值子查詢(xún)
8.2 SELECT列表中的標(biāo)量子查詢(xún)
8.3 WHERE子句中的標(biāo)量子查詢(xún)
8.4 集合運(yùn)算符與子查詢(xún)
8.4.1 IN運(yùn)算符
8.4.2 ANY和SOME運(yùn)算符
8.4.3 ALL運(yùn)算符
8.4.4 EXISTS運(yùn)算符
8.5 在其他類(lèi)型SQL語(yǔ)句中的子查詢(xún)應(yīng)用
8.5.1 子查詢(xún)?cè)贗NSERT語(yǔ)句中的應(yīng)用
8.5.2 子查詢(xún)?cè)赨PDATE語(yǔ)句中的應(yīng)用
8.5.3 子查詢(xún)?cè)贒ELETE語(yǔ)句中的應(yīng)用
第9章 主流數(shù)據(jù)庫(kù)的SQL語(yǔ)法差異解決方案
9.1 SQL語(yǔ)法差異分析
9.1.1 數(shù)據(jù)類(lèi)型的差異
9.1.2 運(yùn)算符的差異
9.1.3 函數(shù)的差異
9.1.4 常用SQL的差異
9.1.5 取元數(shù)據(jù)信息的差異
9.2 消除差異性的方案
9.2.1 為每種數(shù)據(jù)庫(kù)編寫(xiě)不同的SQL語(yǔ)句
9.2.2 使用語(yǔ)法交集
9.2.3 使用SQL實(shí)體對(duì)象
9.2.4 使用ORM工具
9.2.5 使用SQL翻譯器
9.3 CowNewSQL翻譯器
9.3.1 CowNewSQL支持的數(shù)據(jù)類(lèi)型
9.3.2 CowNewSQL支持的SQL語(yǔ)法
9.3.3 CowNewSQL支持的函數(shù)
9.3.4 CowNewSQL的使用方法
第10章 高級(jí)話(huà)題
10.1 SQL注入漏洞攻防
10.1.1 SQL注入漏洞原理
10.1.2 過(guò)濾敏感字符
10.1.3 使用參數(shù)化SQL
10.2 SQL調(diào)優(yōu)
10.2.1 SQL調(diào)優(yōu)的基本原則
10.2.2 索引
10.2.3 全表掃描和索引查找
10.2.4 優(yōu)化手法
10.3 事務(wù)
10.3.1 事務(wù)簡(jiǎn)介
10.3.2 事務(wù)的隔離
10.3.3 事務(wù)的隔離級(jí)別
10.3.4 事務(wù)的使用
10.4 自動(dòng)增長(zhǎng)字段
10.4.1 MySQL中的自動(dòng)增長(zhǎng)字段
10.4.2 MS SQL Server中的自動(dòng)增長(zhǎng)字段
10.4.3 Oracle中的自動(dòng)增長(zhǎng)字段
10.4.4 DB2中的自動(dòng)增長(zhǎng)字段
10.5 業(yè)務(wù)主鍵與邏輯主鍵
10.6 NULL的學(xué)問(wèn)
10.6.1 NULL與比較運(yùn)算符
10.6.2 NULL和計(jì)算字段
10.6.3 NULL和字符串
10.6.4 NULL和函數(shù)
10.6.5 NULL和聚合函數(shù)
10.7 開(kāi)窗函數(shù)
10.7.1 開(kāi)窗函數(shù)簡(jiǎn)介
10.7.2 PARTITION BY子句
10.7.3 ORDER BY子句
10.7.4 高級(jí)開(kāi)窗函數(shù)
10.8 WITH子句與子查詢(xún)
第11章 案例講解
11.1 報(bào)表制作
11.1.1 顯示制單人詳細(xì)信息
11.1.2 顯示銷(xiāo)售單的詳細(xì)信息
11.1.3 計(jì)算收益
11.1.4 產(chǎn)品銷(xiāo)售額統(tǒng)計(jì)
11.1.5 統(tǒng)計(jì)銷(xiāo)售記錄的份額
11.1.6 為采購(gòu)單分級(jí)
11.1.7 檢索所有重迭日期銷(xiāo)售單
11.1.8 為查詢(xún)編號(hào)
11.1.9 標(biāo)記所有單內(nèi)最大銷(xiāo)售量
11.2 排序
11.2.1 非字段排序規(guī)則
11.2.2 隨機(jī)排序
11.3 表間比較
11.3.1 檢索制作過(guò)采購(gòu)單的人制作的銷(xiāo)售單
11.3.2 檢索沒(méi)有制作過(guò)采購(gòu)單的人制作的銷(xiāo)售單
11.4 表復(fù)制
11.4.1 復(fù)制源表的結(jié)構(gòu)并復(fù)制表中的數(shù)據(jù)
11.4.2 只復(fù)制源表的結(jié)構(gòu)
11.5 計(jì)算字符在字符串中出現(xiàn)的次數(shù)
11.6 去除最高分、最低分
11.6.1 去除所有最低、最高值
11.6.2 只去除一個(gè)最低、最高值
11.7 與日期相關(guān)的應(yīng)用
11.7.1 計(jì)算銷(xiāo)售確認(rèn)日和制單日之間相差的天數(shù)
11.7.2 計(jì)算兩張銷(xiāo)售單之間的時(shí)間間隔
11.7.3 計(jì)算銷(xiāo)售單制單日期所在年份的天數(shù)
11.7.4 計(jì)算銷(xiāo)售單制單日期所在月份的第一天和最后一天
11.8 結(jié)果集轉(zhuǎn)置
11.8.1 將結(jié)果集轉(zhuǎn)置為一行
11.8.2 把結(jié)果集轉(zhuǎn)置為多行
11.9 遞歸查詢(xún)
11.9.1 Oracle中的CONNECT BY子句
11.9.2 Oracle中的SYS_CONNECT_BY_PATH()函數(shù)
11.9.3 My SQL Server和DB2中遞歸查詢(xún)
附錄A 常用數(shù)據(jù)庫(kù)系統(tǒng)的安裝和使用
A.1 DB2的安裝和使用
A.2 MySQL的安裝和使用
A.3 Oracle的安裝和使用
A.4 Microsoft SQL Server的安裝和使用

載地址

下載錯(cuò)誤?【投訴報(bào)錯(cuò)】

程序員的SQL金典 楊中科著 中文 PDF版

      氣書(shū)籍

      載聲明

      ☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
      ☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
      ☉ 如果這個(gè)軟件總是不能下載的請(qǐng)?jiān)谠u(píng)論中留言,我們會(huì)盡快修復(fù),謝謝!
      ☉ 下載本站資源,如果服務(wù)器暫不能下載請(qǐng)過(guò)一段時(shí)間重試!或者多試試幾個(gè)下載地址
      ☉ 如果遇到什么問(wèn)題,請(qǐng)?jiān)u論留言,我們定會(huì)解決問(wèn)題,謝謝大家支持!
      ☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請(qǐng)購(gòu)買(mǎi)正版。
      ☉ 本站提供的程序員的SQL金典 楊中科著 中文 PDF版資源來(lái)源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。