商品簡介
《MySQL數據庫應用與管理》循序漸進地講解了MySQL的理論知識和基本操作。主要內容包括:數據庫基礎知識、MySQL簡介、MySQL安裝、MySQL常見操作、創建數據庫、創建數據表、管理表數據、管理索引與約束、數據查詢、創建視圖、MySQL編程基礎、創建存儲過程和存儲函數、創建觸發器、MySQL安全性管理、備份和還原。《MySQL數據庫應用與管理》是一本以項目教學為主線的實踐類課程教材,通過一個完整的“學生管理系統”項目貫穿教材中的各章節,同時以一個“商品銷售系統”作為同步實訓項目。此外,每章都附有習題,有助於讀者對所學知識的理解和掌握。《MySQL數據庫應用與管理》結構清晰、實例豐富、圖文並茂、淺顯易懂,既可以作為高職高專院校相關專業的教材,也可以作為初學者學習數據庫技術的參考書,還可以作為數據庫應用系統開發人員的技術參考書。本書配有授課電子課件,需要的教師可登錄www.cmpedu.com免費註冊、審核通過後下載,或聯繫編輯索取(QQ:1239258369,電話:010-88379739)。
作者簡介
魯大林,常州信息職業技術學院副教授,現從事計算機軟件、網絡方面教學,曾編寫計算機類教材3種,參與建設《SQL Server數據庫管理與應用》課程,在2012年全國職業院校信息化教學大賽中獲得高職組網絡課程比賽二等獎()。
目次
目 錄 出版說明前言第1章 MySQL概述 1.1 關系數據庫基礎 1.1.1 數據庫的基本概念 1.1.2 數據管理的發展歷史 1.1.3 關系數據庫的介紹 1.1.4 關系數據庫的設計 1.2 MySQL簡介 1.3 MySQL 8.0的安裝與配置 1.4 MySQL常用工具 1.4.1 MySQL客戶端實用工具 1.4.2 MySQL圖形化管理工具 1.5 MySQL常見操作 1.5.1 MySQL服務器的啟動與停止 1.5.2 MySQL服務器的連接與關閉 1.6 習題 1.7 同步實訓:安裝並配置MySQL服務器第2章 數據庫的創建和管理 2.1 基本概念 2.1.1 MySQL數據庫文件 2.1.2 MySQL數據庫分類 2.1.3 MySQL的字符集和校對規則 2.2 創建數據庫 2.2.1 使用Navicat對話方式創建數據庫 2.2.2 使用SQL語句創建數據庫 2.3 修改數據庫 2.3.1 使用Navicat對話方式修改數據庫 2.3.2 使用SQL語句修改數據庫 2.4 刪除數據庫 2.4.1 使用Navicat對話方式刪除數據庫 2.4.2 使用SQL語句刪除數據庫 2.5 習題 2.6 同步實訓:在MySQL中創建商品銷售系統數據庫第3章 數據表的創建和管理 3.1 表的概念 3.2 數據類型 3.3 創建數據表 3.3.1 使用Navicat對話方式創建數據表 3.3.2 使用SQL語句創建數據表 3.4 查看表結構 3.5 修改表結構 3.5.1 使用Navicat對話方式修改表結構 3.5.2 使用SQL語句修改表結構 3.6 刪除數據表 3.6.1 使用Navicat對話方式刪除數據表 3.6.2 使用SQL語句刪除數據表 3.7 管理表數據 3.7.1 使用Navicat對話方式管理表數據 3.7.2 使用SQL語句插入表數據 3.7.3 使用SQL語句修改表數據 3.7.4 使用SQL語句刪除表數據 3.8 習題 3.9 同步實訓:在商品銷售系統數據庫中創建數據表第4章 索引的創建和使用 4.1 索引概述 4.2 創建索引 4.2.1 使用Navicat對話方式創建索引 4.2.2 在CREATE TABLE語句中創建索引 4.2.3 在ALTER TABLE語句中創建索引 4.2.4 使用SQL語句創建索引 4.2.5 使用SQL語句查看索引 4.3 刪除索引 4.3.1 使用Navicat對話方式刪除索引 4.3.2 使用SQL語句刪除索引 4.4 約束管理 4.4.1 默認約束 4.4.2 外鍵約束 4.5 習題 4.6 同步實訓:在商品銷售系統數據庫中創建索引第5章 數據查詢 5.1 SELECT語句 5.2 簡單查詢 5.2.1 選擇字段 5.2.2 WHERE子句 5.2.3 ORDER BY子句 5.2.4 LIMIT子句 5.2.5 DISTINCT關鍵字 5.3 高級查詢 5.3.1 多表查詢 5.3.2 統計函數 5.3.3 GROUP BY子句 5.3.4 嵌套查詢 5.3.5 帶子查詢的數據更新 5.4 習題 5.5 同步實訓:在商品銷售系統數據庫中查詢數據第6章 視圖的創建和使用 6.1 視圖概述 6.2 創建視圖 6.2.1 使用Navicat對話方式創建視圖 6.2.2 使用SQL語句創建視圖 6.3 查看視圖 6.4 修改視圖 6.4.1 使用Navicat對話方式修改視圖 6.4.2 使用SQL語句修改視圖 6.5 更新視圖 6.6 刪除視圖 6.6.1 使用Navicat對話方式刪除視圖 6.6.2 使用SQL語句刪除視圖 6.7 習題 6.8 同步實訓:在商品銷售系統數據庫中創建視圖第7章 MySQL編程基礎 7.1 SQL語言概述 7.2 標識符命名規則 7.3 注釋 7.4 變量 7.4.1 系統變量 7.4.2 用戶變量 7.4.3 局部變量 7.5 運算符 7.5.1 算術運算符 7.5.2 比較運算符 7.5.3 邏輯運算符 7.5.4 位運算符 7.5.5 運算符的優先級 7.6 內部函數 7.6.1 數學函數 7.6.2 字符串函數 7.6.3 日期時間函數 7.6.4 系統信息函數 7.6.5 加密函數 7.7 習題 7.8 同步實訓:在商品銷售系統數據庫中使用運算符和內部函數第8章 存儲過程和存儲函數 8.1 存儲過程和存儲函數概述 8.2 創建存儲過程和存儲函數 8.2.1 使用SQL語句創建存儲過程 8.2.2 使用SQL語句創建存儲函數 8.2.3 局部變量的使用 8.2.4 定義條件和處理程序 8.2.5 流程控制語句的使用 8.2.6 標的操作 8.3 調用存儲過程和存儲函數 8.3.1 調用存儲過程 8.3.2 調用存儲函數 8.4