找到 4219 篇文章 关于 MySQLi
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'
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 ... 阅读更多
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 ... 阅读更多
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 ... 阅读更多
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 ... 阅读更多
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
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 ... 阅读更多
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)