简单描述DDL、DCL、DML
一、DDL
- DDL(data definition language)数据库定义语言
其实就是我们在创建表的时候用到的一些sql,比如说:CREATE、ALTER、DROP等。DDL主要是用在定义或改变表的结构,数据类型,表之间的链接和约束等初始化工作上
SELECT 列名称 FROM 表名称
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)
DELETE FROM 表名称 WHERE 列名称 = 值
二、DCL
- DCL(Data Control Language)数据库控制语言
用来设置或更改数据库用户或角色权限的语句,包括(grant,deny,revoke等)语句。
GRANT ALL ON database_name.table_name TO 'user'@'hostname' IDENTIFIED BY 'password';
三、DML
- DML(data manipulation language)数据操纵语言
就是我们最经常用到的 SELECT、UPDATE、INSERT、DELETE。 主要用来对数据库的数据进行一些操作。
CREATE TABLE table_name
(col_name column_definition,
....
)ALTER TABLE table_name
ALTER COLUMN column_name datatypeDROP TABLE table_name
DROP DATABASE database_name
------做运维之前很矫情的小年轻-----
简单描述DDL、DCL、DML相关推荐
- 数据库语言分类DDL DCL DML 知多少?
DML(Data Manipulation Language): 它们是SELECT.UPDATE.INSERT.DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言 DDL ...
- mysql ddl dcl_MySQL常用DDL、DML、DCL语言整理(附样例)
在介绍这些SQL语言之前,先罗列一下mysql的常用数据类型和数据类型修饰,供查询参考 后面的带数字表示此类型的字段长度 数值型: TINYINT 1 ,SMALLINT 2,MEDIUMINT 3 ...
- MySql基础篇---003 SQL之DDL、DML、DCL使用篇:创建和管理表 ,数据处理之增删改,MySQL数据类型精讲 ,约束:联合主键
第10章_创建和管理表 讲师:尚硅谷-宋红康(江湖人称:康师傅) 官网:http://www.atguigu.com 1. 基础知识 1.1 一条数据存储的过程 存储数据是处理数据的第一步.只有正确地 ...
- DDL、DML和DCL的理解(1、总述)
1.DDL 1-1.DDL的概述 DDL(Data Definition Language 数据定义语言)用于操作对象和对象的属性,这种对象包括数据库本身,以 ...
- mysql基础1 -------- DDL、DML、DQL、DCL
目录 前言 SQL概述 SQL的分类 DDL 数据库操作 表操作 查询创建表 数据类型 表操作 案例 修改表结构操作 删除表操作 DML 添加数据 修改数据 删除数据 DQL 基本语法 基本查询 条件 ...
- 【数据库】SQL命令的分类:DDL、DML、(DQL)、DCL的概念与指令
SQL(Structure Query Language) 结构化查询语言是数据库的核心语言,是高级的非过程化编程语言.它功能强大,效率高,简单易学易维护.SQL语言基本上独立于数据库本身.使用的机器 ...
- DDL、DML和DCL的区别与理解
DML.DDL.DCL区别 . 总体解释: DML(data manipulation language): 它们是SELECT.UPDATE.INSERT.DELETE,就象它的名字一样,这4条命令 ...
- 死磕数据库系列(二十):MySQL 数据库 DDL、DML、DQL、DCL 语言理论与实践(sql 8.0 版)...
点关注公众号,回复"1024"获取2TB学习资源! 今天,民工哥带大家一起来学习一下 MySQL 数据库的 DDL.DML.DQL.DCL 这几种语言的理论知识与实践.如有帮助,请 ...
- 【数据库】DDL、DML、DCL简介
DDL.DML.DCL简介 SQL 语句主要可以划分为以下 3 个类别. DDL(Data Definition Languages)语句:数据定义语言,这些语句定义了不同的数据段.数据库.表.列.索 ...
最新文章
- Linux(Ubuntu)版本Idea软件字体模糊解决办法
- mysql 做回归模型_GitHub - themycode/intelligent-test-platform: intelligent-test-platform
- 怎么做批注_BIM平台是什么?有何用?怎么用?
- 她16岁因汶川地震改志学医,仅27岁当上浙大博导!她说:科研是“止不住想念到失眠的对象”...
- EasyUI DataGrid 中字段 formatter 格式化不起作用
- 矩阵问题入门(矩阵乘法and矩阵快速幂)acm寒假集训日记22/1/15
- 汇编中bss,data,text,rodata,heap,stack段的作用
- python3.5以及scrapy,selenium,等 安装
- 怎样使用SSH连接OpenStack上的云主机
- NTOJ-14-会场安排问题(贪心算法)
- Go语言中的单引号、双引号、反引号
- LFW人脸数据库的简介
- 阿里笔试7/29 9-10点场
- openwrt1907使用mt7621+mt715 5G wifi吞吐量低问题解决方法
- 现货白银最低门槛是啥?
- 数据分析可视化系列(四)B站关键词搜索结果
- 清明时节雨纷纷路-清明节习俗、诗词欣赏
- Wi-Fi当前的趋势及对IT和物联网的影响
- 大叔c语言,中年大叔的 C Coupe
- 嵌入式硬件学习之嵌入式软件和硬件的区别
热门文章
- NSTimer循环引用的问题
- 解决“The type initializer for'Oracle.DataAccess.Client.OracleConnection' threw an exception ”异常...
- C#方法中的反射方式和委托方式(小实例)
- Windows编程-- 用户方式中线程的同步---关键代码段(临界区)
- 学用 ASP.Net 之 System.Char 结构
- v$sysstat表解释
- DBGrid 应用全书(一)
- 133.保护频带 134.流量控制在哪些层实现
- 16个在线机器学习视频与教程
- 计算最长公共数字串个数