本書依據河南省對口招生專業(yè)課考試科目《數據庫應用與數據分析(MySQL)》(2025年)課程標準編寫,重點介紹MySQL數據庫的基礎知識和基本操作,通過項目任務的形式,引導學習者掌握MySQL數據庫的相關知識和技能,為將來深入學習及應用MySQL數據庫打下良好基礎。本書共八個項目,每個項目由若干個任務組成,以“進銷存管理(goods)”數據庫為基礎,采用項目引領、任務驅動、知識鞏固的模式實現理實一體化講授。每個任務從知識解析入手,介紹本任務的相關理論知識,然后根據理論知識點設置不同數量的操作任務,講解具體的實操步驟,隨后通過習題鞏固相關知識。通過講、做、練相結合,幫助學習者掌握理論知識,提高實操技能。為便于初學者學習,在實操過程中,本書采用SQL語句命令行和圖形化管理工具Navicat Premium并用的方式,降低了學習難度,提高了學習效率。
李靜,女,鄭州市電子信息工程學校信息技術系教學副主任。李靜始終保持著對教育事業(yè)的熱愛和追求,不斷提升自己的專業(yè)素養(yǎng)。在傳道授業(yè)的同時,積極參加各類培訓和學術交流,時刻關注教育發(fā)展的新動態(tài),將最新的教育理念融入自己的教學實踐中,多次參加教學能力相關比賽并榮獲鄭州市微課設計與制作比賽一等獎、河南省說課比賽三等獎、鄭州市說課比賽三等獎等獎項。
項目一 數據庫概述 001
任務1 數據庫基礎知識 003
任務2 MySQL的安裝與使用 006
任務3 Navicat Premium的安裝與使用 018
任務4 數據庫的設計 022
項目二 MySQL數據庫的創(chuàng)建與管理 029
任務1 數據庫基本操作 031
任務2 數據庫的管理 039
項目三 MySQL數據表的創(chuàng)建與管理 051
任務1 數據表的操作 053
任務2 建立數據完整性約束 070
任務3 數據表中數據的導出與導入 086
項目四 MySQL數據庫中表的查詢 098
任務1 創(chuàng)建單表基本查詢 100
任務2 創(chuàng)建條件查詢 108
任務3 創(chuàng)建多表連接查詢 115
任務4 創(chuàng)建子查詢與嵌套查詢 123
項目五 MySQL數據庫中的視圖和索引 135
任務1 認識和創(chuàng)建視圖 137
任務2 對視圖進行管理 145
任務3 創(chuàng)建與使用索引 150
項目六 MySQL數據庫中的程序設計 165
任務1 MySQL程序設計語法 167
任務2 存儲過程和自定義函數 175
任務3 創(chuàng)建和使用觸發(fā)器 184
項目七 MySQL數據庫的安全管理 193
任務1 MySQL的用戶管理 195
任務2 MySQL的權限管理 202
任務3 MySQL數據的備份與還原 208
項目八 Python與數據分析 217
任務1 使用Python連接數據庫 219
任務2 使用Python管理數據庫 224
任務3 使用Python簡單分析數據 231