MySQL技能树学习

在MySQL中,DDL(数据定义语言)用于定义数据库对象(如表、索引、视图等),DML(数据操纵语言)用于操作数据库中的数据(如插入、更新、删除数据),DQL(数据查询语言)用于从数据库中检索数据。下面列出了一些常见的DDL、DML和DQL动词:

DDL(数据定义语言):

  1. CREATE:用于创建数据库对象,如表、索引、视图等。
  2. ALTER:用于修改数据库对象的结构,如修改表结构、添加列等。
  3. DROP:用于删除数据库对象,如删除表、索引等。
  4. TRUNCATE:用于删除表中的所有数据,但保留表结构。
  5. RENAME:用于重命名数据库对象,如重命名表、索引等。

DML(数据操纵语言):

  1. INSERT:用于向表中插入新的行。
  2. UPDATE:用于更新表中的数据。
  3. DELETE:用于删除表中的行。
  4. MERGE:用于根据条件合并源表和目标表的数据。

DQL(数据查询语言):

  1. SELECT:用于从表中检索数据。
  2. FROM:用于指定要检索数据的表。
  3. WHERE:用于指定检索条件。
  4. GROUP BY:用于对检索结果进行分组。
  5. HAVING:用于指定对分组后的结果进行过滤。
  6. ORDER BY:用于对检索结果进行排序。
  7. JOIN:用于连接多个表进行联合查询。

以上是MySQL中常见的DDL、DML和DQL动词,它们分别用于定义数据库结构、操作数据以及检索数据。

数据定义语言(DDL)

SQL介绍—数据操纵/定义语言(DML/DDL)_数据库操作语言定义-CSDN博客

数据操纵语言(DML)

数据查询语言(DQL) 

基本查询 

条件查询 
常见运算法

常见逻辑运算符
 聚合函数

 分组查询

排序查询 

ASC DESC

分页查询(待完善)

相关推荐

  1. MySQL入门技能

    2024-05-10 00:36:04       29 阅读
  2. MySQL技能

    2024-05-10 00:36:04       37 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-10 00:36:04       17 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-10 00:36:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-10 00:36:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-10 00:36:04       18 阅读

热门阅读

  1. 堆排序(Heap Sort)

    2024-05-10 00:36:04       12 阅读
  2. Docker consul的容器服务更新与发现

    2024-05-10 00:36:04       11 阅读
  3. 代码随想录训练营Day23:贪心算法1

    2024-05-10 00:36:04       12 阅读
  4. leetcode47-Permutations II

    2024-05-10 00:36:04       12 阅读
  5. 矩阵力学和波动力学

    2024-05-10 00:36:04       12 阅读
  6. IO 5.9号

    IO 5.9号

    2024-05-10 00:36:04      13 阅读
  7. 2024-5-6(Vue)

    2024-05-10 00:36:04       12 阅读
  8. 深度学习学习日记5.8

    2024-05-10 00:36:04       11 阅读
  9. 华为开启telnet两种方式

    2024-05-10 00:36:04       15 阅读
  10. 基于picklerpc的pytorch单算子测试[单算子远程测试]

    2024-05-10 00:36:04       13 阅读