MySQL數據庫開發:從入門到實踐

[美]裏克·席爾瓦(Rick Silva)

  • MySQL數據庫開發:從入門到實踐-preview-1
MySQL數據庫開發:從入門到實踐-preview-1

相關主題

商品描述

本書從初學者的角度出發,通過有趣的編程實例、練習與實際的實踐項目,對MySQL的 核心知識進行了深入淺出的講解。書中首先介紹了MySQL的安裝和基礎使用方法,隨後深入講解了SQL查詢、數據類型、表連接、視圖、存儲過程、觸發器等核心功能,並通過構建天氣數據庫、跟蹤選舉數據的變化和保護薪資數據等實戰項目,幫助讀者將理論應用於實際場景。本書旨在幫助讀者在學習更高級概念之前夯實數據庫基礎理論,用實戰項目引導讀者深入學習,最終學會輕松、全面地管理數據庫項目。 本書適合MySQL領域的初學者,或具備一定數據庫基礎、希望深入研究MySQL的數據庫從業人員閱讀。

作者簡介

裏克·席爾瓦是一位擁有數十年數據庫從業經驗的軟件開發工程師。他曾就職於哈佛商學院、Zipcar 及多家金融服務公司。他出生於波士頓,畢業於波士頓學院,現與妻子 Patti 和愛犬定居於北卡羅來納州的羅利市。工作之餘,他會在當地的藍草音樂節上演奏班卓琴。

目錄大綱

第1部分 入門
第1章 安裝MySQL和工具
1.1 MySQL架構
1.2 安裝MySQL
1.3 總結
第2章 創建數據庫與表
2.1 使用MySQL Workbench
2.2 創建新數據庫
2.3 創建新表
2.3.1 約束
2.3.2 索引
2.4 刪除和修改表
2.5 總結
第2部分 從MySQL數據庫中查詢數據
第3章 SQL簡介
3.1 從表中查詢數據
3.2 使用通配符
3.3 行排序
3.4 SQL代碼格式化
3.4.1 大寫關鍵字
3.4.2 反引號
3.4.3 代碼註釋
3.5 null值
3.6 總結
第4章 MySQL數據類型
4.1 字符串數據類型
4.1.1 char
4.1.2 varchar
4.1.3 enum
4.1.4 set
4.1.5 tinytext、text、mediumtext和longtext
4.2 二進制數據類型
4.2.1 tinyblob、blob、mediumblob和longblob
4.2.2 binary
4.2.3 varbinary
4.2.4 bit
4.3 數值數據類型
4.3.1 tinyint、smallint、mediumint、int和bigint
4.3.2 boolean
4.4 十進制數據類型
4.5 日期和時間數據類型
4.6 json數據類型
4.7 空間數據類型
4.8 總結
……
第3部分 數據庫對象
第4部分 高級主題
第5部分 項目