查看MySQL执行过的SQL语句

1. 整体流程

flowchart TD;
    A(连接到MySQL数据库) --> B(开启查询日志);
    B --> C(执行需要查看的SQL语句);
    C --> D(关闭查询日志);
    D --> E(查看查询日志);

2. 每一步详解

步骤1:连接到MySQL数据库

首先,你需要连接到MySQL数据库,可以使用以下代码:

mysql -u 用户名 -p

步骤2:开启查询日志

在连接到MySQL数据库之后,需要开启查询日志,可以使用以下SQL语句:

SET GLOBAL general_log = 'ON';

步骤3:执行需要查看的SQL语句

现在,执行你想要查看的SQL语句,例如:

SELECT * FROM table_name;

步骤4:关闭查询日志

查看完SQL语句后,记得关闭查询日志,以免影响性能:

SET GLOBAL general_log = 'OFF';

步骤5:查看查询日志

最后,你可以通过以下命令查看查询日志:

SHOW VARIABLES LIKE 'general_log%';

3. 类图

classDiagram
    class MySQL {
        + 查看SQL日志()
        + 连接数据库()
        + 执行SQL语句()
    }

通过以上步骤,你就可以查看MySQL执行过的SQL语句了。祝你学习顺利!