的往往是最實用的,就像我們要講述的MySQL一樣,它的功能不是最全的,架構也不是最完善的。但是其體積小、速度快、總體擁有成本低,尤其是它具備開放源碼的優勢,迅速成為中小型企業和網站的數據庫。本書共分為3篇。其中及時篇為MySQL數據庫基礎篇,內容包括數據庫所涉及的基本概念、MySQL數據庫的安裝與配置。第二篇為MySQL數據庫操作和應用篇,內容包括操作數據庫對象、操作表對象、操作索引對象、操作視圖對象、操作觸發器對象和操作數據。第三篇為MySQL數據庫管理篇,內容包括MySQL數據庫的用戶管理和權限管理、MySQL數據庫的日志管理、MySQL數據庫的性能優化和PowerDesigner數據庫設計軟件。秉承注重理論與實際開發相結合的原則,書中的每個技術點都配備了與此相對應的實例,旨在幫助MySQL數據庫初學者快速入門,同時也適合MySQL數據庫管理員和想學習MySQL數據庫技術以提升應用水平的人員使用。
秉承理論學習與實際開發相結合的原則,力求實現所有技術點和經典實例的搭配,旨在幫助MySQL數據庫初學者輕松入門,并迅速達到熟練水平。隨書附贈光盤包含與書中的章節一一對應的PPT文檔和多媒體講解視頻,視頻總時間超過14小時。
此專業相關圖書推薦:
第1篇 MySQL數據庫基礎篇
第1章 數據庫概述
1 1 關于數據庫的基本概念
1 1 1 數據管理技術的發展階段
1 1 2 數據庫系統階段涉及的概念
1 1 3 數據庫技術經歷的階段
1 1 4 數據庫管理系統提供的功能
1 1 5 什么是SQL
1 2 MySQL數據庫管理系統
1 2 1 MySQL與開源文化
1 2 2 MySQL發展歷史
1 2 3 常見數據庫管理系統
1 2 4 為什么要使用MySQL數據庫
1 3 小結
第2章 MySQL安裝和配置
2 1 下載和安裝MySQL軟件
2 1 1 基于客戶端——服務器(C/S)的數據庫管理系統
2 1 2 MySQL的各種版本
2 1 3 下載MySQL軟件
2 1 4 安裝MySQL軟件
2 1 5 圖形化配置數據庫服務器MySQL
2 1 6 手工配置數據庫服務器MySQL
2 1 7 卸載MySQL軟件
2 2 關于MySQL軟件的常用操作
2 2 1 通過圖形界面啟動和關閉MySQL服務
2 2 2 通過DOS窗口啟動和關閉MySQL服務
2 3 MySQL官方客戶端軟件
2 3 1 命令行客戶端軟件——MySQL Command Line Client
2 3 2 通過DOS窗口連接MySQL軟件
2 3 3 下載MySQL-Workbench客戶端軟件
2 3 4 安裝MySQL-Workbench客戶端軟件
2 3 5 使用MySQL-Workbench客戶端軟件
2 4 MySQL常用圖形化管理軟件——SQLyog軟件
2 4 1 下載SQLyog軟件
2 4 2 安裝SQLyog客戶端軟件
2 4 3 通過SQLyog客戶端軟件登錄MySQL軟件
2 5 使用免安裝的MySQL軟件
2 6 小結
第2篇 MySQL數據庫操作和應用篇
第3章 MySQL數據庫基本操作
3 1 數據庫和數據庫對象
3 2 數據庫相關操作——創建數據庫
3 2 1 創建數據庫的語法形式
3 2 2 通過工具來創建數據庫
3 3 數據庫相關操作——查看和選擇數據庫
3 3 1 查看數據庫
3 3 2 選擇數據庫
3 4 數據庫相關操作——刪除數據庫
3 4 1 刪除數據庫的語法形式
3 4 2 通過工具來刪除數據庫
3 5 小結
第4章 MySQL數據庫中存儲引擎和數據類型
4 1 認識存儲引擎
4 1 1 MySQL 5 5所支持的存儲引擎
4 1 2 操作默認存儲引擎
4 1 3 選擇存儲引擎
4 2 數據類型
4 2 1 整數類型
4 2 2 浮點數類型、定點數類型和位類型
4 2 3 日期和時間類型
4 2 4 字符串類型
4 3 小結
第5章 表的操作
5 1 表的基本概念
5 2 創建表
5 2 1 創建表的語法形式
5 2 2 通過SQLyog客戶端軟件來創建表
5 3 查看表結構
5 3 1 DESCRIBE語句查看表定義
5 3 2 SHOW CREATE TABLE語句查看表詳細定義
5 3 3 通過SQLyog軟件來查看表信息
5 4 刪除表
5 4 1 刪除表的語法形式
5 4 2 通過SQLyog軟件刪除表
5 5 修改表
5 5 1 修改表名
5 5 2 增加字段
5 5 3 刪除字段
5 5 4 修改字段
5 6 通過SQLyog客戶端軟件修改表
5 6 1 修改表名
5 6 2 增加字段
5 6 3 刪除字段
5 6 4 修改字段
5 7 操作表的約束
5 7 1 MySQL支持的完整性約束
5 7 2 設置非空約束(NOT NULL,NK)
5 7 3 設置字段的默認值(DEFAULT)
5 7 4 設置約束(UNIQUE,UK)
5 7 5 設置主鍵約束(PRIMARY KEY,PK)
5 7 6 設置字段值自動增加(AUTO_INCREMENT)
5 7 7 設置外鍵約束(FOREIGN KEY,FK)
5 8 小結
第6章 索引的操作
6 1 為什么使用索引
6 2 創建和查看索引
6 2 1 創建和查看普通索引
6 2 2 創建和查看索引
6 2 3 創建和查看全文索引
6 2 4 創建和查看多列索引
6 2 5 通過SQLyog客戶端軟件來創建索引
6 3 刪除索引
6 3 1 刪除索引的語法形式
6 3 2 通過SQLyog軟件刪除索引
6 4 小結
第7章 視圖的操作
7 1 為什么使用視圖
7 2 創建視圖
7 2 1 創建視圖的語法形式
7 2 2 通過SQLyog軟件創建視圖
7 2 3 創建各種視圖
7 3 查看視圖
7 3 1 SHOW TABLES語句查看視圖名
7 3 2 SHOW TABLE STATUS語句查看視圖詳細信息
7 3 3 SHOW CREATE VIEW語句查看視圖定義信息
7 3 4 DESCRIBE|DESC語句查看視圖設計信息
7 3 5 通過系統表查看視圖信息
7 3 6 SQLyog查看視圖信息
7 4 刪除視圖
7 4 1 刪除視圖的語法形式
7 4 2 通過SQLyog軟件刪除視圖
7 5 修改視圖
7 5 1 CREATE OR REPLACE VIEW語句修改視圖
7 5 2 ALTER語句修改視圖
7 5 3 通過SQLyog軟件修改視圖
7 6 利用視圖操作基本表
7 6 1 檢索(查詢)數據
7 6 2 利用視圖操作基本表數據
7 7 小結
第8章 觸發器的操作
8 1 為什么使用觸發器
8 2 創建觸發器
8 2 1 創建有一條執行語句的觸發器
8 2 2 創建包含多條執行語句的觸發器
8 2 3 通過SQLyog客戶端軟件來創建觸發器
8 3 查看觸發器
8 3 1 通過SHOW TRIGGERS語句查看觸發器
8 3 2 通過查看系統表triggers實現查看觸發器
8 3 3 通過SQLyog客戶端軟件來查看觸發器
8 4 刪除觸發器
8 4 1 通過DROP TRIGGER語句刪除觸發器
8 4 2 通過工具來刪除觸發器
8 5 小結
第9章 數據的操作
9 1 插入數據記錄
9 1 1 插入完整數據記錄
9 1 2 插入數據記錄一部分
9 1 3 插入多條數據記錄
9 1 4 插入查詢結果
9 1 5 通過工具來插入數據記錄
9 2 更新數據記錄
9 2 1 更新特定數據記錄
9 2 2 更新所有數據記錄
9 2 3 通過工具來更新數據記錄
9 3 刪除數據記錄
9 3 1 刪除特定數據記錄
9 3 2 刪除所有數據記錄
9 3 3 通過工具來刪除數據記錄
9 4 小結
第10章 單表數據記錄查詢
10 1 簡單數據記錄查詢
10 1 1 簡單數據查詢
10 1 2 避免重復數據查詢——DISTINCT
10 1 3 實現數學四則運算數據查詢
10 1 4 設置顯示格式數據查詢
10 2 條件數據記錄查詢
10 2 1 帶關系運算符和邏輯運算符的條件數據查詢
10 2 2 帶BETWEEN AND關鍵字的范圍查詢
10 2 3 帶IS NULL關鍵字的空值查詢
10 2 4 帶IN關鍵字的集合查詢
10 2 5 帶LIKE關鍵字的模糊查詢
10 3 排序數據記錄查詢
10 3 1 按照單字段排序
10 3 2 按照多字段排序
10 4 限制數據記錄查詢數量
10 4 1 不指定初始位置
10 4 2 指定初始位置
10 5 統計函數和分組數據記錄查詢
10 5 1 MySQL支持的統計函數
10 5 2 關于統計函數注意點
10 5 3 分組數據查詢——簡單分組查詢
10 5 4 分組數據查詢——實現統計功能分組查詢
10 5 5 分組數據查詢——實現多個字段分組查詢
10 5 6 分組數據查詢——實現HAVING子句限定分組查詢
10 6 小結
第11章 多表數據記錄查詢
11 1 關系數據操作
11 1 1 并(UNION)
11 1 2 笛卡兒積(CARTESIAN PRODUCT)
11 1 3 內連接(INNER JOIN)
11 1 4 外連接(OUTER JOIN)
11 2 內連接查詢
11 2 1 自連接
11 2 2 等值連接
11 2 3 不等連接
11 3 外連接查詢
11 3 1 左外連接
11 3 2 右外連接
11 4 合并查詢數據記錄
11 5 子查詢
11 5 1 為什么使用子查詢
11 5 2 返回結果為單行單列和單行多列子查詢
11 5 3 返回結果為多行單列子查詢
11 5 4 返回結果為多行多列子查詢
11 6 小結
第 12章 使用MySQL運算符
12 1 為什么要使用運算符
12 2 使用算術運算符
12 3 使用比較運算符
12 3 1 常用比較運算符
12 3 2 實現特殊功能比較運算符
12 4 使用邏輯運算符
12 5 使用位運算符
12 6 小結
第 13章 使用MySQL常用函數
13 1 使用字符串函數
13 1 1 合并字符串函數CONCAT()和CONCAT_WS
13 1 2 比較字符串大小函數STRCMP
13 1 3 獲取字符串長度函數LENGTH()和字符數函數CHAR_LENGTH
13 1 4 實現字母大小寫轉換函數UPPER()和字符數函數LOWER
13 1 5 查找字符串
13 1 6 從現有字符串中截取子字符串
13 1 7 去除字符串的首尾空格
13 1 8 替換字符串
13 2 使用數值函數
13 2 1 獲取隨機數
13 2 2 獲取整數的函數
13 2 3 截取數值函數
13 2 4 四舍五入函數
13 3 使用日期和時間函數
13 3 1 獲取當前日期和時間的函數
13 3 2 通過各種方式顯示日期和時間
13 3 3 獲取日期和時間各部分值
13 3 4 計算日期和時間的函數
13 4 使用系統信息函數
13 4 1 獲取MySQL系統信息
13 4 2 獲取AUTO_INCREMENT約束的ID值
13 4 3 其他函數
13 5 小結
第 14章 存儲過程和函數的操作
14 1 為什么使用存儲過程和函數
14 2 創建存儲過程和函數
14 2 1 創建存儲過程語法形式
14 2 2 創建函數語法形式
14 2 3 創建簡單的存儲過程和函數
14 2 4 通過工具來創建存儲過程和函數
14 3 關于存儲過程和函數的表達式
14 3 1 操作變量
14 3 2 操作條件
14 3 3 使用游標
14 3 4 使用流程控制
14 4 查看存儲過程和函數
14 4 1 通過SHOW PROCEDURE STATUS語句查看存儲過程狀態信息
14 4 2 通過SHOW FUNCTION STATUS語句查看函數狀態信息
14 4 3 通過查看系統表information_schema routines實現查看存儲過程和函數的信息
14 4 4 通過SHOW CREATE PROCEDURE語句查看存儲過程定義信息
14 4 5 通過SHOW CREATE FUNCTION語句查看函數定義信息
14 4 6 通過工具來查看存儲過程和函數
14 5 修改存儲過程和函數
14 5 1 修改存儲過程
14 5 2 修改函數
14 6 刪除存儲過程和函數
14 6 1 通過DROP語句刪除存儲過程
14 6 2 通過DROP FUNCTION語句刪除函數
14 6 3 通過工具來刪除存儲過程和函數
14 7 小結
第 15章 MySQL事務
15 1 事務概述
15 2 MySQL事務控制語句
15 3 MySQL事務隔離級別
15 3 1 READ-UNCOMMITTED(讀取未提交內容)
15 3 2 READ-COMMITTED(讀取提交內容)
15 3 3 REPEATABLE-READ(可重讀)
15 3 4 Serializable(可串行化)
15 4 InnoDB鎖機制
15 4 1 鎖的類型
15 4 2 鎖粒度
15 5 小結
第3篇 MySQL數據庫管理篇
第 16章 MySQL安全性機制
16 1 MySQL軟件所提供的權限
16 1 1 系統表mysql user
16 1 2 系統表mysql db和mysql host
16 1 3 其他權限表
16 2 MySQL軟件所提供的用戶機制
16 2 1 登錄和退出MySQL軟件的完整命令
16 2 2 創建普通用戶賬戶
16 2 3 利用擁有超級權限用戶root修改用戶賬戶密碼
16 2 4 利用擁有超級權限用戶root修改普通用戶賬戶密碼
16 2 5 刪除普通用戶賬戶
16 3 權限管理
16 3 1 對用戶進行授權
16 3 2 查看用戶所擁有權限
16 3 3 收回用戶所擁有權限
16 4 小結
第 17章 MySQL日志管理
17 1 MySQL軟件所支持的日志
17 2 操作二進制日志
17 2 1 啟動二進制日志
17 2 2 查看二進制日志
17 2 3 停止二進制日志
17 2 4 刪除二進制日志
17 3 操作錯誤日志
17 3 1 啟動錯誤日志
17 3 2 查看錯誤日志
17 3 3 刪除錯誤日志
17 4 通用查詢日志
17 4 1 啟動通用查詢日志
17 4 2 查看通用查詢日志
17 4 3 停止通用查詢日志
17 4 4 刪除通用查詢日志
17 5 慢查詢日志
17 5 1 啟動慢查詢日志
17 5 2 查看慢查詢日志
17 5 3 分析慢查詢日志
17 5 4 停止慢查詢日志
17 5 5 刪除慢查詢日志
17 6 小結
第 18章 MySQL數據庫維護和性能提高
18 1 MySQL數據庫維護
18 1 1 通過復制數據文件實現數據備份
18 1 2 通過命令mysqldump實現數據備份
18 1 3 通過復制數據文件實現數據還原
18 1 4 通過命令mysql實現數據還原
18 1 5 實現數據庫表導出到文本文件
18 1 6 實現文本文件導入到數據庫表
18 1 7 數據庫遷移
18 2 通過SQLyog客戶端軟件實現數據庫維護
18 2 1 通過SQLyog客戶端軟件進行備份操作
18 2 2 通過SQLyog客戶端軟件進行還原操作
18 2 3 通過SQLyog客戶端軟件進行導出操作
18 2 4 通過SQLyog客戶端軟件進行導入操作
18 3 MySQL數據庫性能優化
18 4 小結
第 19章 使用PowerDesigner進行數據庫設計
19 1 下載和安裝PowerDesigner軟件
19 1 1 下載PowerDesigner軟件
19 1 2 安裝PowerDesigner軟件
19 2 使用PowerDesigner軟件進行數據庫設計
19 2 1 利用PowerDesigner軟件設計概念數據模型
19 2 2 利用PowerDesigner軟件設計物理數據模型
19 2 3 利用PowerDesigner軟件創建數據庫腳本
19 3 小結
用了很久,感覺這本書寫的還是比較詳細的。特別是里面的視頻講解,能幫助新手盡快上手。
還行,內容有小錯漏,但是應該不太影響閱讀。挺基礎的。
書挺厚的.大致看了下目錄.基礎的東西挺多.適合我去牢固下
真的是當天下單,當天收到。書本紙張質量很好,另外書本內容特別適合想要學習mysql的初學者,示例豐富。好評
內容一般,很多知識點都僅僅點到為止,而且好多重復的語言,感覺有點啰嗦。特別是查看mysql幫助文檔,通過客戶端軟件sqlyog來創建表等,完全是浪費紙張的多余的東西。。
對我幫助很大,惡補了SQL語句等姿勢,只是書里好多感覺比較繁瑣,挑有用的看吧
很適合新手學習。但唯一的缺點每幾頁都會有些錯字甚至排版有問題, 明明講到刪除用戶了居然還在用修改密碼的圖和文字。
找不到經典的myaql入門書,就買了本有優惠的。入門基本可以,進階就沒多少了,更不用說精通。還有,排版錯誤很多。
2本書一起買的,結果居然一本電子書,一本紙質書,我也是醉了。。。
書到了 看到有教學光盤學習起來容易多了!很不錯!
這本書還可以,有光盤,內容很好,包裝精美,相信當當網,必須好評。
從入門到精通,只是一個學習工具的使用說明書而已
作為入門級的書還是不錯的,講解得比較細致。美中不足的是有個別圖例與內容不符,和少量錯別字。
個人感覺應該是最適合初學者使用的MySQL開發資料
MYSQL數據庫應用從入門到精通(第2版含盤)(暢銷書全新升級,本書第1版倍受青睞,斬獲近千條讀者購書好評,包含
包裝不錯,書也挺好。物流不是很好,當時在上班馬上就到家了,讓他等會馬上就到了,物流小哥急著要走,直接把書放在看車大媽那,找了半天才找到
感覺非常不錯,對于使用MySQL的程序員,網頁設計,數據庫管理,等崗位,這本書足夠入門到熟悉,整體感覺是不錯的。
對于程序猿來說,入門數據庫非常經典的一本書。
MySQL數據庫應用從入門到精通(第2版含盤)暢銷書全新升級,本書第1版倍受青睞,斬獲近千條讀者購書好評,包含215個經典實例
MySQL數據庫應用從入門到精通(第2版含盤)(暢銷書全新升...)挺好的
這本書確實很基礎,容易學習。最近想掌握一門數據庫,mysql是我的最佳選擇,之前也略微用過myaql,有點熟悉;也因為mysql小巧,安裝和使用都比較容易。
不錯的數據庫入門書,內容很全面,MySQL各方面都講到了。但對于SQL語言的深入介紹是少了點。建議初學者先通過學習Access來了解關系型數據庫的基本知識,并對SQL查詢語言有初步掌握,然后再來看這本書,這樣會對本書內容有更好的理解,學習起來也可以事半功倍。
MySQL數據庫應用從入門到精通(第2版含盤)(暢銷書全新升級,本書第1版倍受青睞,斬獲近千條讀者購書好評,包含215個經典實例... MySQL數據庫應用從入門到精通(第2版含盤)(暢銷書全新升級,本書第1版倍受青睞,斬獲近千條讀者購書好評,包含215個經典實例...
本書內容基礎的不能再基礎了,就知識點而言,較為基礎全面,適合菜鳥作為入門級書看,但是書中錯誤百出,錯誤數量不是一般的多,看得出來排版的時候有多不認真,舉個例子,對于增刪改查的講解,先講了增的命令,結果在刪改查的知識點中居然用了復制粘貼的手法將增的部分的段落和命令復制了過來,而且基本上每章都如此,所以不建議一點不懂的人看,否則有些你看不明白,有些誤人子弟。這本書不知道為何推薦人這么多,估計都沒看吧?沒有使用價值,就是簡單的能帶你入個門,了解下mysql都有啥,與書名不符,根本不會讓你精通
運送的包裝不行,用一個紙盒裝的,沒有防護措施。平裝書,紙質很薄,450頁,厚度2.2 cm,還不如一般雜志的那種紙質,和這價格相比,真的有點小失望!書中圖片比較多,擔心這400多頁講不了多少東西!
這--本--書--的--包--裝--比--較--精--美,不--過--內--容--確--實--很--垃--圾,前--幾--章--內--容--還--算---過--得--去,后--面--幾--章--有--的--語--句--都---不--通,有--的文--字--和--圖--片--都--不--配,感--覺--作--者--完--全--是--為--了--湊--篇--幅,很多內--容--都--重--復--冗--余。總--之--就--是--足--有--其--表。