注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡數據庫SQL Sever零基礎學SQL(1碟)

零基礎學SQL(1碟)

零基礎學SQL(1碟)

定 價:¥59.80

作 者: 孫瀏毅 等編著
出版社: 機械工業(yè)出版社
叢編項: 零基礎學編程
標 簽: SQL

ISBN: 9787111291985 出版時間: 2010-01-01 包裝: 平裝
開本: 16開 頁數: 452 字數:  

內容簡介

  SQL(Structured Query Language)作為一門結構化的查詢語言,是關系數據庫中最常用的語言。《零基礎學SQL》的內容包括數據庫創(chuàng)建和管理、數據表與視圖的創(chuàng)建和維護、數據查詢、數據更新、數據控制、SQL的擴展PL/SQL編程等方面的內容,通過這些內容可以掌握編寫SELECT語句、DML語句(INSERT、UPDATE和DELETE)、DDL語句(CREATE、ALTER和DROP)、DCL語句(GRANT、REVOKE)和事務控制語句(COMMIT、ROLLBACK和SAVEPOINT)的使用方法,與PL/SQL編程有關的結構控制語句、記錄集合類型的使用,存儲過程、函數、包,以及觸發(fā)器的創(chuàng)建和使用方法,最后在SQL應用中介紹了查詢優(yōu)化、動態(tài)SQL以及數據庫的存取訪問等在數據庫中的應用方面的內容?!读慊A學SQL》附有配套光盤,光盤中提供了實例的全程視頻講解及所有實例源代碼。《零基礎學SQL》旨在為SQL語言的初學者和大中專院校計算機專業(yè)的學生和教師提供易于入門的、全面了解和掌握SQL語言的教輔資料,同時對有一定經驗的數據庫管理人員和軟件開發(fā)人員也有一定的參考價值。

作者簡介

暫缺《零基礎學SQL(1碟)》作者簡介

圖書目錄

