mysql查询最近执行的sql
时间: 2023-07-09 22:40:16 浏览: 69
你可以通过查询MySQL的"general_log"日志文件来获取最近执行的SQL语句。你可以执行以下命令开启该日志文件:
```
SET global general_log = 1;
SET global log_output = 'table';
```
然后,你可以执行以下查询来获取最近执行的SQL语句:
```
SELECT event_time, user_host, argument
FROM mysql.general_log
WHERE command_type = 'Query'
ORDER BY event_time DESC;
```
这将返回一个包含最近执行的SQL语句的结果集,按照执行时间倒序排列。注意,查询完毕后,你可以通过以下命令关闭日志文件:
```
SET global general_log = 0;
```
相关问题
mysql 查询正在执行的sql
你可以使用以下命令来查询正在执行的SQL语句:
```mysql
SHOW FULL PROCESSLIST;
```
这将显示当前正在运行的所有MySQL进程,包括进程ID,用户,主机,数据库,状态和正在运行的SQL语句。你可以检查状态列来找到正在执行的SQL语句。如果状态列显示为“Sleep”,则表示该进程当前没有执行任何SQL语句。
mysql 查看最近执行的sql
你可以通过在 MySQL 中使用以下命令来查看最近执行的 SQL:
```
SHOW FULL PROCESSLIST;
```
这将显示当前所有正在执行的进程以及相关的 SQL 语句。你也可以使用以下命令来查看执行过的 SQL 历史记录:
```
SELECT * FROM mysql.general_log WHERE command_type='Query';
```
这将显示所有执行过的 SQL,包括查询语句、插入语句、更新语句等。但是需要注意的是,启用 mysql.general_log 可能会对性能造成影响,因此最好只在需要时启用它。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)