区分DML,DDL,DCL,DQL

区分DML,DDL,DCL,DQL

    SQL 语言(结构化程序设计语言)的组成部分。SQL语言包括三种主要程序设计语言类别的语句:

数据定义语言(DDL),数据操作语言(DML)以及数据控制语言(DCL)

DML

 

DML包括:INSERT、UPDATE、DELETE。注意,select语句属于DQL(Data Query Language)。

 

DML(Data Manipulation Language – 数据操作语言) 可以在下列条件下执行:

       向表中插入数据

   修改现存数据

       删除现存数据

 

DDL

 

数据库模式定义语言DDL(Data Definition Language),是用于描述数据库中要存储的现实世界实体的语言。一个数据库模式包含该数据库中所有实体的描述定义。

 

这些定义包括结构定义、操作方法定义等。  数据库模式定义语言,DDL并不是程序语言

 

 

数据库模式的定义通常有两种方式: 交互方式定义模式和通过数据描述语言DDL 描述文本定义模式。

 

 

常见的DDL语句

       创建数据库 create database

       创建数据库表格 create table

       修改数据库表格 alter table

       删除数据库表格 delete table

      

       创建查询命令 create view

       修改查询命令 alter view

       删除查询命令 delete view

       删除数据表内容 truncate table

 

DCL

 

DCL(Data Control Language)是数据库控制语言。是用来设置或更改数据库用户或角色权限的语句,包括(grant,deny,revoke等)语句。

 

     在默认状态下,只有sysadmin,dbcreator,db_owner或db_securityadmin等人员才有权力执行DCL

 

语言概述

  一.对话框形象、直观,可以随意输入、随时修改,鼠标、键盘并用,是一种深受用户欢迎的界面。   

  

    二.对话框用DCL语言(Dialog Control Language)定义,得到"DCL类型的文件,用AutoLISP或C程序驱动。

   

    三.AutoCAD提供了两个重要的DCL文件:ACAD.DCL存放AutoCAD系统定义的对话框,BASE.DCL为用户提供了一些常用的对话框标准控件。

 

对话框的特点

   ①、语法简单.

   ②、各DCL对象所需要的属性定义不同,需要熟记各种属性定义。

        ③、编写的环境不挑剔(以一般的文版编辑软件,如记事本即可)通过AutoLISP         专属的DCL函数调用,才能被激活与执行。

   ④、横跨AutoCAD各作业平台,悠然自得。

 

DQL

 

DQL是数据查询语言运用select,此处省略select用法。

 

 

 

 

 

你可能感兴趣的:(区分DML,DDL,DCL,DQL)