Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction
- Overview of databases and MySQL
- Installation and setup of MySQL
- Introduction to SQL and the 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 to ensure data integrity
- Managing indexes for performance optimisation
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 Optimisation
- Query optimisation techniques
- Indexing and optimising table structures
- Analysing query performance using EXPLAIN
- Caching strategies and query caching
- Monitoring and profiling tools for performance tuning
Security and Administration
- User management and access control
- Securing the 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 within application code
Summary and Next Steps
Requirements
- Basic understanding of databases
Target Audience
- Developers
21 Hours
Testimonials (3)
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 !