找到 4219 篇文章 关于 MySQLi

我们如何重命名现有的 MySQL 事件?

Paul Richard
更新于 2020-06-22 12:33:25

130 次浏览

借助 ALTER EVENT 语句以及 RENAME 关键字,我们可以重命名现有的事件。为了说明这一点,我们有一个例子,我们将事件“Hello”重命名为“Hello_renamed” - 示例mysql> ALTER EVENT Hello RENAME TO Hello_renamed; Query OK, 0 rows affected (0.00 sec)为了确认事件已重命名,我们可以尝试使用旧名称删除事件,MySQL 将抛出如下错误 - mysql> DROP EVENT hello; ERROR 1539 (HY000): Unknown event 'hello'

我们如何启用和禁用特定的 MySQL 事件?

Sai Nath
更新于 2020-06-22 12:38:29

2K+ 次浏览

借助 ALTER EVENT 语句以及 ENABLE 和 DISABLE 关键字,我们可以启用和禁用事件。为了说明这一点,我们有以下示例 - 示例mysql> ALTER EVENT hello DISABLE; Query OK, 0 rows affected (0.00 sec)上述查询将禁用名为“Hello”的事件,下面的查询将启用它。mysql> ALTER EVENT hello ENABLE; Query OK, 0 rows affected (0.00 sec)

我们如何修改现有的 MySQL 事件?

Samual Sam
更新于 2020-06-22 12:34:23

402 次浏览

借助 ALTER EVENT 语句,我们可以修改现有的 MySQL 事件。我们可以更改事件的各种属性。ALTER EVENT 具有以下语法 - ALTER EVENT event_name ON SCHEDULE schedule ON COMPLETION [NOT] PRESERVE RENAME TO new_event_name ENABLE | DISABLE DO event_body为了理解它,我们如下所示 - 示例假设我们有以下事件 - mysql> Create event hello ON SCHEDULE EVERY 1 Minute DO INSERT INTO event_messages(message, generated_at) Values ('Alter event testing', NOW()); Query OK, 0 rows ... 阅读更多

我们如何永久删除现有的 MySQL 事件?

Anjana
更新于 2020-06-22 12:26:04

270 次浏览

我们需要使用 DROP 语句来永久删除现有的 MySQL 事件。为了说明这一点,我们将删除名为 testing_event 的事件,如下所示 - 示例mysql> DROP EVENT testing_event; Query OK, 0 rows affected (0.00 sec)

我们如何模拟返回多个表达式的 MySQL INTERSECT 查询?

Giri Raju
更新于 2020-06-22 12:35:18

163 次浏览

由于我们不能在 MySQL 中使用 INTERSECT 查询,我们将使用 EXIST 运算符来模拟 INTERSECT 查询。这可以通过以下示例来理解 - 示例在这个例子中,我们有两个表,名为 Student_detail 和 Student_info,它们包含以下数据 - mysql> Select * from Student_detail; +-----------+---------+------------+------------+ | studentid | Name | Address | Subject | +-----------+---------+------------+------------+ | 101 | YashPal | Amritsar | History | | 105 | Gaurav | Chandigarh | Literature | | 130 | Ram ... 阅读更多

我们如何模拟具有 WHERE 子句的 MySQL INTERSECT 查询?

Abhinaya
更新于 2020-06-22 12:49:51

157 次浏览

由于我们不能在 MySQL 中使用 INTERSECT 查询,我们将使用 IN 运算符来模拟 INTERSECT 查询。这可以通过以下示例来理解 - 示例在这个例子中,我们有两个表,名为 Student_detail 和 Student_info,它们包含以下数据 - mysql> Select * from Student_detail; +-----------+---------+------------+------------+ | studentid | Name | Address | Subject | +-----------+---------+------------+------------+ | 101 | YashPal | Amritsar | History | | 105 | Gaurav | Chandigarh | Literature | | 130 | Ram | Jhansi ... 阅读更多

我们如何模拟 MySQL INTERSECT 查询?

Jennifer Nicholas
更新于 2020-06-22 12:50:41

201 次浏览

由于我们不能在 MySQL 中使用 INTERSECT 查询,我们将使用 IN 运算符来模拟 INTERSECT 查询。这可以通过以下示例来理解 - 示例在这个例子中,我们有两个表,名为 Student_detail 和 Student_info,它们包含以下数据 - mysql> Select * from Student_detail; +-----------+---------+------------+------------+ | studentid | Name | Address | Subject | +-----------+---------+------------+------------+ | 101 | YashPal | Amritsar | History | | 105 | Gaurav | Chandigarh | Literature | | 130 | Ram | Jhansi ... 阅读更多

如何从 MySQL 表中删除以相反顺序存储的重复值?

Govinda Sai
更新于 2020-06-22 12:35:57

287 次浏览

为了理解这个概念,我们使用来自表“Details_city”的数据,如下所示 - mysql> Select * from details_city; +--------+--------+ | City1 | City2 | +--------+--------+ | Delhi | Nagpur | | Delhi | Mumbai | | Nagpur | Delhi | | Katak | Delhi | | Delhi | Katak | +--------+--------+ 5 rows in set (0.00 sec)现在,以下查询将从 details_city 表中删除反向重复值 - mysql> Select a.city1,a.city2 from details_city a WHERE a.city1

我们如何查找 MySQL 表中年龄大于 30 岁的员工,表中只提供出生日期?

Vrundesha Joshi
更新于 2020-06-22 12:37:37

1K+ 次浏览

为了理解这个概念,我们使用来自表“emp_tbl”的数据,如下所示 - mysql> Select * from emp_tbl; +--------+------------+ | Name | DOB | +--------+------------+ | Gaurav | 1984-01-17 | | Gaurav | 1990-01-17 | | Rahul | 1980-05-22 | | Gurdas | 1981-05-25 | | Naveen | 1991-04-25 | | Sohan | 1987-12-26 | +--------+------------+ 6 rows in set (0.00 sec) mysql> SELECT Name, SYSDATE(), DOB, DATEDIFF(SYSDATE(), DOB)/365 AS AGE from emp_tbl WHERE(DATEDIFF(SYSDATE(), DOB)/365)>30; +--------+---------------------+------------+---------+ | Name | SYSDATE() | DOB | AGE ... 阅读更多

我们如何从 MySQL 表中获取员工的第二高薪?

Ramu Prasad
更新于 2020-06-22 12:39:06

223 次浏览

为了理解这个概念,我们使用来自表“Salary”的数据,如下所示 - mysql> Select * from Salary; +--------+--------+ | Name | Salary | +--------+--------+ | Gaurav | 50000 | | Rahul | 40000 | | Ram | 45000 | | Raman | 45000 | +--------+--------+ 4 rows in set (0.00 sec) mysql> Select * from salary12345 order by salary DESC limit 1 offset 1; +-------+--------+ | name | Salary | +-------+--------+ | Raman | 45000 | +-------+--------+ 1 row in set (0.00 sec)

广告