0% found this document useful (0 votes)
8 views1 page

Database Language

The document outlines the various database languages used in a Database Management System (DBMS), including Data Definition Language (DDL), Data Manipulation Language (DML), Data Control Language (DCL), and Transaction Control Language (TCL). DDL is used for defining database structures, DML for accessing and manipulating data, DCL for managing user permissions, and TCL for managing transactions. Each language includes specific commands for creating, altering, and managing data and database structures.

Uploaded by

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

Database Language

The document outlines the various database languages used in a Database Management System (DBMS), including Data Definition Language (DDL), Data Manipulation Language (DML), Data Control Language (DCL), and Transaction Control Language (TCL). DDL is used for defining database structures, DML for accessing and manipulating data, DCL for managing user permissions, and TCL for managing transactions. Each language includes specific commands for creating, altering, and managing data and database structures.

Uploaded by

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

Database Languages in DBMS:

*A DBMS has appropriate languages and interfaces to express database queries and
updates.*Database languages can be used to read, store and update the data in the database.
Data Definition Language (DDL):*DDL stands for Data Definition Language. It is used to define
database structure or pattern.*It is used to create schema, tables, indexes, constraints, etc. in
the database.*Using the DDL statements, you can create the skeleton of the database.
Create: It is used to create objects in the database.*Alter: It is used to alter the structure of the
database.*Drop: It is used to delete objects from the database.*Truncate: It is used to remove all
records from a table.*Rename: It is used to rename an object.*Comment: It is used to comment
on the data dictionary
Data Manipulation Language(DML):
*DML stands for Data Manipulation Language. It is used for accessing and manipulating data in a
database. It handles user requests.
Select: It is used to retrieve data from a database.*Insert: It is used to insert data into a
table.*Update: It is used to update existing data within a table.*Delete: It is used to delete all
records from a table.*Merge: It performs UPSERT operation, i.e., insert or update
operations.*Call: It is used to call a structured query language or a Java subprogram.*Explain
Plan: It has the parameter of explaining data.
Lock Table: It controls concurrency.

3. Data Control Language (DCL):


*DCL stands for Data Control Language. It is used to retrieve the stored or saved data.*The DCL
execution is transactional. It also has rollback parameters.
*Grant: It is used to give user access privileges to a database.*Revoke: It is used to take back
permissions from the user.
Transaction Control Language (TCL):
*TCL is used to run the changes made by the DML statement. TCL can be grouped into a logical
transaction.*Commit: It is used to save the transaction on the database.
*Rollback: It is used to restore the database to original since the last Commit.

You might also like