1.DDL(数据定义语言):用来创建数据库中的表、索引、视图、存储过程、触发器等。 2.DML(数据操作语言):用来对表内数据的添加、更新、删除等。 3.DCL(数据控制语言):用于授权/撤销数据库及其字段的权限等。 4.DQL(数据查询语言):用于对表内数据的关键字逻辑查询等。 一.DDL(Data Definition Language) 数据定义...
一、什么是DDL、DML、DCL DDL: 数据定义语言:是SQL语言集中负责数据结构定义与数据库对象定义的语言,create alter drop DCL: 数据控制语言:用来设置或者更改数据库用户或角色权限的语句,grant,deny,revoke DML: 用户通过它可以实现对数据库的基本操作,可以对数据库作插,删,改,排,检等五种操作。 今天详细介绍一下...
与DDL不同,DML操作是针对数据内容的修改,而非数据库结构的修改。 三、DCL(数据控制语言) 1. 定义和作用 DCL(Data Control Language)用于控制数据库的访问权限和事务控制。DCL语句主要涉及到数据库用户的权限管理及数据安全方面的操作。它确保了只有具有特定权限的用户才能对数据库进行操作。 2. 常见的DCL语句 GRANT...
ALTERTABLEyun3k_emp MODIFY nicknamevarchar(100); 修改字段名和字段类型 ALTERTABLE表名 CHANGE 旧字段名 新字段名 类型 (长度) [ COMMENT 注释 ] [ 约束 ]; 案例1:将yun3k_emp表的nickname字段修改为username,类型为varchar(30)。 ALTERTABLEyun3k_emp CHANGE nickname usernamevarchar(30) COMMENT'昵称'; ...
openGauss——sql:DDL、DML、DQL、DCL详解 前言 SQL程序语言有四种类型,对数据库的基本操作都属于这四类,它们分别为;数据定义语言(DDL)、数据查询语言(DQL)、数据操纵语言(DML)、数据控制语言(DCL)数据定义语言(DDL)DDL全称是Data Definition Language,即数据定义语言,定义语言就是定义关系模式、删除关系、修改...
DDL、DML和DCL的区别与理解 简介 整理了DDL、DML和DCL的详细介绍 方法/步骤 1 一、DDLisDataDefinitionLanguagestatements.Someexamples:数据定义语言,用于定义和管理SQL数据库中的所有对象的语言1.CREATE-tocreateobjectsinthedatabase创建2.ALTER-altersthestructureofthedatabase修改3.DROP-deleteobjectsfromthedatabase...
通常,数据库SQL语言共分为四大类:数据定义语言DDL,数据操作语言DML,数据查询语言DQL,数据控制语言DCL。再加上事务控制语言TCL,一个共5个。 下面,我们就详细了解一下它们。 数据定义语言DDL DDL(Data Definition Language)是数据定义语言,它用于定义或改变数据库或表的结构等初始化工作上。通常,包括数据类型、表(Tabl...
关键字:create, drop,alter 等 2) DML(Data Manipulation Language)数据操作语言 用来对数据库中表的数据进行增删改。关键字:insert, delete, update 等 3) DQL(Data Query Language)数据查询语言用来查询数据库中表的记录(数据)。关键字:select, where 等 4) DCL(Data Control Language)数据控制语言(了解) ...
Oracle DDL+DML+DCL实例 SQL语言共分为四大类: 数据查询语言DQL: 数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块。 数据操纵语言DML: DML是“数据操纵语言”( Data Manipulation Language )的简写。如果说SELECT语句对数据进行的是读操作,那么DML语句对数据进行的是写操作。DML语句的操作对象...
一. SQL语句分类 SQL语句,根据其功能,主要分为四类:DDL、DML、DQL、DCL。分类全称说明DDLData Definition Language数据定义语言,用来定义数据对象(数据库,表,字段)DMLData Manipulation Language数据操作语…