DCL,DDL,DML,DQL

DCL(Data Control Language)是数据库控制语言。

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

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

DCL数据库控制语言不同于程序设计语言,SQL语言(结构化程序设计语言)的组成部分包括了DCL数据库控制语言。

SQL语言包括三种主要程序设计语言类别的语句:数据定义语言(DDL),数据操作语言(DML)及数据控制语言(DCL)。

DML( Data Manipulation Language)数据操纵语言,命令使用户能够查询数据库以及操作已有数据库中的数据的计算机语言。

具体是指是UPDATE更新、INSERT插入、DELETE删除。

DML包括:INSERT、UPDATE、DELETE。注意,select语句属于DQL(Data Query Language)。在oracle中需要进行事务提交,否则不能操作成功。

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

一个数据库模式包含该数据库中所有实体的描述定义。这些定义包括结构定义、操作方法定义等。

DDL包括:CREATE,DROP,ALTER

DQL(Data Query Language SELECT )数据查询语言,select语句。
select具体用法
  SELECT select_list
  [ INTO new_table ]
  FROM table_source
  [ WHERE search_condition ]
  [ GROUP BY group_by_expression ]
  [ HAVING search_condition ]
  [ ORDER BY order_expression [ ASC | DESC ] ]

以上资料来源于百度百科有作者整理。

时间: 2024-10-11 07:47:53

DCL,DDL,DML,DQL的相关文章

DDL DML DQL DCL

SQL语言共分为四大类: 数据查询语言DQL,(data query Language) SELECT <字段名表>FROM <表或视图名>WHERE <查询条件> SELECT 列名称 FROM 表名称 数据操纵语言DML,(data manipulation language) 1) 插入:INSERT2) 更新:UPDATE3) 删除:DELETE UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值 INSERT INTO table_n

DDL,DML,DQL

--DML操作:DML操作是对表中的数据进行增.删.改的操作.不要与DDL混淆了(INSERT.UPDATE.DELETE---在mysql操作中字符串和日期都要用单引号,空值为null; --增加insert into t_class (class_no,class_name)VALUES(1004,"二年三班"); --删除DELETE from t_subject where SUBJECT_no='B01';select *from t_subject;INSERT into

MySql用statement实现DDL,DML,DQL的操作Demo

Demo1 Connection connection=null; Statement stmt=null; int result=-1; try { Class.forName("com.mysql.jdbc.Driver"); } catch (ClassNotFoundException e) { e.printStackTrace(); } try { //创建连接 String url="jdbc:mysql://localhost:3306/jdbcdb"

DCL DML DQL DDL

简介 SQL(Structure Query Language)语言是数据库的核心语言. SQL的发展是从1974年开始的,其发展过程如下: 1974年-----由Boyce和Chamberlin提出,当时称SEQUEL. 1976年-----IBM公司的Sanjase研究所在研制RDBMS SYSTEM R 时改为SQL. 1979年-----ORACLE公司发表第一个基于SQL的商业化RDBMS产品. 1982年-----IBM公司出版第一个RDBMS语言SQL/DS. 1985年-----

Orecle Mysql 基本sql语句DDL & DML 介绍与总结 by 冰琉璃

先给大家普及一下安装mysql的简易方法:yum yum search mysql (查找关于mysql的内容) 找到后需要安装3个内容 mysql.i386 mysql-server.i386 mysql-devel.i386 安装过后 service mysqld start (启动mysql服务) 进入mysql mysql -h -u root -p 密码直接回车 开始密码为默然:以后可以在mysql里面改密码或者创建账号等操作 Mysql的sql语句大致分为4种  DDL (定义语句)

DDL\DML\DCL\DQL

[DML] DML = Data Manipulation Language,数据操纵语言,命令使用户能够查询数据库以及操作已有数据库中的数据的计算机语言.具体是指是UPDATE更新.INSERT插入.DELETE删除.主要是对数据库中一条或者多条数据进行操纵. [DDL] 数据库模式定义语言DDL(DataDefinition Language),是用于描述数据库中要存储的现实世界实体的语言.一个数据库模式包含该数据库中所有实体的描述定义.这些定义包括结构定义.操作方法定义等.包括了CREAT

一张表格阐释DDL,DML,DCL,DQL

名称 英文 中文释义 涉及的命令关键字 关系 DDL Data Definition Language 数据库模式定义语言 CREATE,TRUNCATE ,DROP,ALTER 共同组成数据库的完整语言 DML Data Manipulation Language 数据操纵语言 INSERT.UPDATE.DELETE DCL Data Control Language 数据库控制语言 grant.revoke 等 DQL Data Query Language 数据库查询语言 SELECT

oracle DDL,DML,DCL, 基础概念详解

一.SQL语言,有两个组成部分: DML(data manipulation language):它们是SELECT.UPDATE.INSERT.DELETE,命令是用来对数据库里的数据进行操作的语言. DDL(data definition language):主要的命令有CREATE.ALTER.DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用. 二.SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML

SQL 的四种分类 DDL,DML,DCL,TCL

DDL (数据定义问题) 数据定义语言 - Data Definition Language 用来定义数据库的对象,如数据表.视图.索引等DDL不需要commit.CREATEALTERDROPTRUNCATECOMMENTRENAME DML (数据操纵问题) 数据处理语言 - Data Manipulation Language 在数据库表中更新,增加和删除记录 如 update, insert, delete由DBMS提供,用于让用户或程序员使用,实现对数据库中数据的操作.DML分成交互型