零基礎(chǔ)學(xué)sql是一本從基礎(chǔ)知識(shí)開始全面講解SQL的圖書,由孫瀏毅編著。本書內(nèi)容豐富翔實(shí),從最簡(jiǎn)單的數(shù)據(jù)查詢開始,到對(duì)數(shù)據(jù)的排序分組,再到一些復(fù)雜的數(shù)據(jù)查詢,例如,數(shù)據(jù)表的連接、子查詢以及一些數(shù)據(jù)庫中的常用函數(shù),然后再漸進(jìn)到PL/SQL編程基礎(chǔ),PL/SQL中常量、變量、記錄、集合的聲明和使用,以及控制結(jié)構(gòu)、存儲(chǔ)過程、函數(shù)、包、觸發(fā)器的創(chuàng)建和使用,在SQL應(yīng)用中介紹了查詢優(yōu)化、動(dòng)態(tài)以及使用高級(jí)程序設(shè)計(jì)語言通過SQL實(shí)現(xiàn)對(duì)數(shù)據(jù)庫中數(shù)據(jù)的存取訪問,循序漸進(jìn)、系統(tǒng)全面地介紹了SQL的相關(guān)知識(shí),能夠適用于大中專院校計(jì)算機(jī)專業(yè)的學(xué)生和教師閱讀。
基本介紹
SQL(Structured Query Language)作為一門結(jié)構(gòu)化的查詢語言,是關(guān)系數(shù)據(jù)庫中最常用的語言?!读慊A(chǔ)學(xué)SQL》的內(nèi)容包括數(shù)據(jù)庫創(chuàng)建和管理、數(shù)據(jù)表與視圖的創(chuàng)建和維護(hù)、數(shù)據(jù)查詢、數(shù)據(jù)更新、數(shù)據(jù)控制、SQL的擴(kuò)展PL/SQL編程等方面的內(nèi)容,通過這些內(nèi)容可以掌握編寫SELECT語句、DML語句(INSERT、UPDATE和DELETE)、DDL語句(CREATE、ALTER和DROP)、DCL語句(GRANT、REVOKE)和事務(wù)控制語句(COMMIT、ROLLBACK和SAVEPOINT)的使用方法,與PL/SQL編程有關(guān)的結(jié)構(gòu)控制語句、記錄集合類型的使用,存儲(chǔ)過程、函數(shù)、包,以及觸發(fā)器的創(chuàng)建和使用方法,最后在SQL應(yīng)用中介紹了查詢優(yōu)化、動(dòng)態(tài)SQL以及數(shù)據(jù)庫的存取訪問等在數(shù)據(jù)庫中的應(yīng)用方面的內(nèi)容。
《零基礎(chǔ)學(xué)SQL》旨在為SQL語言的初學(xué)者和大中專院校計(jì)算機(jī)專業(yè)的學(xué)生和教師提供易于入門的、全面了解和掌握SQL語言的教輔資料,同時(shí)對(duì)有一定經(jīng)驗(yàn)的數(shù)據(jù)庫管理人員和軟件開發(fā)人員也有一定的參考價(jià)值。
零基礎(chǔ)學(xué)sql內(nèi)容簡(jiǎn)介
第1章:主要介紹關(guān)系數(shù)據(jù)庫中涉及的幾個(gè)重要的概念,包括概念模型、關(guān)系數(shù)據(jù)模型和關(guān)系模式,并介紹了幾種常用的關(guān)系數(shù)據(jù)庫,最后以MySQL 5.0數(shù)據(jù)庫為例,介紹了MySQL 5.0數(shù)據(jù)庫的安裝和使用方法。
第2章:對(duì)SQL語言進(jìn)行介紹,講述SQL語句的分類、特點(diǎn)以及SQL語言中常用數(shù)據(jù)類型,最后介紹了SQL語句書寫規(guī)范。
第3章:主要介紹使用SQL語句以及在MySQL 5.0 Command Client窗口和MySQL 5.0的用戶圖形界面下創(chuàng)建和刪除數(shù)據(jù)庫的方法。
第4章:全面地介紹了數(shù)據(jù)表中涉及的數(shù)據(jù)類型和關(guān)系數(shù)據(jù)庫中幾個(gè)重要的概念,包括主鍵、外鍵、索引和約束及其使用方法。另外,還將介紹數(shù)據(jù)表的創(chuàng)建方法,以及如何對(duì)表中的記錄進(jìn)行增加和修改操作,如何刪除數(shù)據(jù)表等內(nèi)容。
第5章:主要介紹SELECT語句查詢的基本操作,包括如何查詢?nèi)苛械挠涗洠樵儽碇兄付ǖ牧?,查詢表中不重?fù)的記錄,使用列別名查詢,對(duì)查詢的記錄進(jìn)行算術(shù)運(yùn)算以及數(shù)據(jù)庫中連接多個(gè)字段的方法。
第6章:主要介紹如何使用WHERE子句查詢表中滿足條件的記錄,包括比較查詢、邏輯查詢、空值查詢和模糊查詢。
第7章:介紹SQL語句的聚合函數(shù)和GROUP BY子句的使用以及如何使用ROLLUP關(guān)鍵字進(jìn)行數(shù)據(jù)統(tǒng)計(jì)。最后還將介紹MySQL數(shù)據(jù)庫、Oracle數(shù)據(jù)庫以及Microsoft SQL Server數(shù)據(jù)庫中限制結(jié)果集行數(shù)的方法。
第8章:主要介紹內(nèi)連接、交叉連接、自連接以及外連接四種連接查詢的使用方法以及并操作、交操作和差操作三種集合查詢。
第9章:主要介紹SQL語句中的子查詢。包括單行子查詢、多行子查詢、多列子查詢、相關(guān)子查詢、多重子查詢以及在CREATE TABLE語句中使用子查詢實(shí)現(xiàn)數(shù)據(jù)表的復(fù)制的方法。
第10章:主要以O(shè)racle數(shù)據(jù)庫、MySQL數(shù)據(jù)庫以及Microsoft SQL Server數(shù)據(jù)庫為基礎(chǔ),講解在這三種數(shù)據(jù)庫中一些常用函數(shù)的功能及其使用方法。
第11章:介紹視圖的作用以及如何創(chuàng)建和刪除一個(gè)視圖。
第12章:主要講解如何使用INSERT INTO語句向數(shù)據(jù)表和視圖中插入數(shù)據(jù)。
第13章:主要講解如何使用UPDATE SET語句在數(shù)據(jù)表和視圖中修改數(shù)據(jù)。
第14章:主要講解如何使用DELETE語句在數(shù)據(jù)表和視圖中刪除數(shù)據(jù)。
第15章:主要介紹使用GRANT語句授予權(quán)限和使用REVOKE語句回收權(quán)限的方法,并以MySQL 5.0數(shù)據(jù)庫為例,介紹在MySQL 5.0數(shù)據(jù)庫中使用Adiministrator管理系統(tǒng)授予用戶權(quán)限的方法。
第16章:介紹事務(wù)的概念、事務(wù)管理以及事務(wù)的并發(fā)控制。
第17章:講解PL/SQL的概念、使用PL/SQL的原因、PL/SQL的編寫規(guī)范以及常用的PL/SQL開發(fā)工具的簡(jiǎn)單介紹。
第18章:介紹PL/SQL的塊結(jié)構(gòu)和PL/SQL的基本要素,重點(diǎn)介紹過程性的語句中涉及的變量聲明、數(shù)據(jù)類型、變量作用域以及數(shù)據(jù)類型相互轉(zhuǎn)換等內(nèi)容。
第19章:介紹PL/SQL中的控制結(jié)構(gòu)的使用方法,主要包括分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和順序結(jié)構(gòu)。
第20章:主要介紹如何使用顯式游標(biāo)進(jìn)行多行數(shù)據(jù)的查詢、游標(biāo)FOR循環(huán)以及游標(biāo)變量的使用,另外還將介紹游標(biāo)屬性以及嵌套游標(biāo)的使用等內(nèi)容。
第21章:介紹PL/SQL中有關(guān)異常處理的相關(guān)內(nèi)容,包括使用異常處理的原因、如何聲明、拋出、捕獲和處理異常以及異常的處理機(jī)制,最后介紹使用異常的一些基本原則。
第22章:主要介紹存儲(chǔ)過程的創(chuàng)建、調(diào)用、參數(shù)模式以及參數(shù)傳遞方面的內(nèi)容。
第23章:主要介紹函數(shù)的創(chuàng)建、調(diào)用、參數(shù)傳遞以及在SQL語句中如何調(diào)用函數(shù)等內(nèi)容。最后,還將對(duì)存儲(chǔ)過程和函數(shù)之間的異同進(jìn)行了比較。
第24章:主要介紹包的創(chuàng)建、包中公有元素的調(diào)用、包中子程序的重載以及包的刪除方法。最后還會(huì)介紹Oracle數(shù)據(jù)庫中常用內(nèi)置系統(tǒng)包。
第25章:主要介紹觸發(fā)器的類型及其用途、觸發(fā)器的創(chuàng)建和維護(hù)。
第26章:介紹一些有關(guān)SQL語句查詢優(yōu)化的方法。
第27章:介紹實(shí)現(xiàn)動(dòng)態(tài)SQL語句的方法。
第28章:主要介紹數(shù)據(jù)庫的存取訪問方法。本章從數(shù)據(jù)庫應(yīng)用系統(tǒng)結(jié)構(gòu)入手,介紹數(shù)據(jù)庫應(yīng)用系統(tǒng)結(jié)構(gòu)的4種基本結(jié)構(gòu),然后介紹幾種常用的數(shù)據(jù)庫連接訪問技術(shù),最后通過一種高級(jí)程序設(shè)計(jì)語言Java與一個(gè)數(shù)據(jù)庫MySQL 5.0的連接和開發(fā)的例子介紹如何使用程序設(shè)計(jì)語言實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的連接和訪問。
使用說明
1、下載并解壓,得出pdf文件
2、如果打不開本文件,請(qǐng)務(wù)必下載pdf閱讀器
3、安裝后,在打開解壓得出的pdf文件
4、雙擊進(jìn)行閱讀
- 下載地址
發(fā)表評(píng)論
0條評(píng)論軟件排行榜
熱門推薦
- 有柿電腦版 v11.5.684.06M / 簡(jiǎn)體中文
- 網(wǎng)易新聞電腦版 v112.697.63M / 簡(jiǎn)體中文
- 數(shù)據(jù)挖掘?qū)д?官方版61.61M / 簡(jiǎn)體中文
- cnki全球?qū)W術(shù)快報(bào)電腦版 v0.2.3495.79M / 簡(jiǎn)體中文
- 未公開的Oracle數(shù)據(jù)庫秘密 迪貝斯pdf掃描版34.69M / 簡(jiǎn)體中文
- PHP語言精粹電子書 pdf掃描版25.72M / 簡(jiǎn)體中文
- linux常用命令大全 chm版1.48M / 簡(jiǎn)體中文
- 本草綱目 5.34M / 簡(jiǎn)體中文
- docker入門實(shí)戰(zhàn) pdf完整版1.38M / 簡(jiǎn)體中文
- Scala程序設(shè)計(jì)第二版 pdf高清完整版15.83M / 簡(jiǎn)體中文