SQL数据控制9动词

SQL数据控制9动词

数据操纵DML:INSERT,UPDATE,DELETE,SELECT

数据控制DCL: GRANT,REVOKE

数据定义DDL: CREAT,DROP,ALTER

SQL命令分类

SQL(结构化查询语言)命令根据功能可分为三大类:数据操纵语言(DML)、数据控制语言(DCL)和数据定义语言(DDL)。以下是详细分类及说明:


数据操纵语言(DML)

用于操作数据库中的数据,主要包含以下命令:

  • INSERT:向表中插入新记录。
  • UPDATE:修改表中的现有记录。
  • DELETE:从表中删除记录。
  • SELECT:从表中查询数据。

数据控制语言(DCL)

用于控制数据库访问权限,主要包含以下命令:

  • GRANT:授予用户或角色对数据库对象的特定权限。
  • REVOKE:撤销用户或角色对数据库对象的特定权限。

数据定义语言(DDL)

用于定义和管理数据库结构,主要包含以下命令:

  • CREATE:创建数据库对象(如表、视图、索引等)。
  • DROP:删除数据库对象。
  • ALTER:修改数据库对象的结构(如添加、删除或修改列)。

通过这三类命令,可以实现对数据库的完整操作,包括数据的增删改查、权限管理及结构定义。

相关推荐
anxiao_m23 分钟前
工业桌面云怎么选?从算力、适配、安全多维度实测对比
数据库·云桌面·云桌面厂家
qq_3494479523 分钟前
搭建mysql主从数据库
数据库·mysql
白帽黑客-晨哥23 分钟前
Copilot 能换成本地吗?本地化 AI 编程助手完全指南
数据库·人工智能·copilot
AlfredZhao38 分钟前
SH 中文化样例数据使用手册
oracle·sh
l1t3 小时前
DeepSeek 4.1总结的Tom Lane 谈塑造 Postgres 三十年历程的架构决策
开发语言·数据库·postgresql·架构
星云API|微信接口开发4 小时前
企业微信二次开发实战笔记:如何用在线调试快速验证接口功能
数据库·笔记·企业微信
隔窗听雨眠9 小时前
记一次SQL Server数据库性能分析:从CPU100%到单配置修复的完整诊断
开发语言·数据库·php
samson_www10 小时前
Oracle数据泵拷贝表空间
数据库·dba
呆萌很10 小时前
MySQL 8.4 LTS 完整安装教程
数据库·mysql
sunflower#11 小时前
Go学习第五阶段:接口、泛型与包设计,实现可替换的通讯录存储层
学习·oracle·golang