Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

MySQL Tutorial for Beginners

Bro Code via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn MySQL database management from the ground up in this comprehensive 2 hour and 59 minute tutorial designed for complete beginners. Start with MySQL installation and basic concepts before progressing through essential database operations including creating databases and tables, inserting data, and performing SELECT queries. Master data manipulation techniques such as updating and deleting records, then explore transaction control with AUTOCOMMIT, COMMIT, and ROLLBACK operations. Discover how to work with date and time functions using CURRENT_DATE() and CURRENT_TIME(), and implement data integrity through various constraints including UNIQUE, NOT NULL, CHECK, and DEFAULT. Understand primary keys, auto-increment functionality, and foreign key relationships to establish proper database structure. Advance to more complex topics including different types of joins, MySQL functions, logical operators, and wildcard usage for flexible querying. Learn to organize and limit query results using ORDER BY and LIMIT clauses, combine data from multiple tables with UNIONS, and work with self joins for hierarchical data. Explore advanced database features such as views for simplified data access, indexes for improved performance, and subqueries for complex data retrieval. Master data aggregation with GROUP BY and ROLLUP operations, understand cascading delete operations with ON DELETE, and implement automation through stored procedures and triggers for dynamic database behavior.

Syllabus

MySQL tutorial for beginners (intro + installation)
MySQL: How to create a DATABASE
MySQL: How to create a TABLE
MySQL: How to INSERT rows into a TABLE
MySQL: How to SELECT data from a TABLE
MySQL: How to UPDATE and DELETE data from a TABLE
MySQL: AUTOCOMMIT, COMMIT, ROLLBACK
MySQL: CURRENT_DATE() & CURRENT_TIME()
MySQL: UNIQUE constraint
MySQL: NOT NULL constraint
MySQL: CHECK constraint is easy
MySQL: DEFAULT constraint is easy
MySQL: PRIMARY KEYS are easy
MySQL: AUTO_INCREMENT is awesome
MySQL: FOREIGN KEYS are easy (kind of)
Learn MySQL joins in 5 minutes!
Functions in MySQL are easy
MySQL logical operators are easy
MySQL wild cards are easy
MySQL ORDER BY clause is easy
MySQL LIMIT clause is easy
MySQL UNIONS are easy
MySQL SELF JOINS are ... ughhh
MySQL VIEWS are awesome
MySQL: INDEXES are awesome
MySQL: SUBQUERIES
MySQL: GROUP BY
MySQL: ROLLUP
MySQL: ON DELETE
MySQL: STORED PROCEDURES
MySQL: TRIGGERS

Taught by

Bro Code

Reviews

Start your review of MySQL Tutorial for Beginners

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.