Syllabus Mysql
Syllabus Mysql
Audience:
Prerequisites:
Attend the MySQL for Beginners course or some experience with Relational Databases and SQL.
MySQL for Beginners (SQL-4401)
Course Objectives:
Install and Upgrade MySQL for the most common operating systems
Utilize the MySQL Administrator Graphical User Interface (GUI) to manage a MySQL server
Use the INFORMATION_SCHEMA database to access metadata
Perform the MySQL start and shutdown operations
Configure MySQL server options at runtime
Evaluate data types and character sets for performance issues
Understand data locking concepts and the different levels of locking in MySQL
Differentiate between the multiple storage engines available in MySQL
Perform backup and restore operations utilizing multiple MySQL tools
Maintain integrity of a MySQL installation utilizing security protocols
Use stored routines and triggers for administration tasks
Manage, apply and understand the reason for using views
Improve performance through query optimization
Optimize Schemas (Databases) utilizing multiple techniques
Utilize MySQL monitoring tools to improve server performance
Compare multiple environment options to improve server performance
Course Topics:
Section 1: MySQL Architecture (10%)
Client/Server Overview
Communication Protocols
Security-Related Configuration
Upgrading MySQL
mysql
mysqladmin
mysqlimport
mysqldump
Performance Issues
Locking Concepts
Advisory Locking
Limitations of INFORMATION_SCHEMA
Introduction
Data Recovery
Syllabus
Introduction
Describing MySQL
MySQL Architecture
Client/Server Architecture
Upgrading MySQL
MySQL Configuration
Binary Logging
MySQL Clients
MySQL Connectors
Third-Party APIs
Data Types
NULLs
Column Attributes
Metadata
Storage Engines
Partitioning
Partition Pruning
Transactions
Isolation Levels
Locking
Security Risks
Security Measures
Privileges
Access Levels, including: 1 - User Accounts, 2 Databases, 3 Tables, 4 Columns, 5 - Stored Routines
Table Maintenance
Table Maintenance
Defining Events
Schedule Events
Views
What is a view?
Creating Views
Updatable Views
Managing Views
Data Recovery
MySQL Replication
Conclusion
Course Overview
Course Evaluation
Thank You!
QA Session