Database Clinic: MySQL

Database Clinic: MySQL

2hBeginner2017-09-19

Authors

Brad Wheeler

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

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
40,000 Toman