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

freeCodeCamp

MySQL Course for Beginners

via freeCodeCamp

Overview

Embark on a comprehensive MySQL course designed for beginners, covering essential database concepts and practical skills. Learn to create, manage, and manipulate data using MySQL, from basic operations to advanced techniques. Master the art of writing queries, understand the importance of keys, and explore automation with triggers. Begin with an introduction to MySQL and its installation, then progress through database and table management, user account creation, and privilege control. Dive into various query types, including SELECT, INSERT, UPDATE, and DELETE, while exploring clauses like WHERE and ORDER BY. Discover the power of JOINs, views, indexes, and subqueries. Advance your skills with stored procedures and triggers, and learn essential database administration tasks such as backup and restoration. Gain hands-on experience using a provided test database, ensuring a practical learning experience throughout the course.

Syllabus

⌨️ Introduction
⌨️ MySQL Overview
⌨️ Installation
⌨️ Login to MySQL
⌨️ Exploring MySQL
⌨️ Show Databases
⌨️ Create Database
⌨️ Use Database
⌨️ Create Table
⌨️ Describe Table
⌨️ Drop Table
⌨️ Show Table
⌨️ Drop Database
⌨️ Install Test Database
⌨️ Create User Accounts
⌨️ Change Account Password
⌨️ List All Accounts
⌨️ Drop User Accounts
⌨️ Grant Privileges
⌨️ Revoke Privileges
⌨️ Show Granted Privileges
⌨️ Query
⌨️ Select Query
⌨️ Where Clause
⌨️ Order By
⌨️ Like
⌨️ Insert Query
⌨️ Update Query
⌨️ Delete Query
⌨️ Primary Key
⌨️ Foreign Key
⌨️ Inner Join
⌨️ Left Join
⌨️ Right Join
⌨️ View
⌨️ Index
⌨️ Sub Query
⌨️ Stored Procedure
⌨️ Trigger
⌨️ Processlist
⌨️ Backup Database
⌨️ Restore Database
⌨️ Outro

Taught by

freeCodeCamp.org

Reviews

Start your review of MySQL Course 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.