MySQL數(shù)據(jù)庫是一款開放源代碼數(shù)據(jù)庫管理系統(tǒng),在當前加強知識產(chǎn)權保護的法律環(huán)境下,該款數(shù)據(jù)庫管理系統(tǒng)被廣泛應用于各類軟件產(chǎn)品的開發(fā)之中,目前已在全世界范圍內(nèi)廣泛應用。
本書以MySQL數(shù)據(jù)庫的較新版本8.0版本為平臺,本著實用、夠用的原則,以一個案例項目、兩個實踐項目,將數(shù)據(jù)庫的原理與應用技巧融入其中,深入淺出地介紹了MySQL數(shù)據(jù)庫的原理與應用要點。主要內(nèi)容包括數(shù)據(jù)庫的基本操作、表的基本操作、數(shù)據(jù)備份與還原操作、數(shù)據(jù)完整性操作、數(shù)據(jù)增刪改操作、數(shù)據(jù)查詢操作、視圖的操作、存儲過程、觸發(fā)器操作、事物管理、用戶與權限、常用數(shù)據(jù)庫優(yōu)化技術。
本書適合作為高等職業(yè)院校計算機軟件技術、人工智能技術應用、大數(shù)據(jù)技術、移動通信技術等計算機相關專業(yè)的教材,也可作為數(shù)據(jù)庫愛好者的自學參考書。
第1章 初識數(shù)據(jù)庫
1.1 項目準備
1.1.1 book 數(shù)據(jù)庫(案例項目)
1.1.2 Active 數(shù)據(jù)庫(實踐項目1)
1.1.3 StuScore 數(shù)據(jù)庫
(實踐項目2)
1.2 知識儲備
1.2.1 數(shù)據(jù)
1.2.2 數(shù)據(jù)庫
1.2.3 數(shù)據(jù)庫管理系統(tǒng)
1.2.4 數(shù)據(jù)庫系統(tǒng)
1.2.5 SQL 語言
1.2.6 數(shù)據(jù)模型
1.2.7 關系數(shù)據(jù)庫
習題
關鍵語句
第2章 初識MySQL
2.1 走進 MySQL
2.1.1 MySQL概述
2.1.2 MySQL的功能
2.2 MySQL的安裝與登錄
2.2.1 MySQL的下載
2.2.2 MySQL的安裝
2.2.3 MySQL的啟動與登錄
2.3 常用圖形化工具
2.3.1 常用圖形化工具概述
2.3.2 Navicat 的安裝與連接
習題
關鍵語句
第3章 數(shù)據(jù)庫基本操作
3.1 創(chuàng)建數(shù)據(jù)庫操作
3.1.1 創(chuàng)建數(shù)據(jù)庫
3.1.2 字符集與校對集
3.2 管理數(shù)據(jù)庫操作
3.2.1 查看數(shù)據(jù)庫
3.2.2 打開數(shù)據(jù)庫
3.2.3 刪除數(shù)據(jù)庫
習題
關鍵語句
第4章 表的基本操作
4.1 數(shù)據(jù)類型
4.1.1 數(shù)值類型
4.1.2 日期和時間類型
4.1.3 字符串類型
4.2 創(chuàng)建數(shù)據(jù)表操作
4.2.1 界面創(chuàng)建數(shù)據(jù)表
4.2.2 語句創(chuàng)建數(shù)據(jù)表
4.3 管理數(shù)據(jù)表
4.3.1 查看數(shù)據(jù)表
4.3.2 修改數(shù)據(jù)表
4.3.3 刪除數(shù)據(jù)表
4.4 數(shù)據(jù)操作
4.4.1 圖形化界面記錄的添加
……
第5章 數(shù)據(jù)備份與還原操作
第6章 數(shù)據(jù)完整性操作
第7章 數(shù)據(jù)增刪改操作
第8章 數(shù)據(jù)查詢操作
第9章 視圖的操作
第10章 存儲過程
第11章 觸發(fā)器操作
第12章 事物管理
第13章 用戶與權限
第14章 常用數(shù)據(jù)庫優(yōu)化技術