Skip to content
CBT Nuggets
DemoBook a Demo

MySQL Essentials

This MySQL training covers how create, configure, maintain, and deploy MySQL databases for web applications. You'll learn how to control and use the world's most popular database engine and the basics of what a MySQL database is best for, how to set one up, optimize it, connect it to apps, and more.

Updated August 2021

29Skills
157Videos
27hTotal

Who This Course Is For

This MySQL training is considered foundational-level MySQL training, which means it was designed for developers with 1 to 3 years of experience — or no experience at all. This MySQL course is valuable for new or aspiring IT professionals, experienced developers looking to validate foundational skills, and non-technical professionals.

Skills Your Team Will Gain

  • Creating tables in MySQL databases
  • Understanding different MySQL storage engines
  • Automating MySQL databases with triggers
  • Using the Python MySQL connector to store and query data
  • Securing a MySQL database

Course Curriculum

One skill is free to watch — no signup needed. The other 28 premium skills unlock for your whole team with a CBT Nuggets plan.

Free skill preview

Introduction to MySQL

Trevor SullivanDuration: 54m14 videos

Watch this complete skill free — the same trainer, videos, and labs your team gets with a plan.

Watch free skill
  • Introduction to MySQLFree54m · 14 videos
  • Premium skill.Create Tables in MySQL Databases56m · 16 videos
  • Premium skill.Creating Tables with Constraints in MySQL56m · 14 videos
  • Premium skill.Writing Select Queries in MySQL59m · 12 videos
  • Premium skill.Working with Date and Time in MySQL Databases54m · 12 videos
  • Premium skill.Understanding Windows in MySQL SELECT Statements55m · 12 videos
  • Premium skill.Using MySQL Window Functions in SELECT Queries59m · 14 videos
  • Premium skill.Writing User-Defined Routines in MySQL53m · 12 videos
  • Premium skill.Using MySQL Triggers to Automate Database Activities54m · 14 videos
  • Premium skill.Learn MySQL Views1h 1m · 14 videos
  • Premium skill.Using Regular Expression Functions in MySQL58m · 12 videos
  • Premium skill.Partitioning Tables in MySQL Databases56m · 12 videos
  • Premium skill.Learn MySQL Table Indexes52m · 14 videos
  • Premium skill.Understanding MySQL Storage Engines60m · 14 videos
  • Premium skill.Learn MySQL Database User Configuration55m · 12 videos
  • Premium skill.Learn MySQL Database Privileges58m · 14 videos
  • Premium skill.Backup and Restore MySQL Databases51m · 12 videos
  • Premium skill.Use the MySQL Shell to Manage MySQL Databases53m · 12 videos
  • Premium skill.Use PowerShell to Query MySQL Databases58m · 12 videos
  • Premium skill.Manage MySQL Databases with phpMyAdmin51m · 14 videos
  • Premium skill.Use Python to Manage MySQL Databases52m · 12 videos
  • Premium skill.Running MySQL on Azure57m · 10 videos
  • Premium skill.Running MySQL on Amazon Web Services (AWS)1h 4m · 12 videos
  • Premium skill.Configure Active Directory Authentication for MySQL in Amazon RDS54m · 14 videos
  • Premium skill.Configure InnoDB Cluster for MySQL52m · 10 videos
  • Premium skill.Storing and Querying JSON Data in MySQL1h 6m · 12 videos
  • Premium skill.Using MySQL as a Document Storage System52m · 12 videos
  • Premium skill.Managing Documents in MySQL Document Store60m · 14 videos
  • Premium skill.Deploy MySQL-Compatible Databases on Planetscale59m · 14 videos
Want to browse the locked skills?
with no purchase required. Already have an account?

An account gets you the full catalog to browse, pre-assessments, quiz questions on free skills, and IT Trainerbot, with every answer citing its source video.

Put this course to work for your team

Every plan includes this course plus the full library, virtual labs, and practice exams — or talk it through with sales.

For IT leaders

What IT leaders need to know before assigning this course

Application teams often depend on MySQL before they have a consistent operating model for schema design, access control, backup, cloud deployment, and day-to-day administration. This foundational Oracle MySQL course gives IT Directors and Training Managers a structured path for onboarding developers, junior database administrators, and IT Practitioners who support web application data stores.

Plan for about 27 hours per learner across modules that move from tables, constraints, SELECT queries, dates, windows, views, routines, triggers, indexes, partitioning, and storage engines into user configuration, privileges, backup and restore, automation with MySQL Shell, PowerShell, Python, phpMyAdmin, and deployment options in Azure, AWS, Amazon RDS, InnoDB Cluster, JSON/document storage, and PlanetScale. Team Leads can assign it as baseline training before giving staff production database responsibilities. CBT Nuggets Playlists can sequence this course into onboarding plans, and Team Reporting helps managers track progress across assigned learners.

