Types of SQL Commands
Types of SQL Commands with Examples
1. DDL (Data Definition Language)
Examples:
CREATE TABLE Students (
ID INT PRIMARY KEY,
Name VARCHAR(50),
Age INT
);
ALTER TABLE Students ADD Email VARCHAR(100);
DROP TABLE Students;
TRUNCATE TABLE Students;
RENAME TABLE Students TO Learners;
2. DML (Data Manipulation Language)
Examples:
SELECT * FROM Students;
INSERT INTO Students (ID, Name, Age) VALUES (1, 'John Doe', 20);
UPDATE Students SET Age = 21 WHERE ID = 1;
DELETE FROM Students WHERE ID = 1;
3. DCL (Data Control Language)
Examples:
Types of SQL Commands
GRANT SELECT, INSERT ON Students TO user_name;
REVOKE INSERT ON Students FROM user_name;
4. TCL (Transaction Control Language)
Examples:
BEGIN;
UPDATE Students SET Age = 22 WHERE ID = 2;
SAVEPOINT UpdatePoint;
DELETE FROM Students WHERE ID = 2;
ROLLBACK TO UpdatePoint;
COMMIT;
5. DQL (Data Query Language)
Example:
SELECT Name, Age FROM Students WHERE Age > 18;