MySQL 5.6從零開始學

MySQL 5.6從零開始學

基本介紹

  • 書名:MySQL 5.6從零開始學
  • 類型:計算機與網際網路
  • 出版日期:2013年9月1日
  • 語種:簡體中文
  • ISBN:9787302325604 
  • 作者:劉增傑 李坤
  • 出版社:清華大學出版社
  • 頁數:515頁
  • 開本:16
  • 品牌:清華大學出版社
內容簡介,圖書目錄,

內容簡介

《MySQL 5.6從零開始學(視頻教學版)》以MySQL5.6為線索,全面講解MysQL5.6的安裝與配置、資料庫的創建、數據表的創建、數據類型和運算符、MysQL函式、查詢數據、數據表的操作、索引、存儲過程和函式、視圖、觸發器、用戶管理、數據備份與還原、日誌、性能最佳化、MySQLReplication、MySQLWorkbench、MySQLCluster集群技術等內容。《MySQL 5.6從零開始學(視頻教學版)》注重實戰操作,幫助讀者循序漸進地掌握MysQL中的各項技術。 書中包括眾多的示例和綜合案例,以及大量的經典習題。隨書光碟中贈送了近15小時培訓班形式的視頻教學錄像,詳細講解了書中每一個知識點和每一個資料庫操作的方法和技巧。同時光碟中還提供了《MySQL 5.6從零開始學(視頻教學版)》所有例子的原始碼和教學課件,讀者可以直接查看和調用
《MySQL 5.6從零開始學(視頻教學版)》適合MySQL資料庫初學者、MySQL資料庫開發人員和MysQL資料庫管理員閱讀,同時也可作為高等院校相關專業師生的教學用書。

圖書目錄

第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

相關詞條

熱門詞條

聯絡我們