Database Clinic: MySQL
2hBeginner2017-09-19
Authors

Brad Wheeler
Test and Validation Engineer at Allion USA
Course details
The Database Clinic series pits experts and their databases of choice against a series of the same challenges, to highlight the unique capabilities of each database. In this installment of the series, Brad Wheeler demonstrates how MySQL—one of the most widely-used database programs—would rise to meet each task. After going over the strengths and weaknesses of MySQL, Brad shows how to create a database, and quickly load data into MySQL. He also explains how to join data sets; how to search, transform, and perform calculations with your data; and how to use external programming tools to interact with MySQL.
Learning objectives
Strengths and weaknesses of MySQL
Creating a database
Joining data sets
Integrating Python with MySQL
Searching a database
CRUD operations
Performing calculations
Learning objectives
Strengths and weaknesses of MySQL
Creating a database
Joining data sets
Integrating Python with MySQL
Searching a database
CRUD operations
Performing calculations
Skills covered
MySQLDatabase DevelopmentDatabase ManagementLimited SeriesOpen SourceSoftware Development
Concepts
Introduction
- Welcome
- The Database Clinic series
- What you should know
- How to use the exercise files
Data and MySQL in under Five Minutes
- A brief overview of MySQL
- Strengths and weaknesses of MySQL
- MySQL setup
Create a Database
- Database creation
- Overview of database creation in MySQL
- Create a database in MySQL
- Create a table in MySQL
- Load data in MySQL
- Insights on database creation in MySQL
Join Two Datasets
- Join datasets
- Overview of data joins in MySQL
- Create accident data structure
- Load accident data
- Join two datasets in MySQL
- Index in MySQL
- Find the median using Python, part 1
- Find the median using Python, part 2
- Insights on joining datasets in MySQL
Search a Database
- Searching a database
- Overview of search in MySQL
- Searching a database in MySQL
- Insights on searching data in MySQL
Create, Read, Update, and Delete Operations
- CRUD operations
- Overview of CRUD operations in MySQL
- Create database structure for CRUD
- Insert data in MySQL
- Update data in MySQL
- Delete data in MySQL
- Reading data in MySQL
- Insights on CRUD operations in MySQL
Averages and Calculations
- Calculations
- Overview of calculations in MySQL
- Import education data
- Finding demographics
- Calculations in MySQL
- Insights on calculations in MySQL
Conclusion
- Next steps