Paths
MySQL
MySQL is a DBMS, or database management system. It is developed, supported and distributed by Oracle, but since it is open-source it is freely available to anyone under the GPL.... Read more
Beginner
These courses will show you how to install MySQL software and perform basic setup of MySQL DBMS. You will also be introduced to basic queries in SQL/MySQL.
Introduction to SQL
Beginner • 3h 2m
Description
Structured Query Language (SQL) is a special purpose language for interacting with relational databases. In this course, Introduction to SQL (Update), you will learn the basics of Structured Query Language. First, you will learn how to query data and shape results. Next, you will focus on creating and modifying data in your tables. Finally, you will touch on how actually modify the tables themselves. By the end of this course, you'll understand the basics of how to create and use a relational database.
Table of contents
- Course Overview1m 30s
- Introduction11m 36s
- Understanding Basic SQL Syntax13m 1s
- Querying Data with the SELECT Statement25m 28s
- Filtering Results with the WHERE Clause36m 17s
- Shaping Results with ORDER BY and GROUP BY27m 8s
- Matching Different Data Tables with JOINs18m 58s
- Adding, Changing, and Removing Data20m 33s
- Creating Database Tables28m 12s
MySQL Fundamentals
Intermediate • 2h 37m
Description
MySQL is a popular choice of database for use in web applications, and is a central component of the widely used LAMP open source web application software stack. This course covers the fundamentals of MySQL, including how to install MySQL as well as write basic data retrieval and data modification queries.
Table of contents
- Introduction2m 12s
- Installations and GUI Tools13m 51s
- Fundamentals of RDBMS and Database Designs16m 13s
- Introduction MYSQL Workbench31m 51s
- Data Retrieval Techniques1h 11m 13s
- Data Modification Techniques20m 41s
- Summary and Resources1m 31s
Intermediate
This section will take you through more complex queries in MySQL and cover some of your backup/recovery options. You'll finish of with a brief overview of MySQL Workbench installation and navigation.
MySQL Fundamentals Part 2
Intermediate • 2h 43m
Description
MySQL is a popular choice of database for use in web applications, and is a central component of the widely used LAMP open source web application software stack. In this course, which is part 2 of the Fundamentals of MySQL series, we explore more advanced topics such as stored procedures & user-defined functions, subqueries & joins, views and events & triggers.
Table of contents
- Introduction2m 9s
- Joins, Unions and Subqueries1h 3m 56s
- MySQL Functions36m 55s
- MySQL Views19m 19s
- Stored Procedures and Stored Functions25m 23s
- Triggers and Events13m 41s
- Summary and Resources2m 18s
MySQL Workbench Guided Tour
Intermediate • 1h 52m
Description
A detailed exploration of MySQL Workbench, a unified visual tool for data modeling, SQL development, and comprehensive administration tools for MySQL. This course will guide you through maximizing the power of MySQL Workbench and getting productive quickly with MySQL.
Table of contents
- Introduction2m 25s
- MySQL Administration35m 31s
- MySQL Development31m 57s
- Data Modeling23m 56s
- MySQL Workbench Preferences14m 39s
- MySQL Workbench Shortcuts4m 29s
MySQL Backup and Recovery Fundamentals
Intermediate • 1h 15m
Description
Data is very important to any application and business. It is very important that every business plan for data safety. Database backup strategies are often discussed after the disaster has already happened. In this introductory course we will explore a few of the basic backup strategies every business should implement for data safely. We will explore how we can recover our server quickly after any unfriendly incident to our MySQL database.
Table of contents
- Introduction4m 7s
- Backup With mysqldump22m 12s
- Restore With mysql11m 15s
- Data Export and Import With Workbench17m 49s
- Frequently Asked Questions19m 46s
Advanced
The advanced courses you see here will solidify your confidence in MySQL database administration by showing you how to optimize performance and queries for your databases.
MySQL Indexing for Performance
Intermediate • 1h 39m
Description
Performance is one of the most essential aspects of any application. Everyone wants their server to perform optimally and at the best efficiency. Indexes are the silver bullets for Performance. In this course we will gain an understanding of the basics of Indexes and further explore practical tips and tricks for performance tuning.
Table of contents
- MySQL Indexing for Performance1m 35s
- Types of Indexes29m
- Indexing Strategies for High Performance55m 12s
- Index Maintenance11m 10s
- Checklists2m 39s
MySQL Query Optimization and Performance Tuning
Intermediate • 1h 50m
Description
Performance is one of the most essential aspects of any application. Everyone wants their server to perform optimally and at the best efficiency. In this course we will understand the basics of query optimization and look at practical tips and tricks for performance tuning.
Table of contents
- Introduction1m 59s
- Optimizing Data Access12m 28s
- Understanding MySQL Query Optimization26m 7s
- Performance Optimization by Practical Query Tuning1h 6m 22s
- Best Practices3m 50s
phpMyAdmin Fundamentals
Intermediate • 1h 41m
Description
phpMyAdmin is a free and open source tool written in PHP for the administration of MySQL via a web browser. It can perform various tasks such as creating, modifying or deleting databases, tables, fields, and rows as well as executing SQL statements or managing users and permissions. This course will guide you through maximizing the power of phpMyAdmin to get productive quickly with MySQL.
Table of contents
- phpMyAdmin Introduction3m 37s
- phpMyAdmin Installation and Configuration16m 55s
- Database Operations23m 30s
- Table Operations43m 1s
- Home Screen Settings11m 25s
- Summary and Resources2m 34s
What you will learn
- Basics of SQL
- MySQL server administration
- Backup and recovery of MySQL database
- InnoDB and MyISAM Storage Engines
- Security
- Performance monitoring
- MySQL Enterprise
- MySQL Workbench
Pre-requisites
This path targets beginners who may have no programming experience, or some experience with programming outside of databases and SQL.
Register for FREE. Get your Pluralsight IQ.
You’ll get unlimited access to adaptive skill assessments that help you validate your skills in as little as 5 minutes, and you'll get to see the Pluralsight platform first-hand.
