Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Complete Database Course: SQL, MySQL, PostgreSQL & MongoDB
Rating: 3.9 out of 5(28 ratings)
4,446 students

Complete Database Course: SQL, MySQL, PostgreSQL & MongoDB

Learn SQL, MySQL, PostgreSQL, And MongoDB To Master M<odern Database Design And Management.
Created byLogic Labs
Last updated 1/2026
English

What you'll learn

  • SQL Syntax
  • SQL AND, OR, NOT
  • SQL Insert Into
  • SQL Update
  • SQL Delete
  • SQL Min and Max
  • SQL Count, Sum, Avg
  • SQL Group By
  • SQL Operator
  • MySQL Create DB
  • MySQL Drop DB
  • MySQL Create Table
  • MySQL Drop Table
  • MySQL Alter Table
  • MySQL Unique
  • MySQL Primary Key
  • MySQL Foreign Key
  • MySQL Default Key
  • PostgreSQL Create Table
  • PostgreSQL Insert Into
  • PostgreSQL Fetch Data
  • PostgreSQL Add Column
  • MongoDB Create DB
  • MongoDB Collection
  • MongoDB Insert
  • MongoDB Query Opertors
  • MongoDB Update Operators
  • MongoDB Validation
  • MongoDB Indexing and More.....

Course content

3 sections52 lectures5h 22m total length
  • SQL Syntax6:56
  • SQL Where6:22

    Learn to use where clause to filter data with conditions such as department = IT and age > 30, combining criteria with and; use like for names starting with J.

  • SQL Order By6:34

    Sort query results using the SQL order by clause to arrange data in ascending or descending order, handle multiple columns, and manage null values in an employees table.

  • SQL AND, OR, NOT7:09

    Explore SQL logical operators and, or, and not to build complex queries by combining department and age conditions on the employees table.

  • SQL Insert Into10:07

    Master the sql insert into statement to add new records to the employee table, handling single and multiple inserts and using default values.

  • SQL Null Values6:53

    Explore how SQL null values represent the absence of data, and learn to insert, filter with is null, and update nulls in an employees table.

  • SQL Update7:03

    Learn to use the SQL update statement to modify existing records, including single and multiple rows, using set and where clauses, with coalesce-based defaults and verification via select.

  • SQL Delete4:42

    Learn how to use the SQL delete statement to remove records from the employees table, using where clauses for first name or department, and verify results with select queries.

  • SQL Min and Max6:30

    Explore how SQL min and max functions find the smallest and largest values in a data set, demonstrated with the employees table for min age and max salary.

  • SQL Count, Sum, Avg6:23

    Explore SQL aggregate functions count, sum, and avg to summarize data, using an employees table to count total employees, sum salaries, and average ages, with a female filter.

  • SQL Union6:30

    Master the sql union operator to merge results from multiple selects, combining employees and contractors into a single, deduplicated result set.

  • SQL Group By6:08

    Learn how to use the SQL group by clause to group data by address and age, apply avg, sum, max, min, and order results in practical examples.

  • SQL Operator5:55

    Explore arithmetic, comparison, and logical operators in MySQL. Learn to calculate total sales using multiplication and filter results with sql queries.

  • SQL/MySQL Create DB6:44

    Create and configure a MySQL database using the create database statement, set default character set, and verify database creation with if not exists and sample databases like company and customers.

  • SQL/MySQL Drop DB5:23

    Learn how to drop databases in MySQL, including drop database and drop if exists, then use and recreate databases to verify successful operations.

  • SQL/MySQL Create Table6:26

    Create MySQL tables using the create table statement, define columns and data types, and apply primary keys; see example employees and products tables with id, name, price, and stock quantity.

  • SQL/MySQL Drop Table4:37
  • SQL/MySQL Alter Table7:37
  • SQL/MySQL Not Null8:10
  • SQL/MySQL Unique5:30
  • SQL/MySQL Primary Key7:30
  • SQL/MySQL Foreign Key6:57

    Explore how to create and manage a MySQL foreign key to link the customer and order tables, enforce referential integrity, and define primary key constraints.

  • SQL/MySQL Default6:26

    Discover how MySQL default values set column defaults, auto-fill during inserts, and update a student table’s status from active to inactive using practical examples.

  • SQL/MySQL Date5:44

    Learn how to use the MySQL date data type to store and compare dates, create an events table with event_date, insert sample data, and run date-based queries.

  • SQL/MySQL Views6:47

    Learn to create and manage MySQL views, a virtual table derived from a select query, and verify content using select from views, with replace and check option.

Requirements

  • No SQL or Database experience needed

Description

This course is a complete guide to SQL, MySQL, PostgreSQL, MongoDB, and Database fundamentals, designed for anyone who wants to understand how modern databases work. Whether you are a beginner or an aspiring developer, analyst, or administrator, this course will help you build a strong foundation in both relational and NoSQL database systems.


You will start by learning SQL and core database concepts such as tables, relationships, keys, and queries. You’ll understand how data is stored, retrieved, and managed efficiently. These fundamentals apply across all major database systems and are essential for working with MySQL and PostgreSQL.


Next, the course dives into MySQL and PostgreSQL, two of the most popular relational database management systems. You will learn how to create databases, write advanced SQL queries, perform joins, use indexes, and manage data securely. You’ll also understand the similarities and differences between these systems and when to use each one.


The course also introduces MongoDB, a leading NoSQL database. You will learn how document-based databases work, how to store and query data using collections, and how MongoDB differs from traditional SQL databases. This knowledge will help you design flexible and scalable database solutions.


Throughout the course, you will gain practical, hands-on experience with key skills including:

  • Writing efficient SQL queries

  • Designing and managing databases

  • Working with MySQL and PostgreSQL in real projects

  • Understanding NoSQL concepts with MongoDB

  • Applying best practices for database performance and security


By the end of this course, you will be able to confidently work with SQL, MySQL, PostgreSQL and MongoDB to design, manage, and query databases. You will understand how to choose the right database solution for different applications and how to apply your skills in real-world scenarios.


This course is ideal for:

  • Beginners learning databases for the first time

  • Developers and analysts who want stronger database skills

  • Students preparing for database-related roles

  • Anyone interested in mastering SQL and modern database systems


Enroll now and start mastering SQL, MySQL, PostgreSQL, MongoDB, and Database fundamentals through clear explanations, practical examples, and hands-on learning.

Who this course is for:

  • Anyone interested in mastering SQL and modern database systems
  • Students preparing for database-related roles
  • Beginners learning databases for the first time
  • Developers and analysts who want stronger database skills