Experiment - 1: DDL (Data Definition Lan-Guage) DML (Data Manipulation Language) DCL (Data Control Lan - Guage)
Experiment - 1: DDL (Data Definition Lan-Guage) DML (Data Manipulation Language) DCL (Data Control Lan - Guage)
Experiment - 1
Aim - To implement different types of DDL, DML, and DCL queries.
SQL Commands
CREATE
CREATE TABLE students(sname varchar(20), sid int, branch varchar(10));
DROP
DROP TABLE students;
ALTER
ALTER TABLE table_name DROP COLUMN column_name;
ALTER TABLE table_name MODIFY column_name column_type;
ALTER TABLE table_name ALTER COLUMN column_name column_type;
ALTER TABLE Student ADD (AGE number(3),COURSE varchar(40));
ALTER TABLE Students MODIFY COURSE varchar(20);
ALTER TABLE Students DROP COLUMN COURSE;
TRUNCATE
TRUNCATE TABLE table_name;
COMMENT
-- single line comment
/* multi line
comment */
SELECT * FROM /* Inline comment; */
RENAME
ALTER TABLE table_name RENAME COLUMN old_name TO new_name;
ALTER TABLE table_name CHANGE COLUMN old_name TO new_name;
INSERT
INSERT INTO table_name VALUES (value1, value2, value3,…);
Example:
INSERT INTO students VALUES (“Milan”,6701,”CSE”);
SELECT * FROM students; (DQL)
UPDATE
UPDATE table_name SET column1 = value1, column2 = value2,... WHERE condition;
Example:
UPDATE students SET branch = “BECSE” WHERE sid = 6701;
DELETE
DELETE FROM table_name WHERE some_condition;
Example:
DELETE FROM students WHERE sid = 6701;