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:修改数据库对象的结构(如添加、删除或修改列)。

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

相关推荐
weixin_580614002 小时前
如何提取SQL日期中的年份_使用YEAR或EXTRACT函数
jvm·数据库·python
2301_813599552 小时前
SQL生产环境规范_数据库使用最佳实践
jvm·数据库·python
a9511416422 小时前
Go 中通过 channel 传递切片时的数据竞争与深拷贝解决方案
jvm·数据库·python
qq_189807032 小时前
如何修改RAC数据库名_NID工具在集群环境下的改名步骤
jvm·数据库·python
aXin_ya2 小时前
Redis 高级篇(最佳实践)
数据库·redis·缓存
zhangchaoxies2 小时前
如何检测SQL注入风险_利用模糊测试技术发现漏洞
jvm·数据库·python
zhangchaoxies3 小时前
CSS如何实现响应式弹性网格布局_配合media query修改flex-wrap属性
jvm·数据库·python
霖霖总总3 小时前
[Redis小技巧32]Redis分布式锁的至暗时刻:从原理演进到时钟跳跃的终极博弈
数据库·redis·分布式
Polar__Star4 小时前
C#怎么操作Chart图表控件 C#如何用WinForms Chart控件绑定数据绘制统计图表【控件】
jvm·数据库·python
2401_897190554 小时前
CSS如何制作数字滚动效果_利用transform位移数字
jvm·数据库·python