SQL语句中 DDL 、DML 、DQL 、DCL 分别是什么

导读:本篇文章讲解 SQL语句中 DDL 、DML 、DQL 、DCL 分别是什么,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

SQL语句中 DDL 、DML 、DQL 、DCL 分别是什么

在这里插入图片描述


每博一文案

这一年走来,经历了无数的风雨坎坷,回首往事,有追悔莫及的痛苦,失之交臂的遗憾,也有无力挽回的心酸。
此刻的你,也许彷徨,不知所措。此时的你,也许正拼命地压抑着无人可说的委屈,别气馁,更别放弃,
你正操心的那件事,一定会有一个好的结果。没有一个冬天不可逾越,也没有一个春天不会来临。、
我们现在走过的路,受过的伤都会在将来某一天照亮脚下的路。
过去的事情就让他过去吧,得不到的就别再强求,握不住的就松开手,放弃该放弃的,才能用有值得拥有
值得拥有的。生活,不是你活过的样子,而是你记住的样子。凡是过往,皆是勋章。
愿你所求皆所愿,所行皆坦途,愿你走过长长的路,有丰盈的时间发生故事,也有说走就走,随时出发的旅程。
                                      ——————   一禅心灵庙语


无论是 MYSQL ,Oracle,SQL Server 关系数据库管理系统,其核心的语言就是 SQL 数据库语言,而在这其中主要的就是 DDL,DML,DQL,DCL 这些语句,那他们分别又是什么样的存在,下面就让我们一起来看看吧。

1. DDL语句

DDL (Data Definition Language) 语句: 翻译为是 数据定义语言 ,主要是进行定义创建数据表,改变数据表结构,数据类型,以及表之间的连接等操作 。常用的语句关键字有 :CREATE,DROP,ALTER:

CREATE TABLE 表名(
列名1 数据类型,
列名2 数据类型,
列名3 数据类型,
...
)

ALTER TABLE 表名 ADD 列名 数据类型;(添加一个列)
ALTER TABLE 表名 CHANGE 列名 新列名 新数据类型;(修改列名)
ALTER TABLE 表名 DROP 列名; (删除列)

DROP TABLE 表名;  (删除数据表)
DROP DATABASE 数据库名; (删除数据库)

2. DML语句

DML (Data Manipulation Language) 语句:翻译为数据操作语言 主要是对数据表中的数据进行一个增,删,改 操作,常用的语句关键字有 INSERT,UPDATE,DELETE

INSERT INTO 表名 (字段1,字段2,...) values (某值,某值,...),(某值,某值,...); (添加数据记录)

UPDATE 表名 SET 列名=新值 WHERE 限定条件; (修改字段的数据内容)

DELETE FROM 表名 WHERE 限定条件; (删除某条记录信息)

DDL 语句与 DML 语句的主要区别:

简单的说:DDL 操作数据库的数据表增删改,DML 操作数据库内部中的数据表内容的增删改

DDL DML
名称 数据定义语言 数据操作语句
区别 对数据库内部的对象(数据表)进行创建,删除,修改操作 只是对数据表信息内容进行删除,修改,添加操作(不涉及对数据表的定义,结构的修改,也不涉及到其他对象(数据表,事务)问题)

3. DQL语句

DQL(Data Query Language) 语句:数据查询语言 主要是对数据进行查询操作,常用关键字 SELECT,FROM,WHERE

SELECT 列名 FROM 表名 WHERE 限定条件;

4. DCL语句

DCL (Data Control Language) 语句:数据控制语言 主要是用来设置/更改数据库用户权限的。常用关键字有 GRANT,REVOKE 等。一般人员很少用到 DCL 语句。

GRANT (授权)

REVOKE (取消权限)

5. 总结:

  1. DDL 数据定义语言:主要操作数据库中数据表的创建,定义,删除
  2. DML 数据操作语言:主要操作数据表中的数据的增,删,改
  3. DQL 数据查询语言:主要用于对数据的查询操作
  4. DCL 数据控制语言:主要用于设置/更改数据库用户权限。

本文章参考:🔜🔜🔜 聊聊SQL语句中 DDL 、DML 、DQL 、DCL 分别是什么_苜苜的烂笔头的博客-CSDN博客_sql的ddl语句包括哪几个 致敬大神。

6. 最后:

限于自身水平,其中存在的错误,希望大家多多指教,韩信点兵——多多益善,谢谢大家,后悔有期,江湖再见 !!!最后:有缘人,请留下你经过的足迹。谢谢

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由半码博客整理,本文链接:https://www.bmabk.com/index.php/post/83008.html

(0)
小半的头像小半

相关推荐

半码博客——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!