
Learn MySQL architecture, including connection and authentication, thread management, parsing, and the optimizer. Understand pluggable storage engines like InnoDB and MyISAM and follow a practical Windows and Linux installation.
Download the 5.6 community server bundle from sequel dot com, convert the Linux 32-bit rpm to a Debian package with alien, then install, start, and verify the MySQL server.
Demonstrates a simple server-and-client MySQL 5.6 installation, secures the root account by changing the randomly assigned password, installs client tools, and configures time zone data for production readiness.
Leave a review if you’re getting value from this course and easily update it later. Rate this course with stars and share comments to help improve the training material.
Master database design by modeling entities, attributes, and relations with an ER diagram, define keys, domains, and cardinalities, and optimize relational MySQL schemas.
Install and launch MySQL Workbench to model, design, and administer your database; connect as a non-root user, build diagrams with tables and relationships, and use the visual design surface.
Understand how database tables use primary keys and foreign keys to uniquely identify rows and relate tables, with constraints and third normal form for OLTP design.
Normalize a school database by separating student and course data into distinct tables and using a student_course link table to enforce data consistency and reduce redundancy.
Compare fixed-length char and variable-length varchar storage in MySQL, including text types, and weigh storage efficiency, overhead, and performance for strings, plus date, datetime, time, timestamp, and year types.
Design a contacts table using varchar and fixed-length types with sizes like 15, 45, and 50. Focus on normalization, photo path storage, and forward engineering with MySQL Workbench.
Explore how MySQL implements acid principles through implicit and explicit transactions, savepoints, and commit or rollback to ensure atomicity, consistency, isolation, and durability.
Explore row-level and table-level locks, deadlocks, and isolation levels—serializable, repeatable read, read committed, read and committed—plus phantom, non-repeatable, and dirty reads, all backed by binary logging.
Explore MySQL isolation levels and locking, compare read uncommitted, read committed, repeatable read, and serializable; see how global settings and transactions affect data consistency and concurrency.
Interested in learning more about the world's most popular open source database?
During this introduction MySQL beginner course, discover the fundamental concepts of working with MySQL. Your instructor will discuss the MySQL architecture, installation of MySQL, and designing a database.