技术分享
常用的 sql 查询语法
00 分钟
2024-9-25
2024-9-25
type
status
date
slug
summary
tags
category
icon
password
😀
以下是整理后的常用 SQL 查询关键字和操作说明:

常用 SQL 查询关键字和操作说明

数据查询与选择

  • SELECT: 从数据库中选择数据。(例如:销售订单显示OS_NO单号;OS_DD时间)
  • FROM: 指定要从中选择数据的表。(例如:销售订单显示OS_NO单号;OS_DD时间)
notion image
notion image
  • WHERE: 基于条件筛选行。(例如:销售订单YW240921,显示OS_NO单号;OS_DD时间)
    • notion image
  • AS: 为列或表重命名(使用别名)。
    • notion image

表的联接与组合

  • JOIN: 合并来自两个或多个表的行。(例如:查询销售订单对应指令单)
    • notion image
      notion image
  • AND: 组合多个条件,所有条件都必须为真。(查询 2024 年 9 月未结案制令单)
    • notion image
  • OR: 组合多个条件,至少一个必须为真。(查询CLOSE_ID为空和为 F 的数据)
    • TOP: 限制返回的行数。(显示销售订单前十行)
      • OFFSET&FETCH: 通常用于分页查询。(显示销售订单前十行)
        • IN: 在WHERE子句中指定多个值。
          • CASE: 在SQL语句中创建条件逻辑。
            • IS NULL: 检查空值。(检查为空的数据)
              • LIKE: 在列中搜索指定模式。

                事务管理

                • COMMIT: 保存事务中所做的更改。
                  • ROLLBACK: 撤消事务中所做的更改。

                    表结构与数据操作

                    • ALTER TABLE: 修改现有表结构。
                      • UPDATE: 修改表中的现有行。
                        • CREATE: 在数据库中创建新表、视图或其他对象。
                          • DELETE: 从表中删除行。
                            • INSERT INTO: 向表中添加新行。
                              • DROP: 删除数据库中的表或其他对象。

                                分组与汇总

                                • GROUP BY: 将指定列中具有相同值的行分组为汇总行。
                                  • ORDER BY: 按指定列对查询结果集进行排序。
                                    • HAVING: 基于条件过滤分组(在GROUP BY之后使用)。

                                      聚合函数

                                      • COUNT: 返回符合指定条件的行数。
                                        • SUM: 计算数值列的总和。
                                          • AVG: 计算数值列的平均值。
                                            • MIN: 返回所选列的最小值。
                                              • MAX: 返回所选列的最大值。

                                                常用的 SQL 查询语法

                                                以下是整理后的 SQL 查询示例:

                                                选择数据

                                                • 从表中选择所有记录:
                                                  • 从表中选择特定列:
                                                    • 选择符合条件的记录:
                                                      • 使用 AND 选择符合多个条件的记录:
                                                        • 使用 OR 选择符合多个条件的记录:
                                                          • 按列升序排序选择记录:
                                                            • 按列降序排序选择记录:

                                                              插入、更新和删除数据

                                                              • 向表中插入新记录:
                                                                • 更新表中现有记录:
                                                                  • 从表中删除记录:

                                                                    聚合函数

                                                                    • 计算表中记录的数量:
                                                                      • 查找列中的最小值:
                                                                        • 查找列中的最大值:
                                                                          • 计算列中的平均值:
                                                                            • 计算列中值的总和:

                                                                              高级查询

                                                                              • 从列中选择不同的值:
                                                                                • 内连接两个表:
                                                                                  • 左连接两个表:
                                                                                    • 右连接两个表:
                                                                                      • 全连接两个表:

                                                                                        分组与过滤

                                                                                        • 按列分组记录:
                                                                                          • 按条件过滤分组:
                                                                                            以上内容包含了常用的 SQL 查询语法,适用于日常数据库操作。
                                                                                            上一篇
                                                                                            玩客云刷rambian
                                                                                            下一篇
                                                                                            docker 换国内镜像源,docker换源