许多组织通过在其应用程序中实施输入验证来致力保护其数据。事实上,大多数网络攻击直接针对数据库服务器本身,而应用程序安全性根本没有发挥作用!作为一个数据库管理员(DBA)或数据库开发人员,你具有强大的能力来降低网络攻击的风险和/或由此造成的损害,包括最常见的网络攻击形式:SQL 注入。在今天的文章中,我们将探索一些可以大大减少遭受 SQL 注入攻击的做法。
GROUP BY 和 ORDER BY 都是具有相似功能的子句(或语句),即是对查询结果进行排序。但是,它们的目的截然不同。实际上差异非常之大,以至于它们可以单独使用或一起使用。如果你不确定要使用哪个,事情能会变得有点冒险。在今天的文章中,我们将学习这两个子句的功能以及如何将它们一起使用以最终控制查询输出。为此,我们将使用Navicat Premium 和 Sakila 示例数据库。
在先前的文章先前的文章中,我们使用 Navicat for SQL Server 将 SQL Server 中给定列的平均每日计数制成表格。在今天的后续文章中,我们将通过计算基于开始日期和结束日期列的每日平均日期或时间间隔来稍微提高难度系数。出于演示目的,我将使用 Navicat Premium 和 MySQL。
Navicat 文章
频道条目
分享
文章归档
- 2024 (1)
- 2023 (1)
- 2022 (1)
- 2021 (1)
- 2020 (1)
- 2019 (1)
- 2018 (1)
- 2017 (1)