Course Outline

Introduction

  • Overview of databases and MySQL
  • Installation and setup of MySQL
  • Introduction to SQL and MySQL command-line client
  • Creating and managing databases and tables

Querying Data

  • Retrieving and filtering data
  • Sorting and limiting query results
  • Working with multiple tables
  • Using subqueries and derived tables

Data Manipulation

  • Inserting data into tables
  • Updating and deleting data
  • Using transactions for data integrity
  • Managing indexes for performance optimization

Advanced SQL Concepts

  • Aggregation functions
  • Filtering query results
  • Working with string functions, date functions, and mathematical functions
  • Handling NULL values in queries
  • Using CASE statements for conditional logic

Performance Optimization

  • Query optimization techniques
  • Indexing and optimizing table structures
  • Analyzing query performance with EXPLAIN
  • Caching strategies and query caching
  • Monitoring and profiling tools for performance tuning

Security and Administration

  • User management and access control
  • Securing MySQL server and database
  • Backup and restore operations
  • Importing and exporting data
  • MySQL Workbench and other administration tools

Application Integration

  • Connecting MySQL with popular programming languages
  • Using MySQL connectors and libraries
  • Executing queries in application code

Summary and Next Steps

Requirements

  • Basic understanding of databases

Audience

  • Developers
 21 Hours

Number of participants



Price per participant

Testimonials (2)

Related Courses

MySQL Administration

28 Hours

MariaDB Database Administration

14 Hours

Advanced MariaDB for High Availability and Performance

28 Hours

MariaDB Galera Cluster Administration

21 Hours

MySQL Database Administration

14 Hours

MySQL / Galera

21 Hours

Percona Server dla MySQL

14 Hours

ProxySQL

14 Hours

Python in Data Science

35 Hours

SQL Fundamentals

14 Hours

SQL in MySQL

14 Hours

SQL Advanced in MySQL

7 Hours

Data Management

35 Hours

Pivotal Greenplum for Developers

21 Hours

MarkLogic Server

14 Hours

Related Categories

1