找到 6705 篇文章,关于数据库

如何使用 MySQL DISTINCT 子句与 WHERE 和 LIMIT 子句一起使用?

Nikitha N
更新于 2020年6月22日 12:17:19

6000+ 次查看

通过在 MySQL 查询中使用 DISTINCT 子句和 WHERE 子句,我们根据条件返回结果集的唯一行。通过在 MySQL 查询中使用 DISTINCT 子句和 LIMIT 子句,我们实际上为服务器提供了一个关于要返回的结果集最大唯一行数的限制。示例 我们可以在名为“testing”的表上按如下方式使用 WHERE 和 LIMIT 子句与 DISTINCT:mysql> Select * from testing; +------+---------+---------+ | id   | fname   | Lname   | +------+---------+---------+ |  200 ... 阅读更多

OLD 和 NEW 关键字如何让我们访问受触发器影响的行中的列?

Sai Subramanyam
更新于 2019年7月30日 22:30:21

706 次查看

众所周知,在触发器定义中,我们可以引用正在插入、更新或删除的行的列。以下是 OLD 和 NEW 关键字使我们能够访问列的方式:我们必须在列名前加上 OLD 限定符来引用原始行中的值。我们必须在列名前加上 NEW 限定符来引用新行中的值。现在,必须适当地使用 OLD 和 NEW,因为触发事件决定了其中哪些是... 阅读更多

我们可以像使用 MySQL DISTINCT 子句一样,使用 MySQL GROUP BY 子句处理多个列吗?

varma
更新于 2020年2月14日 09:54:56

9000+ 次查看

是的,我们可以像使用 MySQL DISTINCT 子句一样,使用 MySQL GROUP BY 子句处理多个列。考虑下面的示例,我们在第一个查询中使用了 DISTINCT 子句,在第二个查询中使用了 GROUP BY 子句,处理名为“testing”表的“fname”和“Lname”列。mysql> Select * from testing; +------+---------+---------+ | id   | fname   | Lname   | +------+---------+---------+ |  200 | Raman   | Kumar   | |  201 | Sahil   | Bhalla  | |  202 | Gaurav  | NULL    | |  203 | Aarav   | ... 阅读更多

MySQL GROUP BY 子句如何像 DISTINCT 子句一样工作?

Srinivas Gorla
更新于 2020年6月22日 12:05:00

465 次查看

当我们在 SELECT 语句中使用 GROUP BY 子句而不使用聚合函数时,它的行为就像 DISTINCT 子句。例如,我们有以下表格:mysql> Select * from testing; +------+---------+---------+ | id   | fname   | Lname   | +------+---------+---------+ |  200 | Raman   | Kumar   | |  201 | Sahil   | Bhalla  | |  202 | Gaurav  | NULL    | |  203 | Aarav   | NULL    | |  204 | Harshit | Khurana | |  205 | Rahul   | NULL    | |  206 | ... 阅读更多

如何在多个列上使用 MySQL DISTINCT 子句?

usharani
更新于 2020年6月22日 12:05:52

6000+ 次查看

我们可以在 MySQL 中在一列以上使用 DISTINCT 子句。在这种情况下,结果集中行的唯一性将取决于所有列的组合。示例 考虑以下名为“testing”的表,其中包含 10 行:mysql> select * from testing; +------+---------+---------+ | id   | fname   | Lname   | +------+---------+---------+ |  200 | Raman   | Kumar   | |  201 | Sahil   | Bhalla  | |  202 | Gaurav  | NULL    | |  203 | Aarav   | NULL    | |  204 | Harshit | Khurana | |  205 | Rahul ... 阅读更多

如何销毁触发器?

Monica Mona
更新于 2020年6月22日 12:07:19

397 次查看

我们可以通过两种方式销毁触发器:显式删除触发器 借助 DROP 语句,我们可以显式地销毁触发器。这可以通过以下示例来理解:mysql> DROP Trigger before_inser_studentage1; Query OK, 0 rows affected (0.05 sec)隐式删除触发器 如果与触发器关联的表被销毁,或者与触发器关联的数据库被销毁,则触发器将被隐式销毁。

如何在 MySQL 结果集中仅获取列的唯一值?

varun
更新于 2020年6月22日 12:08:27

2000+ 次查看

从 MySQL 表查询数据时,我们可能会从列中获得重复的值。借助 SELECT 语句中的 DISTINCT 子句,我们可以消除结果集中的重复数据。语法SELECT DISTINCT Columns FROM Table_name WHERE conditions;示例 例如,我们有一个名为“tender”的表,它具有以下列:mysql> Select * from tender; +----------+--------------+--------------+-------+ | clientid | client_Fname | Client_Lname | value | +----------+--------------+--------------+-------+ |      100 | Mohan        | Kumar        | 60000 | |      101 | Sohan        | Singh     ... 阅读更多

如何在 MySQL 表中计算列中唯一值的个数?

Ankitha Reddy
更新于 2019年7月30日 22:30:21

213 次查看

通过使用 DISTINCT 关键字以及列名作为 COUNT() 函数的参数,我们可以计算列中唯一值的个数。语法如下:SELECT COUNT(DISTINCT Col_name) FROM table_name; 示例 假设我们有以下表 mysql> Select * from tender; +----------+--------------+--------------+-------+ | clientid | client_Fname | Client_Lname | value | +----------+--------------+--------------+-------+ | 100 | Mohan | Kumar | 60000 | | 101 | Sohan ... 阅读更多

使用触发器需要哪些权限?

Moumita
更新于 2020年6月22日 12:09:13

190 次查看

我们必须拥有 SUPER 权限才能使用 CREATE 或 DROP 语句创建或销毁触发器。除此之外,如果触发语句使用 OLD 或 NEW,则还需要一些其他权限,如下所示:要使用 SET NEW.column_name = value 为列赋值,我们必须拥有该列的 UPDATE 权限。要在表达式中使用 NEW.column_name 来引用列的新值,我们必须拥有该列的 SELECT 权限。

我们如何查找与特定 MySQL 表关联的所有触发器?

Arjun Thakur
更新于 2020年6月22日 12:04:06

89 次查看

我们可以使用以下查询找到与特定表关联的所有触发器:
mysql> Select * from INFORMATION_SCHEMA.TRIGGERS WHERE TRIGGER_SCHEMA = 'query' AND EVENT_OBJECT_TABLE = 'Student_info'\G
*************************** 1. row ***************************
           TRIGGER_CATALOG: def
            TRIGGER_SCHEMA: query
              TRIGGER_NAME: studentinfo_after_delete
        EVENT_MANIPULATION: DELETE
      EVENT_OBJECT_CATALOG: def
       EVENT_OBJECT_SCHEMA: query
        EVENT_OBJECT_TABLE: student_info
              ACTION_ORDER: 1
          ACTION_CONDITION: NULL
          ... 阅读更多

广告