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
Testimonials (6)
The trainer observed the group's questions and answers and adapted the content and method of conducting to the group's knowledge and needs.
Maciej - Hostersi
Course - MySQL Developer
Machine Translated
The scope of the training - from the total basics of how it works, everything explained
Kacper - Hostersi
Course - MySQL Developer
Machine Translated
flexibility and low-level training
MAteusz - Hostersi
Course - MySQL Developer
Machine Translated
The way the trainer made the course interactive
Stefan - Verizon Connect
Course - MySQL Developer
Interactive illustration of concepts and features
Josheel - Verizon Connect
Course - MySQL Developer
The quality of training and wealth of experience !