DB Lab 2
DB Lab 2
Lab Task:
• Create Table for Student data and perform Queries
1. Create a Database
CREATE DATABASE DatabaseName;
2. Switch to a Database
USE DatabaseName;
3. Create a Table
CREATE TABLE TableName (
Column1 DataType,
Column2 DataType,
Column3 DataType,
...
);
4. Insert Data into a Table
INSERT INTO TableName (Column1, Column2, Column3, ...)
VALUES (Value1, Value2, Value3, ...);
5. Retrieve All Data
SELECT * FROM TableName;
6. Retrieve Specific Columns
SELECT Column1, Column2 FROM TableName;
7. Filter Data
SELECT * FROM TableName
WHERE Condition;
8. Update Data
UPDATE TableName
SET Column1 = Value1, Column2 = Value2
WHERE Condition;
9. Delete Data
DELETE FROM TableName
WHERE Condition;
10. Add a Column
ALTER TABLE TableName
ADD ColumnName DataType;
11. Drop a Column
ALTER TABLE TableName
DROP COLUMN ColumnName;
12. Sort Data
SELECT * FROM TableName
ORDER BY ColumnName ASC/DESC;
13. Count Records
SELECT COUNT(*) FROM TableName;
14. Group Data
SELECT ColumnName, COUNT(*)
FROM TableName
GROUP BY ColumnName;
15. Create Another Table
CREATE TABLE TableName (
Column1 DataType PRIMARY KEY,
Column2 DataType
);
16. Join Tables
SELECT Table1.Column1, Table2.Column2
FROM Table1
JOIN Table2 ON Table1.CommonColumn = Table2.CommonColumn;
17. Delete a Table
DROP TABLE TableName;
18. Delete a Database
DROP DATABASE DatabaseName;