本書是一本介紹 MySQL 數(shù)據(jù)庫基礎(chǔ)知識的入門教材,全書圍繞軟件項目圖書管理系統(tǒng)構(gòu)建了 7 個單元模塊 :Windows 下 MySQL 的安裝與配置、數(shù)據(jù)庫的創(chuàng)建、數(shù)據(jù)表的操作、索引和視圖的創(chuàng)建、存儲過程和觸發(fā)器的創(chuàng)建、數(shù)據(jù)庫的管理以及圖書管理系統(tǒng)的實現(xiàn)。 本書可作為高等院校計算機相關(guān)專業(yè)的教材,也可供程序開發(fā)人員學(xué)習(xí) MySQL 數(shù)據(jù)庫基礎(chǔ)知識使用。 在中國大學(xué) MOOC 網(wǎng)站上有本書配套的在線課程MySQL 數(shù)據(jù)庫技術(shù),網(wǎng)址是https:www.icourse163.orgcourseCQVIE-1461955172,可以下載與本書配套的電子教案、源代碼以及需要安裝的工具。
第二版前言
版前言
單元0 課程導(dǎo)學(xué)
導(dǎo)學(xué)l MySQL數(shù)據(jù)庫概述
0 1 1 MySQL數(shù)據(jù)庫的由來
01 2 MySQL數(shù)據(jù)庫的簡介
0 1 3 MySQL數(shù)據(jù)庫的界面管理工具
導(dǎo)學(xué)2 MySQL數(shù)據(jù)庫參照表
0.2 1數(shù)據(jù)庫專業(yè)術(shù)語
0.2 2數(shù)據(jù)席袁
單元1 Windows下MYAQL的安裝于配置
任務(wù)1l安裝MySQL
任務(wù)描述
任務(wù)要求
相關(guān)知識
11l MySQL的各種版奉
1 1.2卸載MySQL軟件
任務(wù)實施
項目實訓(xùn)
任務(wù)2 MySQL的配置
任務(wù)描述
任務(wù)要求
相關(guān)知識
1.2 1手動配置數(shù)據(jù)庫服務(wù)
1 2.2 MySQL的存儲引擎
任務(wù)實施
項目實訓(xùn)
專業(yè)能力測評
單元2 數(shù)據(jù)庫的創(chuàng)建
任務(wù)1創(chuàng)建數(shù)據(jù)庫
任務(wù)描述
任務(wù)要求
相關(guān)知識
211數(shù)據(jù)庫的基奉知識
21 2數(shù)據(jù)庫的操作命令
21 3認識MySQL系統(tǒng)數(shù)據(jù)庫
任務(wù)實施
項目實訓(xùn)
任務(wù)2刨建數(shù)據(jù)表
任務(wù)描述
任務(wù)要求
相關(guān)知識
2.21字段命名規(guī)范
2,2 2數(shù)據(jù)類型
2.2 3選擇數(shù)據(jù)類型的注意事項
2.2 4數(shù)據(jù)表結(jié)構(gòu)的操作命令
任務(wù)實施
項目實訓(xùn)
任務(wù)3數(shù)據(jù)表的約束
任務(wù)描述
任務(wù)要求
相關(guān)知識
2.31設(shè)置非空約束
2.3 2設(shè)置字段的默認值
2.3 3設(shè)置約束
2,3 4設(shè)置主鍵約束
2.3 5設(shè)置字段值自動增加
2.3 6設(shè)置外鍵約束
任務(wù)實施
專業(yè)能力測評
項目實訓(xùn)
單元3 數(shù)據(jù)庫的操作
任務(wù)1單表查詢
任務(wù)描述
任務(wù)要求
...................
單元4 索引和視圖的創(chuàng)建
單元5 存儲過程和觸發(fā)器的創(chuàng)建
單元6 數(shù)據(jù)庫的管理
單元7 圖書管理系統(tǒng)的實現(xiàn)
參考文獻