36566666是哪个公司的电话

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

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

数据库的核心语言就是SQL语言,那 DDL、DML、DQL、DCL 分别是什么?下面谈谈这四者的概念。

一、 DDL 语句二、 DML 语句三、 DQL 语句四、 DCL 语句

一、 DDL 语句

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

模板如下:

CREATE TABLE 表名(

列名1 数据类型,

列名2 数据类型,

列名3 数据类型,

...

)

ALTER TABLE 表名;

eg:ALTER TABLE 表名 ADD 列名 数据类型;(添加一个列)

ALTER TABLE 表名 CHANGE 列名 新列名 新数据类型;(修改列名)

ALTER TABLE 表名 DROP 列名;

DROP TABLE 表名;

DROP DATABASE 数据库名;

二、 DML 语句

DML(Data Manipulation Language)语句: 数据操纵语言,主要是对数据进行增加、删除、修改操作。常用的语句关键字有 INSERT、UPDATE、DELETE 等。

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

DDLDML名称数据定义语言数据操纵语言区别对数据库内部的对象进行创建、删除、修改操作只是对表内部数据进行操作 (不涉及到表的定义、结构的修改,也不涉及到其他对象)

模板如下:

INSERT INTO 表名 (字段1,字段2,...) values (某值,某值,...),(某值,某值,...);

UPDATE 表名 SET 列名=新值 WHERE 限定条件;

DELETE FROM 表名 WHERE 限定条件;

三、 DQL 语句

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

模板如下:

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

四、 DCL 语句

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

模板如下:

GRANT (授权)

REVOKE (取消权限)

如果文章对您有帮助,请点个赞,留给评论支持一下😊,若有疑问可以私信留言😉。如果能给个三连(点赞、收藏、关注 )就最好啦😁。

相关推荐

搜索引擎推荐(可以代替谷歌的搜索引擎)
正规英国365网址

搜索引擎推荐(可以代替谷歌的搜索引擎)

📅 2025-07-01 👁️ 431
2025中国电信流量卡套餐在线办理
正规英国365网址

2025中国电信流量卡套餐在线办理

📅 2025-06-28 👁️ 2247
潮湿的 英语怎么说
365bet中国

潮湿的 英语怎么说

📅 2025-06-30 👁️ 1531
快手严整短剧乱象:拦截、整改、下架背后的行业思考