以MySQL5.6為線索,全面講解MysQL5.6的安裝與配置、數據庫的創建、數據表的創建、數據類型和運算符、MysQL函數、查詢數據、數據表的操作、索引、存儲過程和函數、視圖、觸發器、用戶管理、數據備份與還原、日志、性能優化、MySQLReplication、MySQLWorkbench、MySQLCluster集群技術等內容。《MySQL
5.6從零開始學(視頻教學版)》注重實戰操作,幫助讀者循序漸進地掌握MysQL中的各項技術。
書中包括眾多的示例和綜合案例,以及大量的經典習題。隨書光盤中贈送了近15小時培訓班形式的視頻教學錄像,詳細講解了書中每一個知識點和每一個數據庫操作的方法和技巧。同時光盤中還提供了《MySQL 5.6從零開始學(視頻教學版)》所有例子的源代碼和教學課件,讀者可以直接查看和調用。
目錄
第1章 初識MySQL
1.1數據庫基礎
1.1.1什麼是數據庫
1.1.2表
1.1.3數據類型
1.1.4主鍵
1.2數據庫技術構成
1.2.1數據庫系統
1.2.2 SQL語言
1.2.3數據庫訪問接口
1.3什麼是MySQL
1.3.1客戶端一服務器軟件
1.3.2 MySQL版本
1.3.3 MySQL的優勢
1.3.4 MySQL 5.6的新功能
1.4 MySQL工具
1.4.1 MySQL命令行實用程序
1.4.2 MySQL Workbench
1.5如何學習MySQL
第2章 MySQL的安裝與配置
2.1 Windows平台下安裝與配置MySQL 5.6
2.1.1安裝MySQL 5.6
2.1.2配置MySQL 5.6
2.2啟動服務並登錄MySQL數據庫
2.2.1啟動MySQL服務
2.2.2登錄MySQL數據庫
2.2.3配置Path變量
2.3 MySQL常用圖形管理工具
2.4 Linux平台下安裝與配置MySQL 5.6
2.4.1 Linux操作系統下的MySQL版本介紹
2.4.2安裝和配置MySQL的RPM包
2.4.3安裝和配置MySQL的源碼包
2.5 專家點撥
2.6經典習題
第3章 數據庫的基本操作
3.1創建數據庫
3.2刪除數據庫
3.3數據庫存儲引擎
3.3.1 MySQL存儲引擎簡介
3.3.2 InnoDB存儲引擎
3.3.3 MylSAM存儲引擎
3.3.4 MEMORY存儲引擎
3.3.5存儲引擎的選擇
3.4綜合案例--數據庫的創建和刪除
3.5專家點撥
3.6經典習題
第4章 數據表的基本操作
4.1創建數據表
4.1.1創建表的語法形式
4.1.2使用主鍵約束
4.1.3使用外鍵約束
4.1.4使用非空約束
4.1.5使用唯一性約束
4.1.6使用默認約束
4.1.7設置表的屬性值自動增加
4.2查看數據表結構
4.2.1 查看表基本結構語句DESCRIBE
4.2.2 查看表詳細結構語句SHOW cREATE TABLE
4.3修改數據表
4.3.1 修改表名
4.3.2修改字段的數據類型
4.3.3修改字段名
4.3.4添加字段
4.3.5刪除字段
4.3.6修改字段的排列位置
4.3.7更改表的存儲引擎
4.3.8刪除表的外鍵約束
4.4刪除數據表
4.4.1刪除沒有被關聯的表
4.4.2刪除被其他表關聯的主表
4.5綜合案例--數據表的基本操作
4.6專家點撥
4.7經典習題
第5章 數據類型和運算符
5.1 MySQL數據類型介紹
5.1.1整數類型
5.1.2浮點數類型和定點數類型
5.1.3 日期與時間類型
5.1.4字符串類型
5.1.5二進制類型
5.2如何選擇數據類型
5.3常見運算符介紹
5.3.1運算符概述
5.3.2算術運算符
5.3.3 比較運算符
5.3.4邏輯運算符
5.3.5位運算符
5.3.6運算符的優先級
5.4綜合案例--運算符的使用
5.5 專家點撥
5.6經典習題
第6章 MySQL函數
6.1 MySQL函數簡介
6.2數學函數
6.2.1 絕對值函數ABS(x)和返回圓周率的函數PI()
6.2.2平方根函數SQRT(x)和求余函數MOD(x,y)
6.2.3獲取整數的函數CEIL(x)、CEILING(x)和FLOOR(x)
6.2.4獲取隨機數的函數RAND()和RAND(x)
6.2.5四舍五入函數ROUND(x)、ROUND(x,y)和TRUNCATE(x,y)
6.2.6符號函數SIGN(x)
6.2.7冪運算函數POW(x,y)、POWER(x,y)和EXP(x)
6.2.8對數運算函數LOG(x)和LOG10(x)
6.2.9角度與弧度相互轉換的函數RADIANS(x)和DEGREES(x)
6.2.10正弦函數SIN(x)和反正弦函數ASIN(x)
6.2.11 余弦函數COS(x)和反余弦函數ACOS(x)
6.2.12正切函數、反正切函數和余切函數
6.3字符串函數
6.3.1 計算字符串字符數的函數和字符串長度的函數
6.3.2合並字符串函數CONCAT(sl,s2,...)、CONCAT_WS(x,s1,s2,...)
6.3.3 替換字符串的函數INSERT(s1,x,len,s2)
6.3.4字母大小寫轉換函數
6.3.5獲取指定長度的字符串的函數LEFT(s,n)和RIGHT(s,n)
6.3.6填充字符串的函數LPAD(s1,len,s2)和RPAD(s1,len,s2)
6.3.7刪除空格的函數LTRIM(s)、RTRIM(s)和TRIM(s)
6.3.8刪除指定字符串的函數TRIM(s1 FROM s)
6.3.9重復生成字符串的函數REPEAT(s,n)
6.3.10空格函數SPACE(n)和替換函數REPLACE(s,s1,s2)
6.3.11 比較字符串大小的函數STRCMP(s1,s2)
6.3.12獲取子串的函數SUBSTRING(s,n,len)和MID(s,n,len)
6.3.13匹配子串開始位置的函數
6.3.14字符串逆序的函數REVERSE(s)
6.3.15返回指定位置的字符串的函數
6.3.16返回指定字符串位置的函數FIELD(s,s1,s2,...)
6.3.17返回子串位置的函數FIND-IN SET(s1,s2)
6.3.18選取字符串的函數MAKE-SET(x,s1,s2,...)
6.4 日期和時間函數
6.4.1 獲取當前日期的函數和獲取當前時間的函數
6.4.2獲取當前日期和時間的函數
6.4.3 UNIX時間戳函數
6.4.4返回UTC日期的函數和返回UTC時間的函數
6.4.5獲取月份的函數MONTH(date)和MONTHNAME(date)
6.4.6獲取星期的函數DAYNAME(d)、DAYOFWEEK(d)和WEEKDAY(d)
6.4.7獲取星期數的函數WEEK(d)和WEEKOFYEAR(d)
6.4.8獲取天數的函數DAYOFYEAR(d)和DAYOFMONTH(d)
6.4.9獲取年份、季度、小時、分鍾和秒鍾的函數
6.4.10獲取日期的指定值的函數EXTRACT(type FROM date)
6.4.1 1 時間和秒鍾轉換的函數
6.4.12計算日期和時間的函數
6.4.13將日期和時間格式化的函數
6.5條件判斷函數
6.5.1 IF(expr,v1,v2)函數
……
第7章 查詢數據
第8章 插入、更新與刪除數據
第9章 索引
第10章 存儲過程和函數
第11章 視圖
第12章 MySQL觸發器
第13章 MySQL用戶管理
第14章 數據備份與還原
第15章 MySQL日志
第16章 性能優化
第17章 MySQLReplication
第18章 MySQLWorkbench5.2的使用
第19章 MySQLCluster
1.1數據庫基礎
1.1.1什麼是數據庫
1.1.2表
1.1.3數據類型
1.1.4主鍵
1.2數據庫技術構成
1.2.1數據庫系統
1.2.2 SQL語言
1.2.3數據庫訪問接口
1.3什麼是MySQL
1.3.1客戶端一服務器軟件
1.3.2 MySQL版本
1.3.3 MySQL的優勢
1.3.4 MySQL 5.6的新功能
1.4 MySQL工具
1.4.1 MySQL命令行實用程序
1.4.2 MySQL Workbench
1.5如何學習MySQL
第2章 MySQL的安裝與配置
2.1 Windows平台下安裝與配置MySQL 5.6
2.1.1安裝MySQL 5.6
2.1.2配置MySQL 5.6
2.2啟動服務並登錄MySQL數據庫
2.2.1啟動MySQL服務
2.2.2登錄MySQL數據庫
2.2.3配置Path變量
2.3 MySQL常用圖形管理工具
2.4 Linux平台下安裝與配置MySQL 5.6
2.4.1 Linux操作系統下的MySQL版本介紹
2.4.2安裝和配置MySQL的RPM包
2.4.3安裝和配置MySQL的源碼包
2.5 專家點撥
2.6經典習題
第3章 數據庫的基本操作
3.1創建數據庫
3.2刪除數據庫
3.3數據庫存儲引擎
3.3.1 MySQL存儲引擎簡介
3.3.2 InnoDB存儲引擎
3.3.3 MylSAM存儲引擎
3.3.4 MEMORY存儲引擎
3.3.5存儲引擎的選擇
3.4綜合案例--數據庫的創建和刪除
3.5專家點撥
3.6經典習題
第4章 數據表的基本操作
4.1創建數據表
4.1.1創建表的語法形式
4.1.2使用主鍵約束
4.1.3使用外鍵約束
4.1.4使用非空約束
4.1.5使用唯一性約束
4.1.6使用默認約束
4.1.7設置表的屬性值自動增加
4.2查看數據表結構
4.2.1 查看表基本結構語句DESCRIBE
4.2.2 查看表詳細結構語句SHOW cREATE TABLE
4.3修改數據表
4.3.1 修改表名
4.3.2修改字段的數據類型
4.3.3修改字段名
4.3.4添加字段
4.3.5刪除字段
4.3.6修改字段的排列位置
4.3.7更改表的存儲引擎
4.3.8刪除表的外鍵約束
4.4刪除數據表
4.4.1刪除沒有被關聯的表
4.4.2刪除被其他表關聯的主表
4.5綜合案例--數據表的基本操作
4.6專家點撥
4.7經典習題
第5章 數據類型和運算符
5.1 MySQL數據類型介紹
5.1.1整數類型
5.1.2浮點數類型和定點數類型
5.1.3 日期與時間類型
5.1.4字符串類型
5.1.5二進制類型
5.2如何選擇數據類型
5.3常見運算符介紹
5.3.1運算符概述
5.3.2算術運算符
5.3.3 比較運算符
5.3.4邏輯運算符
5.3.5位運算符
5.3.6運算符的優先級
5.4綜合案例--運算符的使用
5.5 專家點撥
5.6經典習題
第6章 MySQL函數
6.1 MySQL函數簡介
6.2數學函數
6.2.1 絕對值函數ABS(x)和返回圓周率的函數PI()
6.2.2平方根函數SQRT(x)和求余函數MOD(x,y)
6.2.3獲取整數的函數CEIL(x)、CEILING(x)和FLOOR(x)
6.2.4獲取隨機數的函數RAND()和RAND(x)
6.2.5四舍五入函數ROUND(x)、ROUND(x,y)和TRUNCATE(x,y)
6.2.6符號函數SIGN(x)
6.2.7冪運算函數POW(x,y)、POWER(x,y)和EXP(x)
6.2.8對數運算函數LOG(x)和LOG10(x)
6.2.9角度與弧度相互轉換的函數RADIANS(x)和DEGREES(x)
6.2.10正弦函數SIN(x)和反正弦函數ASIN(x)
6.2.11 余弦函數COS(x)和反余弦函數ACOS(x)
6.2.12正切函數、反正切函數和余切函數
6.3字符串函數
6.3.1 計算字符串字符數的函數和字符串長度的函數
6.3.2合並字符串函數CONCAT(sl,s2,...)、CONCAT_WS(x,s1,s2,...)
6.3.3 替換字符串的函數INSERT(s1,x,len,s2)
6.3.4字母大小寫轉換函數
6.3.5獲取指定長度的字符串的函數LEFT(s,n)和RIGHT(s,n)
6.3.6填充字符串的函數LPAD(s1,len,s2)和RPAD(s1,len,s2)
6.3.7刪除空格的函數LTRIM(s)、RTRIM(s)和TRIM(s)
6.3.8刪除指定字符串的函數TRIM(s1 FROM s)
6.3.9重復生成字符串的函數REPEAT(s,n)
6.3.10空格函數SPACE(n)和替換函數REPLACE(s,s1,s2)
6.3.11 比較字符串大小的函數STRCMP(s1,s2)
6.3.12獲取子串的函數SUBSTRING(s,n,len)和MID(s,n,len)
6.3.13匹配子串開始位置的函數
6.3.14字符串逆序的函數REVERSE(s)
6.3.15返回指定位置的字符串的函數
6.3.16返回指定字符串位置的函數FIELD(s,s1,s2,...)
6.3.17返回子串位置的函數FIND-IN SET(s1,s2)
6.3.18選取字符串的函數MAKE-SET(x,s1,s2,...)
6.4 日期和時間函數
6.4.1 獲取當前日期的函數和獲取當前時間的函數
6.4.2獲取當前日期和時間的函數
6.4.3 UNIX時間戳函數
6.4.4返回UTC日期的函數和返回UTC時間的函數
6.4.5獲取月份的函數MONTH(date)和MONTHNAME(date)
6.4.6獲取星期的函數DAYNAME(d)、DAYOFWEEK(d)和WEEKDAY(d)
6.4.7獲取星期數的函數WEEK(d)和WEEKOFYEAR(d)
6.4.8獲取天數的函數DAYOFYEAR(d)和DAYOFMONTH(d)
6.4.9獲取年份、季度、小時、分鍾和秒鍾的函數
6.4.10獲取日期的指定值的函數EXTRACT(type FROM date)
6.4.1 1 時間和秒鍾轉換的函數
6.4.12計算日期和時間的函數
6.4.13將日期和時間格式化的函數
6.5條件判斷函數
6.5.1 IF(expr,v1,v2)函數
……
第7章 查詢數據
第8章 插入、更新與刪除數據
第9章 索引
第10章 存儲過程和函數
第11章 視圖
第12章 MySQL觸發器
第13章 MySQL用戶管理
第14章 數據備份與還原
第15章 MySQL日志
第16章 性能優化
第17章 MySQLReplication
第18章 MySQLWorkbench5.2的使用
第19章 MySQLCluster
網路書店
類別
折扣
價格
-
新書87折$412