Hivi Technology

Elevate Your Skills with Comprehensive Online Training

mysql hivi technology

MySQL Course Module

Course Module: MySQL Database Administration and SQL Fundamentals

 

Module 1: Introduction to MySQL

  • Overview of MySQL Database Management System
  • Installing and Configuring MySQL Server
  • Getting Started with MySQL Workbench
  • Connecting to MySQL Server and Creating Databases

 

Module 2: MySQL Data Types and Table Creation

  • Understanding MySQL Data Types: Numeric, String, Date/Time, etc.
  • Creating Tables with CREATE TABLE Statement
  • Defining Primary Keys, Foreign Keys, and Indexes
  • Managing Table Properties: Auto-Increment, Default Values, Constraints

 

Module 3: Basic SQL Queries

  • Retrieving Data with SELECT Statement
  • Filtering Data with WHERE Clause
  • Sorting Data with ORDER BY Clause
  • Limiting Rows with LIMIT and OFFSET Clauses

 

Module 4: Data Manipulation with MySQL

  • Inserting Data into Tables with INSERT Statement
  • Updating Existing Data with UPDATE Statement
  • Deleting Data from Tables with DELETE Statement
  • Using Transactions for Data Integrity

 

Module 5: Advanced SQL Queries

  • Joining Tables with INNER JOIN, LEFT JOIN, RIGHT JOIN
  • Using Subqueries and Derived Tables for Complex Queries
  • Aggregating Data with GROUP BY Clause
  • Filtering Groups with HAVING Clause

 

Module 6: MySQL Functions and Stored Procedures

  • Using Scalar Functions: String, Numeric, Date/Time Functions
  • Aggregating Functions: SUM, AVG, MIN, MAX, COUNT
  • Creating and Executing Stored Procedures
  • Passing Parameters to Stored Procedures

Module 7: Indexing and Optimization

  • Understanding Indexes and their Types: B-Tree, Hash, etc.
  • Creating and Managing Indexes for Performance
  • Query Optimization Techniques: EXPLAIN, Query Plan Analysis
  • Analyzing and Optimizing Slow Queries

Module 8: MySQL Security and User Management

  • Managing MySQL User Accounts and Privileges
  • Implementing Access Control with GRANT and REVOKE Statements
  • Configuring Authentication Methods: Password Encryption, SSL/TLS
  • Securing MySQL Server: Firewall Configuration, IP Whitelisting

Module 9: Backup and Recovery

  • Performing Database Backups with mysqldump and MySQL Workbench
  • Implementing Point-In-Time Recovery (PITR)
  • Configuring Automated Backups and Backup Rotation
  • Restoring Data from Backups in Various Scenarios

Module 10: High Availability and Scalability

  • Implementing MySQL Replication for High Availability
  • Setting Up MySQL Clustering and Sharding for Scalability
  • Monitoring MySQL Server Performance and Health
  • Best Practices for MySQL Database Administration

 

Each module will include hands-on exercises, quizzes, and assignments to reinforce learning and practical application of MySQL concepts.

  • 1 Month
  • Weekdays : Mon to Fri ( 1hr/day )
  • Weekend: 2hrs/day
  • Flexible Time
  • Free Session Videos
  • Course Completion Certificate
  • Lifetime Customer Support
  • Helping to Get a Job
  • Resume Preparation
Scroll to Top