<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Syed Akbar Ali : DML</title><link>http://weblogs.asp.net/akbar/archive/tags/DML/default.aspx</link><description>Tags: DML</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Introduction: What is DML, DDL, DCL and TCL in SQL Server</title><link>http://weblogs.asp.net/akbar/archive/2008/03/10/introduction-what-is-dml-ddl-dcl-and-tcl-in-sql-server.aspx</link><pubDate>Mon, 10 Mar 2008 14:16:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:5944850</guid><dc:creator>akbaralis</dc:creator><author>akbaralis</author><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/akbar/rsscomments.aspx?PostID=5944850</wfw:commentRss><comments>http://weblogs.asp.net/akbar/archive/2008/03/10/introduction-what-is-dml-ddl-dcl-and-tcl-in-sql-server.aspx#comments</comments><description>&lt;p&gt;&lt;b&gt;DML&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;DML is abbreviation of &lt;b&gt;Data Manipulation Language&lt;/b&gt;. It is used to retrieve, store, modify, delete, insert and update data in database.&lt;/p&gt;
&lt;p&gt;Examples:  SELECT, UPDATE, INSERT statements&lt;/p&gt;
&lt;p&gt;&lt;b&gt;DDL&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;DDL is abbreviation of &lt;b&gt;Data Definition Language&lt;/b&gt;. It is used to create and modify the structure of database objects in database.&lt;/p&gt;
&lt;p&gt;Examples:  CREATE, ALTER, DROP statements&lt;/p&gt;
&lt;p&gt;&lt;b&gt;DCL&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;DCL is abbreviation of &lt;b&gt;Data Control Language&lt;/b&gt;. It is used to
create roles, permissions, and referential integrity as well it is used
to control access to database by securing it.&lt;/p&gt;
&lt;p&gt;Examples:  GRANT, REVOKE statements&lt;/p&gt;
&lt;p&gt;&lt;b&gt;TCL&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;TCL is abbreviation of &lt;b&gt;Transactional Control Language&lt;/b&gt;. It is used to manage different transactions occurring within a database.&lt;/p&gt;
&lt;p&gt;Examples:  COMMIT, ROLLBACK statements&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;This article originally posted by Pinal Dave in his blog. I just want to keep a copy in my blog bcoz some time I am getting confused in DCL, DML, DDL .. So, I can easily refer if its in my blog.&lt;/p&gt;&lt;p&gt;Thanks to &lt;a href="http://blog.sqlauthority.com/2008/01/15/sql-server-what-is-dml-ddl-dcl-and-tcl-introduction-and-examples/" target="_blank" mce_href="http://blog.sqlauthority.com/2008/01/15/sql-server-what-is-dml-ddl-dcl-and-tcl-introduction-and-examples/"&gt;Pinal Dave.&lt;/a&gt; &lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://blog.sqlauthority.com/2008/01/15/sql-server-what-is-dml-ddl-dcl-and-tcl-introduction-and-examples/" target="_blank" mce_href="http://blog.sqlauthority.com/2008/01/15/sql-server-what-is-dml-ddl-dcl-and-tcl-introduction-and-examples/"&gt;&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=5944850" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/akbar/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://weblogs.asp.net/akbar/archive/tags/TCL/default.aspx">TCL</category><category domain="http://weblogs.asp.net/akbar/archive/tags/DCL/default.aspx">DCL</category><category domain="http://weblogs.asp.net/akbar/archive/tags/DDL/default.aspx">DDL</category><category domain="http://weblogs.asp.net/akbar/archive/tags/DML/default.aspx">DML</category></item></channel></rss>