SQL / Subject
Beginner
Start learning SQL with relational concepts, tables, keys, data types, data definition, CRUD statements, filtering, constraints, functions and grouped aggregation.
Your Progress
Learning Summary
Suggested sequence
Learning roadmap
Topics follow the Admin display order
Beginner
122 topics- Introduction to Databases
- What is SQL?
- DBMS
- RDBMS
- Database vs DBMS
- Relational Databases
- Tables
- Rows
- Columns
- Fields
- Records
- Database Schema
- Data Types
- NULL Values
- Primary Keys
- Foreign Keys
- Candidate Keys
- Composite Keys
- Unique Keys
- Super Keys
- Relationships
- One-to-One Relationships
- One-to-Many Relationships
- Many-to-Many Relationships
- SQL Syntax
- SQL Statements
- SQL Keywords
- SQL Comments
- Creating a Database
- Selecting a Database
- Dropping a Database
- Creating Tables
- Altering Tables
- Dropping Tables
- Truncating Tables
- Renaming Tables
- Integer Types
- Decimal Types
- Numeric Types
- Floating-Point Types
- Character Types
- VARCHAR
- CHAR
- TEXT
- Boolean Types
- Date Types
- Time Types
- DateTime Types
- Timestamp Types
- Binary Types
- NULL
- INSERT
- SELECT
- UPDATE
- DELETE
- INSERT Multiple Rows
- SELECT Specific Columns
- SELECT All Columns
- SELECT Statement
- DISTINCT
- Column Aliases
- Table Aliases
- WHERE Clause
- ORDER BY
- LIMIT
- OFFSET
- TOP
- FETCH
- Filtering Data
- Sorting Data
- Arithmetic Operators
- Comparison Operators
- Logical Operators
- AND
- OR
- NOT
- IN
- NOT IN
- BETWEEN
- NOT BETWEEN
- LIKE
- NOT LIKE
- IS NULL
- IS NOT NULL
- ANY
- ALL
- EXISTS
- LIKE Operator
- Wildcards
- Percent Wildcard
- Underscore Wildcard
- Pattern Searching
- NOT NULL
- UNIQUE
- PRIMARY KEY
- FOREIGN KEY
- CHECK
- DEFAULT
- AUTO INCREMENT
- IDENTITY
- Constraints Management
- COUNT()
- SUM()
- AVG()
- MIN()
- MAX()
- UPPER()
- LOWER()
- LENGTH()
- ROUND()
- CONCAT()
- TRIM()
- Aggregate Functions
- COUNT()
- SUM()
- AVG()
- MIN()
- MAX()
- GROUP BY
- HAVING
- Grouped Aggregation
- Multiple-Column Grouping
Topics
122 published topics
- 21 RelationshipsLearn Relationships through a detailed SQL lesson with examples, exercises and practice questions.Beginner · 16 min read · 90 min learning
- 22 One-to-One RelationshipsLearn One-to-One Relationships through a detailed SQL lesson with examples, exercises and practice questions.Beginner · 16 min read · 90 min learning
- 23 One-to-Many RelationshipsLearn One-to-Many Relationships through a detailed SQL lesson with examples, exercises and practice questions.Beginner · 16 min read · 90 min learning
- 24 Many-to-Many RelationshipsLearn Many-to-Many Relationships through a detailed SQL lesson with examples, exercises and practice questions.Beginner · 16 min read · 90 min learning
- 25 SQL SyntaxLearn SQL Syntax through a detailed SQL lesson with examples, exercises and practice questions.Beginner · 17 min read · 90 min learning
- 26 SQL StatementsLearn SQL Statements through a detailed SQL lesson with examples, exercises and practice questions.Beginner · 17 min read · 90 min learning
- 27 SQL KeywordsLearn SQL Keywords through a detailed SQL lesson with examples, exercises and practice questions.Beginner · 16 min read · 90 min learning
- 28 SQL CommentsLearn SQL Comments through a detailed SQL lesson with examples, exercises and practice questions.Beginner · 17 min read · 90 min learning
- 29 Creating a DatabaseLearn Creating a Database through a detailed SQL lesson with examples, exercises and practice questions.Beginner · 16 min read · 90 min learning
- 30 Selecting a DatabaseLearn Selecting a Database through a detailed SQL lesson with examples, exercises and practice questions.Beginner · 16 min read · 90 min learning
- 31 Dropping a DatabaseLearn Dropping a Database through a detailed SQL lesson with examples, exercises and practice questions.Beginner · 16 min read · 90 min learning
- 32 Creating TablesLearn Creating Tables through a detailed SQL lesson with examples, exercises and practice questions.Beginner · 16 min read · 90 min learning
- 33 Altering TablesLearn Altering Tables through a detailed SQL lesson with examples, exercises and practice questions.Beginner · 16 min read · 90 min learning
- 34 Dropping TablesLearn Dropping Tables through a detailed SQL lesson with examples, exercises and practice questions.Beginner · 16 min read · 90 min learning
- 35 Truncating TablesLearn Truncating Tables through a detailed SQL lesson with examples, exercises and practice questions.Beginner · 16 min read · 90 min learning
- 36 Renaming TablesLearn Renaming Tables through a detailed SQL lesson with examples, exercises and practice questions.Beginner · 16 min read · 90 min learning
- 37 Integer TypesLearn Integer Types through a detailed SQL lesson with examples, exercises and practice questions.Beginner · 16 min read · 90 min learning
- 38 Decimal TypesLearn Decimal Types through a detailed SQL lesson with examples, exercises and practice questions.Beginner · 16 min read · 90 min learning
- 39 Numeric TypesLearn Numeric Types through a detailed SQL lesson with examples, exercises and practice questions.Beginner · 16 min read · 90 min learning
- 40 Floating-Point TypesLearn Floating-Point Types through a detailed SQL lesson with examples, exercises and practice questions.Beginner · 16 min read · 90 min learning