You are on page 1of 2

SQL Syllabus

Introduction to Databases
o Definitions
o Uses
o Importance
Installation of MySQL
o Installation
Types of Commands
o Brief Description of each type of Commands (DML, DDL, DCL,
TCL etc), Definitions and examples.
Data Types
o Description of Datatypes and Examples
DDL Commands
o Definitions and Syntax (CREATE, DROP, ALTER, TRUNCATE,
RENAME )
o Practical demonstrations
DML Commands
o Definitions and Syntax (INSERT, UPDATE, DELETE)
o Practical demonstrations
Constraints
o Definitions and Syntax (NOT NULL, UNIQUE, PRIMARY KEY,
FOREIGN KEY, CHECK, DEFAULT)
o Practical demonstrations
Retrieving Data
o The SELECT statement and its features
o Practical demonstrations of (Where
Clause, IN, Between, Is Null, Not Null, Sorting etc. )
Aggregating Data
o Definitions of MIN,MAX, AVG, COUNT etc.
o Practical Demonstration of MIN,MAX, AVG, COUNT etc.
Grouping Data
o Definitions of Order by, Group by and Having Clause
o Practical Demonstration of Order by, Group by and Having
Clause
DCL Commands
o Definitions
o Practical Demonstrations
TCL Commands
o Definitions
o Practical Demonstrations
Functions
o Definitions
o Practical Demonstrations
Joins
o Definitions
o Practical Demonstrations
Views
o Definitions
o Practical Demonstrations

You might also like