熟練使用MySQL數(shù)據(jù)庫,是研發(fā)工程師和數(shù)據(jù)庫工程師的bi備技能之一。本書從程序員的視角介紹了MySQL數(shù)據(jù)庫在實際開發(fā)中的核心知識和應用技能。全書共14章。第1章主要講解MySQL數(shù)據(jù)庫以及客戶端工具的安裝;第2~4章主要介紹數(shù)據(jù)庫與表的創(chuàng)建、數(shù)據(jù)類型與表達式,以及函數(shù)、運算符與變量;第5章主要講解select查詢語句、子查詢以及連接查詢;第6章主要講解索引和索引類型;第7、8章主要介紹MySQL事務的ACID特性、事務的四種隔離級別、如何使用事務、存儲過程和視圖概述,以及如何使用存儲過程和視圖;第9章介紹MySQL用戶權限管理以及數(shù)據(jù)備份與恢復;第10章介紹如何設計數(shù)據(jù)庫,包括關聯(lián)關系、E-R實體關系模型;第11~13章主要介紹MySQL日志、鎖以及分庫分表;第14章介紹SQL性能優(yōu)化與字符集。附錄部分包含本書用到的SQL腳本、詞匯解釋以及高頻面試題。本書適合所有計算機專業(yè)的學生、軟件開發(fā)人員,以及DBA使用,也可作為培訓機構MySQL教學的參考書。