Team Impact

How this training helps your team succeed

IT teams complete this training to reduce the operational risk that comes from ad hoc MySQL knowledge across development, operations, and support roles.

  • Standardize database build practices: Teams learn to create tables, apply constraints, write queries, use views, and work with dates, JSON, and document-style data.
  • Improve maintainability and performance awareness: Training covers indexes, partitioning, storage engines, window functions, routines, triggers, and regular expression functions.
  • Strengthen administration readiness: IT Practitioners build familiarity with user configuration, privileges, backup and restore, MySQL Shell, phpMyAdmin, PowerShell, and Python-based management.
  • Support cloud and hybrid database decisions: The course introduces running MySQL on Azure and AWS, Amazon RDS Active Directory authentication, InnoDB Cluster, and PlanetScale deployments.

After completion

Capabilities your team walks away with

Knowledge

  • Core MySQL use cases for web application databases
  • How tables, constraints, views, routines, triggers, and SELECT queries fit into database design
  • Date/time handling, windowing concepts, window functions, JSON data, and document storage features
  • Why indexes, partitioning, and storage engines matter for MySQL database maintenance
  • User configuration, privileges, backup and restore, and common management tools
  • Deployment patterns for MySQL-compatible databases on Azure, AWS, Amazon RDS, InnoDB Cluster, and PlanetScale

Ability

  • Create and structure MySQL tables with constraints
  • Write SELECT queries using dates, windows, views, regular expressions, JSON, and document data
  • Automate database activity with user-defined routines and triggers
  • Configure users and privileges for controlled database access
  • Back up and restore MySQL databases
  • Manage MySQL using MySQL Shell, PowerShell, phpMyAdmin, Python, and cloud-hosted MySQL options

Readiness check

Confirm prerequisite knowledge before training begins

A short placement assessment on the CBT Nuggets assessments platform measures whether a learner already has the foundation this course assumes. IT Directors use it to put the right people in the right training — and any learner can take it right now to make sure they'll get full value from day one.

  • Questions generated from this course's own video transcripts — what gets measured is exactly what gets taught
  • Instant, per-learner results that show whether the prerequisite foundation is in place
  • Results roll up into team readiness reporting, so training hours go where they change outcomes
Runs on assessments.cbtnuggets.com — sign in with an Adept account so results roll up into team readiness reporting. Need one?
.

This course is included with every subscription

Unlock this one course, or get one learner — or your whole team — access to all 287 courses, virtual labs, and practice exams.

Course Unlock

Just need this course?

$75one time

No subscription

One year of access to MySQL Essentials

  • Every skill in this course
  • Its virtual labs and practice exam
  • Ask IT Trainerbot about it — free

CBT Nuggets Individual

IT Trainerbot Pro

$49per month

Billed annually

Every course, for one learner

See Individual pricing
For IT teams

CBT Nuggets Teams

IT Trainerbot for Teams

$59per seat / mo

Billed annually

From 1 learner seat · unlimited admin seats

Checking your access

Need tenant hosting, reseller terms, or payment plans on a larger agreement? Book a Demo to discuss an Enterprise contract.

See plans and pricing for your team

Trusted by 23,000+ organizations

Frequently Asked Questions

What will you learn in this MySQL training?

Take MySQL training from CBT Nuggets and you'll learn how to take control of and make use of the world's most popular database engine. You'll learn the basics of what a MySQL database is best for, how to set one up, optimize it, connect it to apps, and more.

Who should take this MySQL course?

Virtually anyone who comes into contact with data and databases should take this course on MySQL. Learning what MySQL is and what it's capable of can help you make better business decisions about what technology to invest in or make better technical decisions when it comes to actual implementations.

Is this training in MySQL associated with any certifications?

No, even though many CBT Nuggets courses are specially designed to help learners pass a certification exam, MySQL training from CBT Nuggets is more focused on practical knowledge. Since it's thorough and practice-oriented, you can use this course to prepare for certification exams, it just isn't modeled off any certs.

What certification should you consider after taking this course in MySQL?

MySQL training from CBT Nuggets is designed to give you a conceptual understanding of database design and maintenance as well as practice with actually performing database administration. That's why the two Oracle certifications – Database Administration and Database Developer – will be significantly easier after taking this course

Why should you take this MySQL training?

You should take this MySQL training because there's always something more you can know about databases. For analysts, learning the right queries can make your data pulls better. For administrators, understanding data management can make your networks faster. And for engineers, mastering data architecture can define your career.

Ready to upskill your team?

Talk to our sales team to find the right plan for your organization.