To Study and Implement DML Commands.
This is used to add records into a relation. These are three type of INSERT INTO queries which are as
INSERT INTO < relation/table name> (field_1,field_2……field_n)VALUES (data_1,data_2, ...... data_n);student(sno,sname,class,address)VALUES (1,’Ravi’,’M.Tech’,’Palakol’);
INSERT INTO relation_name_1 SELECT Field_1,field_2,field_n FROM relation_name_2 WHERE field_x=data;
INSERT INTO relation_name field_1,field_2, ....field_n) VALUES (&data_1,&data_2,.......&data_n);
This is used to update the content of a record in a relation.
SQL>UPDATE relation name SET Field_name1=data,field_name2=data, WHERE field_name=data; Example: SQL>UPDATE student SET sname = ‘kumar’ WHERE sno=1;
This is used to delete all the records of a relation but it will retain the structure of that relation.
This is used to delete all the records of relation.
DELETE FROM relation_name;
This is used to delete a selected record from a relation.
DELETE FROM relation_name WHERE condition;
SELECT (column1,column2) FROM (Table Name)WHERE condition;
![](https://private-user-images.githubusercontent.com/119104009/329926975-e19bd021-e761-43c2-a559-81538fcdd19f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIxMjAwMTksIm5iZiI6MTcyMjExOTcxOSwicGF0aCI6Ii8xMTkxMDQwMDkvMzI5OTI2OTc1LWUxOWJkMDIxLWU3NjEtNDNjMi1hNTU5LTgxNTM4ZmNkZDE5Zi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzI3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcyN1QyMjM1MTlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1iYzgyZTQxZDYyMWQ2Yzg4NjYyOWI4NWNiNDljNzI0NjYyNmU2NTA3MGQ4NmZjOWUxYjQ0NTllMTViMDk5MThhJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.IgWSqxjWt9AKGpFiBZEo9zFSxMM31_NY1wNBguT5jg4)
SELECT salesman_id, name, city, commission
FROM salesman
WHERE city NOT IN ('Paris', 'Rome');
SELECT customer_id, cust_name, city, grade, salesman_id
FROM customer
WHERE city = 'New York' OR grade <= 100;
SELECT customer_id, cust_name, city, grade, salesman_id
FROM customer
WHERE city = 'New York' OR grade > 200;
![](https://private-user-images.githubusercontent.com/119104009/329974469-4df48049-3ff5-4c24-bbe0-28c0bb770aca.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIxMjAwMTksIm5iZiI6MTcyMjExOTcxOSwicGF0aCI6Ii8xMTkxMDQwMDkvMzI5OTc0NDY5LTRkZjQ4MDQ5LTNmZjUtNGMyNC1iYmUwLTI4YzBiYjc3MGFjYS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzI3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcyN1QyMjM1MTlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1iMzcxMGJhNjA3NDliM2ZiMTQwYzc1ODM4NzU0OWUxOWFjNzZmOTAxNDliY2I3MWFjZTJlZmViODg3M2Q5ZjJjJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.5EVuv9LrGSguApTUPhzsahyA9w7l2M7hldfSFUg8J9U)
SELECT categoryName, description
FROM categories
ORDER BY categoryName;
UPDATE products
SET reorder_lvl = 20
WHERE quantity < 10
AND category = 'Snacks';
UPDATE products
SET sell_price=sell_price*1.10
WHERE category='Bakery';
UPDATE employees
SET first_name = 'John'
WHERE department_id = 80
AND commission_pct < 0.35;
DELETE FROM customer
WHERE GRADE=2;
DELETE FROM customer
WHERE CUST_CITY NOT IN ( 'New York')
AND OUTSTANDING_AMT >5000;
DELETE FROM doctors
WHERE specialization IS NULL;
Thus,we studied and implemented some DML Commands.