SQL Complete Course: Introduction to Databases and SQL

SQL Complete Course: Introduction to Databases and SQL

Start SQL from zero with deep, conceptually strong lessons on database fundamentals, MySQL basics, ER design, keys, architecture, and real-world industry examples.

10h 18m
22 lessons
1k+ enrolled
beginnerFree

Course Access

Free
Your Progress
Completed Lessons0 / 22
0% Complete
Course Content
22 lessons • 10h 18m total duration
1

What is Data? Raw Facts, Types and the Data Lifecycle Explained

25m

2

What is a Database? Flat File vs Relational Database Explained

28m

3

Types of Databases: Relational, NoSQL, Hierarchical, Network and Cloud

30m

4

DBMS vs RDBMS: Features, Key Differences and Real Examples

30m

5

Introduction to MySQL: Server, Workbench, CLI, and First SQL Commands

35m

6

What is SQL? History, Purpose, Importance and How It Works

25m

7

SQL Sub-Languages: DDL, DML, DCL, TCL and DQL with Examples

35m

8

Keys in Database: Primary, Foreign, Candidate, Composite and Super Key

35m

9

Entity Relationship Model: Entities, Attributes, Relationships and ER Diagrams

35m

10

DBMS Architecture: 1-Tier, 2-Tier and 3-Tier Explained with Examples

30m

11

Real-World Database Use Cases: Netflix, Amazon, Zomato and Beyond

30m

12

SQL Data Types in MySQL: INT, VARCHAR, DATE, BOOLEAN, ENUM Explained

30m

13

CREATE DATABASE in MySQL: Syntax, Character Set, and Collation Explained

22m

14

CREATE TABLE in SQL: Column Definitions and Constraints Explained

28m

15

PRIMARY KEY and AUTO_INCREMENT in SQL: Single and Composite Keys Explained

25m

16

FOREIGN KEY in SQL: Referential Integrity, ON DELETE CASCADE, and ON UPDATE

28m

17

ALTER TABLE in SQL: ADD, DROP, MODIFY, and RENAME Column or Table

26m

18

DROP TABLE vs TRUNCATE TABLE vs DELETE: Differences and When to Use Each

24m

19

RENAME TABLE in MySQL: Syntax and Practical Examples

18m

20

SHOW TABLES and DESCRIBE in MySQL: Inspecting Database Structure

18m

21

SQL Constraints: All 6 Types Explained with MySQL Syntax Examples

26m

22

Practical Exercise: Design a 3-Table Student Management Database Schema

35m