ISBN: 9786263247192
出版日期: 2024-01-15
作者: Rick Silva
譯者: 黃詩涵
裝訂: 平裝.單色印刷.408頁.23.
18堂資料庫開發基礎入門與專題實作課程
《MySQL資料庫開發的樂趣》以快速的學習步調和精簡的學習課程,帶領讀者進入關聯式資料庫開發的世界。書中充滿實務範例和專家建議,協助讀者快速上手。
本書會帶讀者學習SQL語言的基礎技能、如何建立資料庫、打造SQL查詢來取出資料,以及運用事件、程序和函式;了解如何為資料表加入條件約束,強制規定資料表能接受的資料,以及利用索引加速資料檢索,甚至還會探索如何從PHP、Python和Java來呼叫MySQL。
最後會介紹三個專題:說明如何從無到有建立天氣資料庫、利用觸發器防止選舉資料庫發生錯誤,以及使用檢視表來保護薪資資料庫內的敏感資料。
本書學習重點:
.針對特定資訊查詢資料庫中的資料表、排序查詢結果、為SQL程式碼加入註解以及處理空值。
.為了保存字串、整數和日期等資料,資料表需要定義資料欄,並且判斷該使用哪種資料型態。
.針對資料庫中的多個資料表進行合併查詢,以及如何運用暫存資料表、通用資料表運算式、衍生資料表和子查詢。
.新增、修改和移除資料表中的資料、根據特定查詢建立檢視表、撰寫可重複使用的預存常用程序以及自動執行已排程的事件。
《MySQL資料庫開發的樂趣》為資料庫開發人員提供完美的快速入門資源,裝備一些需要的工具,協助開發人員以MySQL為基礎,建立和管理快速、強大且具有安全性的資料儲存系統。
線上資源:讀者只要前往本書提供的連結nostarch.com/mysql-crash-course,即可下載本書的程式腳本(用於建立書中有用到的MySQL範例資料庫和資料表)、程式碼和練習題的答案。
作者簡介
Rick Silva
作者簡介
Rick Silva
在資料庫與網頁開發方面擁有30年以上的經驗,曾經任職於哈佛商學院、Zipcar和多家金融服務公司。在脫離資料庫和資料表的閒暇時間,會發現他在當地的鄉村音樂即興演出中彈奏斑鳩琴。

Zone | Order Total (RM) | Delivery Fee (RM) |
---|---|---|
West Malaysia | Flat Rate | 6.00 |
Zone | Items/Weight | Delivery Fee (RM) |
---|---|---|
East Malaysia | First 1.00 kg | 13.00 |
Extra 1.00 kg | 5.00 | |
Singapore | First 1.00 kg | 25.00 |
Extra 1.00 kg | 5.00 | |
Australia, New Zealand | First 1.00 kg | 159.77 |
Extra 0.50 kg | 52.65 | |
Austria, Denmark, Finland, Ireland, Switzerland, Russia | First 1.00 kg | 157.78 |
Extra 0.50 kg | 34.31 | |
Brunei, Cambodia, Laos, Mongolia | First 1.00 kg | 175.10 |
Extra 0.50 kg | 87.14 | |
Belgium,France, Germany, Netherlands, Spain, U.K | First 1.00 kg | 150.94 |
Extra 0.50 kg | 30.46 | |
China | First 1.00 kg | 96.44 |
Extra 0.50 kg | 25.35 | |
Bangladesh, Brazil, Iraq, Pakistan, Qatar, S.Arabia, UAE, Sri Lanka | First 1.00 kg | 118.52 |
Extra 0.50 kg | 24.96 | |
South Africa | First 1.00 kg | 118.52 |
Extra 0.50 kg | 24.96 | |
Philippines | First 1.00 kg | 91.42 |
Extra 0.50 kg | 15.29 | |
Canada, United States, Mexico | First 1.00 kg | 162.58 |
Extra 0.50 kg | 35.90 | |
Hong Kong | First 1.00 kg | 80.63 |
Extra 0.50 kg | 29.06 | |
India | First 1.00 kg | 113.30 |
Extra 0.50 kg | 22.28 | |
Indonesia | First 1.00 kg | 107.35 |
Extra 0.50 kg | 24.87 | |
Japan | First 1.00 kg | 112.97 |
Extra 0.50 kg | 35.03 | |
Macau | First 1.00 kg | 92.93 |
Extra 0.50 kg | 13.82 | |
Singapore | First 1.00 kg | 74.75 |
Extra 0.50 kg | 21.49 | |
Taiwan | First 1.00 kg | 94.42 |
Extra 0.50 kg | 34.76 | |
Thailand | First 1.00 kg | 94.10 |
Extra 0.50 kg | 28.25 | |
Vietnam | First 1.00 kg | 98.94 |
Extra 0.50 kg | 14.34 |