出版說明
前言
第一篇 關系數據庫與SQL語言
第1章 關系數據庫介紹 1
1.1 數據模型 1
1.1.1 概念模型 1
1.1.2 關系數據模型 3
1.2 關系模式 3
1.3 常用關系數據庫 4
1.3.1 Oracle數據庫 4
1.3.2 Microsoft SQL Server數據庫 4
1.3.3 MySQL數據庫 4
1.3.4 PostgreSQL數據庫 5
1.4 安裝與使用MySQL 5.0數據庫 5
1.4.1 安裝MySQL 5.0 5
1.4.2 安裝用戶圖形界面 7
1.4.3 運行MySQL 5.0 8
1.5 小結 9
第2章 SQL語言概述 10
2.1 SQL語言介紹 10
2.2 SQL語句的分類 11
2.3 SQL語言的特點 11
2.4 常用數據類型 12
2.4.1 整數類型與浮點類型 12
2.4.2 數值類型 13
2.4.3 字符類型 13
2.4.4 日期與時間類型 14
2.4.5 二進制類型 15
2.5 SQL語句書寫規(guī)范 15
2.6 小結 16
第二篇 數據庫與數據表的創(chuàng)建和管理
第3章 數據庫的創(chuàng)建與刪除 17
3.1 創(chuàng)建數據庫 17
3.1.1 使用SQL語句創(chuàng)建數據庫 17
3.1.2 在MySQL 5.0 Command Line Client窗口下創(chuàng)建數據庫 18
3.1.3 在MySQL 5.0用戶圖形界面中創(chuàng)建數據庫 18
3.2 刪除數據庫 19
3.2.1 使用SQL語句刪除數據庫 19
3.2.2 在MySQL 5.0 Command Line Client窗口下刪除數據庫 19
3.2.3 在MySQL 5.0用戶圖形界面中刪除數據庫 20
3.3 小結 21
第4章 數據表的創(chuàng)建與更新 22
4.1 數據庫中的表 22
4.1.1 數據記錄、屬性、字段、列和行 22
4.1.2 主鍵 23
4.1.3 外鍵 23
4.1.4 索引 24
4.1.5 約束 24
4.2 創(chuàng)建數據表 25
4.3 使用約束 27
4.3.1 唯一約束 27
4.3.2 主鍵約束 28
4.3.3 外鍵約束 30
4.3.4 檢查約束 31
4.3.5 非空約束 32
4.4 使用索引 33
4.4.1 索引的分類 33
4.4.2 創(chuàng)建與刪除索引 33
4.5 修改數據庫中的表 35
4.5.1 向表中增加一列 35
4.5.2 增加一個約束條件 36
4.5.3 增加一個索引 37
4.5.4 修改表中的某一列 38
4.5.5 刪除表中某一列 38
4.5.6 刪除一個約束條件 39
4.6 刪除數據庫中的表 39
4.7 數據庫test_STInfo中的表 39
4.7.1 學生信息表T_student 40
4.7.2 課程信息表T_curriculum 40
4.7.3 成績信息表T_result 40
4.7.4 教師信息表T_teacher 41
4.7.5 院系信息表T_dept 41
4.7.6 計算機系教師信息表T_CSteacher 41
4.8 小結 42
第三篇 數 據 查 詢
第5章 基本查詢操作 43
5.1 查詢全部列的記錄 43
5.2 查詢表中指定的列 44
5.3 查詢表中不重復的記錄 45
5.4 使用列別名查詢 46
5.5 對查詢的記錄進行算術運算 47
5.6 使用連接符(Ⅱ)連接字段
5.7 關于NULL值
5.8 小結
第6章使用WHERE子句查詢表中滿足條件的記錄
6.1 比較查詢
6.1.1 算術比較運算符
6.1.2 BETWEENAND運算符查詢指定條件范圍的記錄
6.1.3 IN運算符查詢與列表匹配的記錄
6.1.4 字符串比較
6.1.5 日期時間的比較
6.2 邏輯查詢
6.2.1 使用AND運算符查詢同時滿足多個條件的記錄
6.2.2 使用OR運算符查詢滿足任一條件的記錄
6.2.3 使用NOT運算符查詢滿足相反條件的記錄
6.2.4 復雜邏輯查詢
6.3 空值查詢
6.4 使用LIKE操作符實現模糊查詢
6.4.1 匹配任意單個字符
6.4.2 匹配O個或者多個字符
6.4.3 使用轉義字符
6.5 使用REGEXP關鍵字進行模式匹配
6.6 小結
第7章 表中數據的排序與分組
7.1 使用ORDERBY子句對數據記錄進行排序
7.1.1 指定表中的一列進行排序
7.1.2 指定表中列的位置序號進行排序
7.1.3 對SELECT語句中的非選擇列進行排序
7.1.4 指定表中的多列進行排序
7.2 常用的聚合函數
7.3 使用GROIJPBY子句對表中數據進行分組
7.3.1 單列分組
7.3.2 多列分組
7.3.3 使用H.AVING限制分組后的查詢結果
7.3.4 對分組結果進行排序
7.3.5 GROUPBY子句中處理NULL值
7.4 使用ROLLUP關鍵字統(tǒng)計數據
7.5 限制結果集行數
7.5.1 使用MySQL數據庫限制結果集行數
7.5.2 使用Oracle數據庫限制結果集行數
7.5.3 使用MicrosoftSQLServer數據庫限制結果集行數
7.6 小結
第8章 連接查詢與集合查詢
8.1 內連接查詢
8.1.1 等值連接
8.1.2 非等值連接
8.1.3 使用ON子句建立相等連接
8.1.4 使用USING子句建立相等連接
8.2 交叉連接
8.3 自連接查詢
8.4 外連接查詢
8.4.1 左外連接
8.4.2 右外連接
8.4.3 全外連接
8.5 集合查詢
8.5.1 并操作
8.5.2 交操作
8.5.3 差操作
8.6 小結
第9章 子查詢
9.1 單行子查詢
9.2 多行子查詢
9.2.1 使用IN運算符的子查詢
……
第10章 常用函數
第11章 視圖的創(chuàng)建與刪除
第四篇 數據更新
第12章 插入數據記錄
第13章 修改數據記錄
第14章 刪除數據記錄
第五篇 數據控制
第15章 權限的授予與回收
第16章 事務的控制與管理
第六篇 PL/SQL
第17章 PL/SQL概述
第18章 PL/SQL基礎
第19章 PL/SQL中的控制結構
第20章 使用游標
第21章 異常處理
第22章 存儲過程
第23章 函數
第24章 包
第25章 觸發(fā)器
第七篇 SQL應用
第26章 SQL語句性能優(yōu)化
第27章 動態(tài)SQL
第28章 數據庫的存取訪問
附錄A 常用SQL語句
附錄B 常用函數對照

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號