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

A Data Definition Language

Uploaded by

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

A Data Definition Language

Uploaded by

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

∙> A DATA DEFINITION

LANGUAGE (DDL) REFERS TO A


LANGUAGE THAT IS USED TO
MODIFY DATA AND DEFINE
DATA STRUCTURES.
∙> FOR INSTANCE, THE DDL
COMMANDS COULD BE USED TO
REMOVE, ADD, OR MODIFY
TABLES WITHIN A DATABASE.
∙> THE DDLS USED IN DB
APPLICATIONS ARE
CONSIDERED TO BE A SUBSET OF
THE STRUCTURED QUERY
LANGUAGE.
∙> DDL REFERS TO A COMPUTER
LANGUAGE THAT IS PRIMARILY
USED FOR CREATING AS WELL
AS MODIFYING THE STRUCTURE
OF THE DATABASE OBJECTS
PRESENT IN A DATABASE.
∙> SUCH DATABASE OBJECTS
INCLUDE INDEXES, TABLES,
SCHEMAS, VIEWS, AND MANY
MORE.

∙> DDL IS ALSO REFERRED TO AS


A DATA DESCRIPTION
LANGUAGE IN CERTAIN
CONTEXTS SINCE IT DESCRIBES
THE RECORDS AND FIELDS IN
THE DB (DATABASE) TABLES.
∙> IT IS MAINLY USED TO
MODIFY AND ESTABLISH THE
STRUCTURE OF THE OBJECTS
PRESENT IN A DATABASE BY
DEALING WITH THE DATABASE
SCHEMA DESCRIPTIONS.
∙> UNLIKE DML (DATA
MANIPULATION LANGUAGE)
COMMANDS THAT WE USE FOR
DATA MODIFICATION, DDL
COMMANDS ARE ACTUALLY
USED TO ALTER THE
STRUCTURE OF THE DATABASE,
LIKE CREATING NEW OBJECTS
OR TABLES ALONG WITH THEIR
ATTRIBUTES (TABLE NAME,
DATA TYPE, ETC.).

∙> CREATE, DROP, ALTER, AND


TRUNCATE ARE COMMONLY
USED IN DATA DEFINITION
LANGUAGES IN SQL QUERYING.
∙> CREATE-THE CREATE
COMMAND BUILDS A NEW
TABLE. IT HAS A PREDEFINED
SYNTAX, AND THE CREATE
STATEMENT SYNTAX GOES. EX:-
CREATE TABLE STUDENT
(STUDENT ID INTEGER PRIMARY
KEY, NAME CHAR (50) NULL,
NICKNAME CHAR (75) NOT
NULL);
∙> ALTER- THE ALTER COMMAND
CAN ADD UP AN ADDITIONAL
COLUMN, DROP THE EXISTING
COLUMNS AND EVEN CHANGE
THE DATA TYPES OF VARIOUS
COLUMNS INVOLVED IN A DB
TABLE. EX:- ALTER TABLE
STUDENT ADD PRIMARY KEY
(STUDENT_PK);
∙> DROP- THE DROP COMMAND IS
USED IN ORDER TO DELETE
OBJECTS, LIKE A TABLE, VIEW
OR INDEX. EX:- DROP TABLE
STUDENT;
∙> TRUNCATE-JUST LIKE THE
DROP STATEMENT, THE
TRUNCATE STATEMENT IS
MAINLY USED TO REMOVE ALL
THE RECORDS FROM A TABLE
QUICKLY. HOWEVER, UNLIKE
THE DROP STATEMENT THAT
DESTROYS A TABLE
COMPLETELY. EX- TRUNCATE
TABLE STUDENT;

You might also like