The MySQL Workshop: A practical guide to working with data and managing databases with MySQL
暫譯: MySQL 工作坊:實用指南,使用 MySQL 處理數據與管理資料庫
Pettit, Thomas, Cosentino, Scott
- 出版商: Packt Publishing
- 出版日期: 2022-04-29
- 售價: $1,420
- 貴賓價: 9.5 折 $1,349
- 語言: 英文
- 頁數: 726
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1839214902
- ISBN-13: 9781839214905
-
相關分類:
MySQL、SQL、資料庫
海外代購書籍(需單獨結帳)
商品描述
Learning MySQL just got a whole lot easier, thanks to this hands-on workshop, complete with simple explanations, engaging examples, and realistic exercises that focus on helping you to build and maintain databases effectively
Key Features
- Learn how to set up and maintain a MySQL database
- Run SQL queries to create, retrieve, and manipulate data
- Use MySQL effectively with common business applications such as Excel and MS Access
Book Description
Do you want to learn how to create and maintain databases effectively? Are you looking for simple answers to basic MySQL questions as well as straightforward examples that you can use at work? If so, this workshop is the right choice for you.
Designed to build your confidence through hands-on practice, this book uses a simple approach that focuses on the practical, so you can get straight down to business without having to wade through pages and pages of dull, dry theory.
As you work through bite-sized exercises and activities, you'll learn how to use different MySQL tools to create a database and manage the data within it. You'll see how to transfer data between a MySQL database and other sources, and use real-world datasets to gain valuable experience of manipulating and gaining insights from data. As you progress, you'll discover how to protect your database by managing user permissions and performing logical backups and restores.
If you've already tried to teach yourself SQL, but haven't been able to make the leap from understanding simple queries to working on live projects with a real database management system, The MySQL Workshop will get you on the right track.
By the end of this MySQL book, you'll have the knowledge, skills, and confidence to advance your career and tackle your own ambitious projects with MySQL.
What you will learn
- Understand the concepts of relational databases and document stores
- Use SQL queries, stored procedures, views, functions, and transactions
- Connect to and manipulate data using MS Access, MS Excel, and Visual Basic for Applications (VBA)
- Read and write data in the CSV or JSON format using MySQL
- Manage data while running MySQL Shell in JavaScript mode
- Use X DevAPI to access a NoSQL interface for MySQL
- Manage user roles, credentials, and privileges to keep data secure
- Perform a logical database backup with mysqldump and mysqlpump
Who this book is for
This book is for anyone who wants to learn how to use MySQL in a productive, efficient way. If you're totally new to MySQL, it'll help you get started or if you've used MySQL before, it'll fill in any gaps, consolidate key concepts, and offer valuable hands-on practice. Prior knowledge of simple SQL or basic programming techniques will help you in quickly grasping the concepts covered, but is not necessary.
商品描述(中文翻譯)
學習 MySQL 現在變得更加簡單,這要歸功於這個實作工作坊,提供簡單的解釋、引人入勝的範例和現實的練習,專注於幫助您有效地建立和維護資料庫。
主要特點
- 學習如何設置和維護 MySQL 資料庫
- 執行 SQL 查詢以創建、檢索和操作數據
- 與常見商業應用程式(如 Excel 和 MS Access)有效使用 MySQL
書籍描述
您想學習如何有效地創建和維護資料庫嗎?您是否在尋找對基本 MySQL 問題的簡單答案以及可以在工作中使用的直接範例?如果是這樣,這個工作坊就是您的最佳選擇。
本書旨在通過實作練習來建立您的信心,採用簡單的方法,專注於實用性,讓您能夠直接進入主題,而不必翻閱大量枯燥的理論頁面。
在您完成小型練習和活動的過程中,您將學會如何使用不同的 MySQL 工具來創建資料庫並管理其中的數據。您將看到如何在 MySQL 資料庫和其他來源之間轉移數據,並使用現實世界的數據集來獲得操作數據和獲取見解的寶貴經驗。隨著進展,您將發現如何通過管理用戶權限和執行邏輯備份和恢復來保護您的資料庫。
如果您已經嘗試自學 SQL,但無法從理解簡單查詢跳躍到使用真正的資料庫管理系統進行實際項目,《MySQL 工作坊》將幫助您走上正確的道路。
在這本 MySQL 書籍結束時,您將擁有知識、技能和信心,推進您的職業生涯並應對自己的雄心勃勃的 MySQL 項目。
您將學到的內容
- 理解關聯資料庫和文檔存儲的概念
- 使用 SQL 查詢、存儲過程、視圖、函數和事務
- 使用 MS Access、MS Excel 和 Visual Basic for Applications (VBA) 連接和操作數據
- 使用 MySQL 讀取和寫入 CSV 或 JSON 格式的數據
- 在 JavaScript 模式下運行 MySQL Shell 時管理數據
- 使用 X DevAPI 訪問 MySQL 的 NoSQL 介面
- 管理用戶角色、憑證和權限以保持數據安全
- 使用 mysqldump 和 mysqlpump 執行邏輯資料庫備份
本書適合誰
本書適合任何希望以生產性和高效的方式使用 MySQL 的人。如果您對 MySQL 完全陌生,本書將幫助您入門;如果您之前使用過 MySQL,本書將填補任何空白,鞏固關鍵概念,並提供寶貴的實作練習。對簡單 SQL 或基本編程技術的先前知識將幫助您快速掌握所涵蓋的概念,但並非必要。
作者簡介
Thomas Pettit began developing software as a hobby. He changed tracks from being a truck driver to being a software developer by earning a graduation degree in software development at the age of 35. He taught basic computers in a community adult education centre in Melbourne for 2 years before commencing his software development career. Tom has worked for several government agencies including defense, law enforcement, and transport as well as large and small private businesses. Tom has mentored several up and coming software developers during his career and takes great joy in assisting others to improve their skills and further their career prospects.
Scott Cosentino is a software developer and teacher currently working in computer security. Scott has worked extensively with both low- and high-level languages, working on operating system- and enterprise-level applications. Scott has a passion for teaching and currently writes and creates videos on computer security and other programming topics. He has developed an extensive library of courses and has taught over 45,000 students through courses with Udemy, Packt, and CodeRed. He maintains a blog on Medium, and is active on YouTube and LinkedIn, where he enjoys creating content and interacting with students.
作者簡介(中文翻譯)
托馬斯·佩蒂特(Thomas Pettit)最初是以開發軟體作為興趣。他在35歲時獲得軟體開發的學位,從卡車司機轉行成為軟體開發人員。在開始他的軟體開發職業生涯之前,他在墨爾本的一個社區成人教育中心教授基本電腦課程兩年。托馬斯曾在多個政府機構工作,包括國防、執法和交通部門,以及大小型私營企業。在他的職業生涯中,托馬斯指導了多位新興的軟體開發人員,並樂於幫助他人提升技能和拓展職業前景。
斯科特·科森蒂諾(Scott Cosentino)是一名軟體開發人員和教師,目前專注於電腦安全領域。斯科特在低階和高階語言方面都有廣泛的工作經驗,參與操作系統和企業級應用程式的開發。斯科特熱愛教學,目前撰寫並製作有關電腦安全和其他程式設計主題的影片。他開發了大量的課程,並通過Udemy、Packt和CodeRed教授了超過45,000名學生。他在Medium上維護一個部落格,並在YouTube和LinkedIn上活躍,享受創作內容並與學生互動。
目錄大綱
1. Background Concepts
2. Creating a Database
3. Using SQL to Work with a Database
4. Selecting, Aggregating, and Applying Functions
5. Correlating Data across Tables
6. Stored Procedures and Other Objects
7. Creating Database Clients in Node.js
8. Working with Data using Node.js
9. Microsoft Access Part 1
10. Microsoft Access Part 2
11. MS Excel VBA and MySQL - Part 1
12. MS Excel VBA and MySQL - Part 2
13. Getting Data into MySQL
14. Manipulating User Permissions
15. Logical Backups
目錄大綱(中文翻譯)
1. Background Concepts
2. Creating a Database
3. Using SQL to Work with a Database
4. Selecting, Aggregating, and Applying Functions
5. Correlating Data across Tables
6. Stored Procedures and Other Objects
7. Creating Database Clients in Node.js
8. Working with Data using Node.js
9. Microsoft Access Part 1
10. Microsoft Access Part 2
11. MS Excel VBA and MySQL - Part 1
12. MS Excel VBA and MySQL - Part 2
13. Getting Data into MySQL
14. Manipulating User Permissions
15. Logical Backups