A data definition language or data description language (DDL) is a syntax similar to a computer programming language for defining data structures, especially database schemas.
The data definition language concept and name was first introduced in relation to the Codasyl database model, where the schema of the database was written in a language syntax describing the records, fields, and sets of the user data model. Finally, another kind of DDL sentence in SQL is one used to define referential integrity relationships, usually implemented as primary key and foreign key tags in some columns of the tables. These two statements can be included inside a CREATE TABLE or an ALTER TABLE sentence. Short for Data Definition Language, DDL is a computer language that is used to define data structures. In Database Management Systems (DBMS), it is used to specify a database scheme as a set of definitions (expressed in DDL).  A data definition language or data description language (DDL) is a syntax similar to a computer programming language for defining data structures, especially database schemas. Finally, another kind of DDL sentence in SQL is one used to define referential integrity relationships, usually implemented as primary key and foreign key tags in some columns of the tables. These two statements can be included inside a CREATE TABLE or an ALTER TABLE sentence. Initially it referred to a subset of SQL, but is now used in a generic sense to refer to any formal language for describing data or information structures, like XML schemas. So, for databases, a DDL script is a script that creates the structure (tables, columns, indexes, ...) of a database. The term was first introduced in relation to the Codasyl database model, where the schema of the database was written in a Data Definition Language describing the records, fields, and sets making up the user Data Model. up vote 53 down vote. DDL is Data Definition Language: it is used to define data structures. For example, with SQL, it would be instructions such as create table, alter table, ... DML is Data Manipulation Language: it is used to manipulate data itself. DML is abbreviation of Data Manipulation Language. It is used to retrieve, store, modify, delete, insert and update data in database. Examples: SELECT, UPDATE, INSERT statements. DDL is abbreviation of Data Definition Language. It is used to create and modify the structure of database objects in database. Examples: CREATE, ALTER, DROP statements. try visiting these site for more info: http://blog.sqlauthority.com/2008/01/15/sql-server-what-is-dml-ddl-dcl-and-tcl-introduction-and-examples/ DDL = Data Definition Language. From the Wikipedia entry for DDL : A Data Definition Language (DDL) is a computer language for defining data structures. The term was first introduced in relation to the Codasyl database model, where the schema of the database was written in a Data Definition Language describing the records, fields, and sets making up the user Data Model. , and DELETE ... .). Your .ddl file is probably just an ordinary SQL script consisting of DDL statements; the extension .ddl is for the benefit of human readers, so they know what kind of SQL script it is. But if you know how to run a .sql script, then you can probably run your .ddl script in the same way. (If you're worried, you can first try opening your .ddl file in Notepad, and confirming that what it consists of is CREATE TABLE ... –type statements, before actually running it in your database.). Applies To: SQL Server 2014, SQL Server 2016 Preview. Data Definition Language (DDL) is a vocabulary used to define data structures in SQL Server 2016. Use these statements to create, alter, or drop data structures in an instance of SQL Server. ALTER Statements (Transact-SQL). CREATE Statements (Transact-SQL).
https://en.wikipedia.org/wiki/Data_definition_language http://www.webopedia.com/TERM/D/DDL.html https://en.wikipedia.org/wiki/Data_definition_language http://superuser.com/questions/40097/what-is-a-ddl-script-in-the-context-of-databases http://stackoverflow.com/questions/2578194/what-is-ddl-and-dml http://superuser.com/questions/40097/what-is-a-ddl-script-in-the-context-of-databases http://stackoverflow.com/questions/13088012/create-database-from-ddl-script https://msdn.microsoft.com/en-us/library/ff848799.aspx
what is DDL script
डीडीएल स्क्रिप्ट क्या है
डेटा परिभाषा भाषा या डेटा विवरण भाषा (DDL) डेटा संरचनाओं, विशेष रूप से डेटाबेस स्कीमा को परिभाषित करने के लिए कंप्यूटर प्रोग्रामिंग भाषा के समान एक वाक्यविन्यास है।
डेटा परिभाषा भाषा अवधारणा और नाम को पहली बार कोडासिल डेटाबेस मॉडल के संबंध में पेश किया गया था, जहां डेटाबेस की स्कीमा को उपयोगकर्ता डेटा मॉडल के रिकॉर्ड, फ़ील्ड और सेट का वर्णन करने वाली भाषा सिंटैक्स में लिखा गया था। अंत में, एसक्यूएल में एक अन्य प्रकार का डीडीएल वाक्य संदर्भित अखंडता संबंधों को परिभाषित करने के लिए उपयोग किया जाता है, आमतौर पर तालिकाओं के कुछ कॉलम में प्राथमिक कुंजी और विदेशी कुंजी टैग के रूप में कार्यान्वित किया जाता है। इन दो कथनों को CREATE TABLE या ALTER TABLE वाक्य के अंदर शामिल किया जा सकता है। डेटा डेफिनिशन लैंग्वेज के लिए संक्षिप्त, डीडीएल एक कंप्यूटर भाषा है जिसका उपयोग डेटा संरचनाओं को परिभाषित करने के लिए किया जाता है। डेटाबेस मैनेजमेंट सिस्टम (DBMS) में, इसका उपयोग डेटाबेस स्कीम को परिभाषाओं के एक सेट (DDL में व्यक्त) के रूप में निर्दिष्ट करने के लिए किया जाता है।  डेटा परिभाषा भाषा या डेटा विवरण भाषा (DDL) डेटा संरचनाओं, विशेष रूप से डेटाबेस स्कीमा को परिभाषित करने के लिए कंप्यूटर प्रोग्रामिंग भाषा के समान एक वाक्यविन्यास है। अंत में, एसक्यूएल में एक अन्य प्रकार का डीडीएल वाक्य संदर्भित अखंडता संबंधों को परिभाषित करने के लिए उपयोग किया जाता है, आमतौर पर तालिकाओं के कुछ कॉलम में प्राथमिक कुंजी और विदेशी कुंजी टैग के रूप में कार्यान्वित किया जाता है। इन दो कथनों को CREATE TABLE या ALTER TABLE वाक्य के अंदर शामिल किया जा सकता है। प्रारंभ में यह एसक्यूएल के एक सबसेट को संदर्भित करता था, लेकिन अब एक्सएमएल स्कीमा जैसे डेटा या सूचना संरचनाओं का वर्णन करने के लिए किसी भी औपचारिक भाषा को संदर्भित करने के लिए एक सामान्य अर्थ में उपयोग किया जाता है। तो, डेटाबेस के लिए, एक डीडीएल स्क्रिप्ट एक स्क्रिप्ट है जो डेटाबेस की संरचना (टेबल, कॉलम, इंडेक्स, ...) बनाती है। इस शब्द को पहली बार कोडसिल डेटाबेस मॉडल के संबंध में पेश किया गया था, जहां डेटाबेस की स्कीमा को डेटा डेफिनिशन लैंग्वेज में लिखा गया था, जिसमें उपयोगकर्ता डेटा मॉडल बनाने वाले रिकॉर्ड, फ़ील्ड और सेट का वर्णन किया गया था। यूपी वोट 53 डाउन वोट। डीडीएल डेटा परिभाषा भाषा है: इसका उपयोग डेटा संरचनाओं को परिभाषित करने के लिए किया जाता है। उदाहरण के लिए, एसक्यूएल के साथ, यह निर्देश होंगे जैसे कि टेबल बनाएं, टेबल बदलें, ... डीएमएल डेटा मैनिपुलेशन लैंग्वेज है: इसका उपयोग डेटा में हेरफेर करने के लिए किया जाता है। DML डेटा मैनिपुलेशन लैंग्वेज का संक्षिप्त नाम है। इसका उपयोग डेटाबेस में डेटा को पुनः प्राप्त करने, संग्रहीत करने, संशोधित करने, हटाने, सम्मिलित करने और अद्यतन करने के लिए किया जाता है। उदाहरण: SELECT , UPDATE, INSERT स्टेटमेंट. DDL डेटा डेफिनिशन लैंग्वेज का संक्षिप्त नाम है। इसका उपयोग डेटाबेस में डेटाबेस ऑब्जेक्ट्स की संरचना को बनाने और संशोधित करने के लिए किया जाता है। उदाहरण: CREATE, ALTER, DROP स्टेटमेंट। अधिक जानकारी के लिए इन साइट पर जाने का प्रयास करें: http://blog.sqlauthority.com/2008/01/15/sql-server-what-is-dml-ddl-dcl-and-tcl-introduction-and-examples/ DDL = डेटा परिभाषा भाषा। डीडीएल के लिए विकिपीडिया प्रविष्टि से: डेटा डेफिनिशन लैंग्वेज (डीडीएल) डेटा संरचनाओं को परिभाषित करने के लिए एक कंप्यूटर भाषा है। इस शब्द को पहली बार कोडसिल डेटाबेस मॉडल के संबंध में पेश किया गया था, जहां डेटाबेस की स्कीमा को डेटा डेफिनिशन लैंग्वेज में लिखा गया था, जिसमें उपयोगकर्ता डेटा मॉडल बनाने वाले रिकॉर्ड, फ़ील्ड और सेट का वर्णन किया गया था। , और हटाएं ... .)। आपकी .ddl फ़ाइल शायद एक साधारण SQL स्क्रिप्ट है जिसमें DDL स्टेटमेंट शामिल हैं; एक्सटेंशन .ddl मानव पाठकों के लाभ के लिए है, इसलिए वे जानते हैं कि यह किस प्रकार की SQL स्क्रिप्ट है। लेकिन अगर आप जानते हैं कि .sql स्क्रिप्ट कैसे चलाएं, तो आप शायद अपनी .ddl स्क्रिप्ट को उसी तरह चला सकते हैं। (यदि आप चिंतित हैं, तो आप पहले नोटपैड में अपनी .ddl फ़ाइल खोलने का प्रयास कर सकते हैं, और पुष्टि कर सकते हैं कि इसमें क्या शामिल है तालिका बनाएं ... -टाइप स्टेटमेंट, वास्तव में इसे अपने डेटाबेस में चलाने से पहले। इस पर लागू होता है: SQL सर्वर 2014, SQL सर्वर 2016 पूर्वावलोकन। डेटा परिभाषा भाषा (DDL) SQL सर्वर 2016 में डेटा संरचनाओं को परिभाषित करने के लिए उपयोग की जाने वाली शब्दावली है। SQL सर्वर की आवृत्ति में डेटा संरचनाएँ बनाने, बदलने, या ड्रॉप करने के लिए इन कथनों का उपयोग करें। ALTER स्टेटमेंट (Transact-SQL)। CREATE स्टेटमेंट (Transact-SQL)।