SQL语句的三大类

本文详细解析了SQL语言的三个主要子类:数据定义语言(DDL),用于创建和定义数据库对象;数据控制语言(DCL),用于管理数据库权限;数据操纵语言(DML),用于处理数据库中的数据。同时介绍了各种SQL语句的规范和具体操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据定义语言(DDL Data Defination Language):用于创建和定义数据库对象,并且将对这些对象的定义保存到数据库字典中,通过DDL语句可以创建数据库对象、修改数据库对象、删除数据库对象等。

数据控制语言(DCL Data Control Language):用于修改数据库结构的操作权限。

数据操纵语言(DML Data Manipulation Language):用于处理数据库中的数据内容,如查询、插入、更新、删除等。

SQL语句规范:

1. SQL 关键字、对象名、列名不区分大小写

2. 字符值和日期值要区分大小写

3. 在应用程序中如果 SQL 语言文本很长,可以将语句分布到多行上,并且可以通过使用缩进提高代码的可读性

4. SQL 语句最好以分号结尾

数据定义语言(DDL Data Defination Language)

主要是对逻辑结构等的操作,包括表结构、视图和索引

CREATE  -- 
DROP  -- 
ALTER  -- 
RENAME  -- 
TRUNCATE  -- 

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

GRANT  -- 
REVOKE  --

数据操纵语言(DML Data Manipulation Language)

SELECT  -- 
INSERT
-- UPDATE -- DELETE -- CALL -- MERGE -- COMMIT -- ROLLBACK --

 

转载于:https://www.cnblogs.com/0820LL/p/9946358.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值