UNIT-2 SQL NOTES
1. SQL Introduction:
SQL is used to manage and retrieve data from databases.
2. DDL Commands:
CREATE, ALTER, DROP
3. Constraints:
NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY
4. DML Commands:
INSERT, UPDATE, DELETE, SELECT
5. Filtering:
WHERE, ORDER BY, GROUP BY, HAVING
6. Pattern Matching:
LIKE, IN, BETWEEN
7. Aggregate Functions:
COUNT, SUM, AVG, MAX, MIN
8. Joins:
INNER JOIN, LEFT JOIN, RIGHT JOIN
9. Subqueries:
Query inside query
10. Transactions:
COMMIT, ROLLBACK, SAVEPOINT
Key Examples:
SELECT * FROM Student WHERE name LIKE 'A%';
SELECT * FROM Student WHERE age IN (18,20);
SELECT * FROM Student WHERE marks BETWEEN 50 AND 80;
SELECT dept_id, COUNT(*) FROM Student GROUP BY dept_id;
SELECT [Link], d.dept_name
FROM Student s
INNER JOIN Dept d ON s.dept_id = [Link];
SAVEPOINT sp1;