SQL FULL NOTES
Complete • Organized • Easy to Understand
1. INTRODUCTION TO SQL
SQL stands for Structured Query Language. It is used to store, retrieve, update and manage data in
databases.
EXAMPLE QUERY
SELECT * FROM students;
2. DATABASE BASICS
Database is a collection of organized data. Example: Student details, employee records, bank
details.
EXAMPLE QUERY
SELECT * FROM students;
3. SQL COMMANDS
DDL, DML, DQL, TCL and DCL are the main SQL command categories.
EXAMPLE QUERY
SELECT * FROM students;
4. DDL COMMANDS
CREATE → Create table
ALTER → Modify table
DROP → Delete table
TRUNCATE → Remove all rows
EXAMPLE QUERY
SELECT * FROM students;
5. DML COMMANDS
INSERT → Add records
UPDATE → Modify records
DELETE → Delete records
EXAMPLE QUERY
SELECT * FROM students;
6. SELECT QUERY
SELECT command is used to fetch data from a database table.
EXAMPLE QUERY
SELECT * FROM students;
SQL INTERVIEW QUESTIONS
1. What is SQL?
2. Difference between DELETE and TRUNCATE?
3. What is PRIMARY KEY?
4. What is FOREIGN KEY?
5. Difference between WHERE and HAVING?
6. What are JOINS?
7. What is Normalization?
8. What is a View?
9. What is Index?
10. What is Subquery?
Practice Daily • Strong Basics → Strong SQL Developer