0% found this document useful (0 votes)
36 views

Data Manipulation Language-18!11!2021

Data Manipulation Language (DML) allows users to insert, update, and delete data in a database using SQL commands like INSERT, UPDATE, and DELETE. It is responsible for all types of data modification. Data Control Language (DCL) includes commands like GRANT and REVOKE to manage user permissions. Transaction Control Language (TCL) deals with transactions using commands like COMMIT, ROLLBACK, and SAVEPOINT. Data Query Language (DQL) is used to retrieve data from the database using the SELECT statement.

Uploaded by

Manu Kushwaha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views

Data Manipulation Language-18!11!2021

Data Manipulation Language (DML) allows users to insert, update, and delete data in a database using SQL commands like INSERT, UPDATE, and DELETE. It is responsible for all types of data modification. Data Control Language (DCL) includes commands like GRANT and REVOKE to manage user permissions. Transaction Control Language (TCL) deals with transactions using commands like COMMIT, ROLLBACK, and SAVEPOINT. Data Query Language (DQL) is used to retrieve data from the database using the SELECT statement.

Uploaded by

Manu Kushwaha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

What is Data Manipulation Language?

Data Manipulation Language (DML) allows you to modify the database instance by inserting,
modifying, and deleting its data. It is responsible for performing all types of data modification
in a database. There are three basic constructs which allow database program and user to
enter data and information are:
INSERT:
This is a statement is a SQL query. This command is used to insert data into the row of a
table.
Syntax:
INSERT INTO TABLE_NAME (col1, col2, col3,.... col N)
VALUES (value1, value2, value3, .... valueN);
Or
INSERT INTO TABLE_NAME
VALUES (value1, value2, value3, .... valueN);
For example:
INSERT INTO students (RollNo, FIrstName, LastName) VALUES ('60', 'Tom',
Erichsen');

UPDATE:
This command is used to update or modify the value of a column in the table.
Syntax:
UPDATE table_name SET [column_name1= value1,...column_nameN = valueN]
[WHERE CONDITION]
For example:
UPDATE students
SET FirstName = 'Jhon', LastName= 'Wick'
WHERE StudID = 3;

DELETE:
This command is used to remove one or more rows from a table.

Syntax:
DELETE FROM table_name [WHERE condition];

For example:
DELETE FROM students
WHERE FirstName = 'Jhon';

What is DCL?
DCL (Data Control Language) includes commands like GRANT and REVOKE, which are useful to
give “rights & permissions.” Other permission controls parameters of the database system.
Examples of DCL commands:
Commands that come under DCL:
Grant: This command is use to give user access privileges to a database.
Syntax:
GRANT SELECT, UPDATE ON MY_TABLE TO SOME_USER, ANOTHER_USER;

For example:
GRANT SELECT ON Users TO'Tom'@'localhost;
Revoke:
It is useful to back permissions from the user.
Syntax:
REVOKE privilege_nameON object_nameFROM {user_name |PUBLIC |role_name}

For example:
REVOKE SELECT, UPDATE ON student FROM BCA, MCA;

What is TCL?
Transaction control language or TCL commands deal with the transaction within the database.
Commit
This command is used to save all the transactions to the database.
Syntax:
Commit;

For example:
DELETE FROM Students
WHERE RollNo =25;
COMMIT;

Rollback: Rollback command allows you to undo transactions that have not already been
saved to the database.
Syntax: ROLLBACK;

Example:
DELETE FROM Students
WHERE RollNo =25;

SAVEPOINT
This command helps you to sets a savepoint within a transaction.
Syntax:
SAVEPOINT SAVEPOINT_NAME;
Example:
SAVEPOINT RollNo;

What is DQL?
Data Query Language (DQL) is used to fetch the data from the database. It uses only one command:
SELECT: This command helps you to select the attribute based on the condition described by the
WHERE clause.
Syntax:
SELECT expressions
FROM TABLES
WHERE conditions;

For example:
SELECT FirstName
FROM Student
WHERE RollNo > 15;

You might also like