当前位置: 首页 > news >正文

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

分页查询(待完善)

http://www.lryc.cn/news/347363.html

相关文章:

  • java 动态代理详解
  • Web路径专题
  • 解决vue3项目打包后部署后某些静态资源图片不加载问题
  • 传感网应用开发教程--AT指令访问新大陆云平台(ESP8266模块+物联网云+TCP)
  • 项目提交到空的git仓库流程
  • 【Python】在Windows Server上部署Flask后端服务器
  • 机器学习作业4——朴素贝叶斯分类器
  • BUU-[GXYCTF2019]Ping Ping Ping
  • 代码随想录Day 41|Leetcode|Python|198.打家劫舍 ● 213.打家劫舍II ● 337.打家劫舍III
  • 【吴恩达机器学习-week2】多个变量的特征缩放和学习率问题
  • C#字符串的拼接
  • 哈希表Hash table
  • jdk8新特性----Lambda表达式
  • 在STM32中用寄存器方式点亮流水灯
  • TCP(TCP客户端、服务器如何通信)
  • pdf 文件版面分析--PyMuPDF (python 文档解析提取)
  • sql update 多表关联 inner join
  • 【OceanBase诊断调优】—— 租户资源统计项及其查询方法
  • 【一键录音,轻松转换:用Python打造个性化音频记录工具】
  • Java类与对象(一)
  • python中的装饰器,例子说明
  • Leetcode经典题目之用队列实现栈
  • DBSCAN聚类算法
  • 【tauri】安装
  • (Java)心得:LeetCode——19.删除链表的倒数第 N 个节点
  • 树莓派安装opencv
  • bert 的MLM框架任务-梯度累积
  • Nginx配置/.well-known/pki-validation/
  • iOS LQG开发框架(持续更新)
  • Python 自动化脚本系列:第3集