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;