mysql中查看ef或efcore生成的sql语句

Posted slyzly

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql中查看ef或efcore生成的sql语句相关的知识,希望对你有一定的参考价值。

http://www.solves.com.cn/it/sjk/MYSQL/2019-07-01/1336.html

涉及命令

1、开启general log模式

MySQL>set global general_log=on;

2、关闭general log模式

mysql>set global general_log=off;

3、设置log文件路径

mysql>set global general_log_file=‘xx/xx/xx.log‘;

1、查看是否开启日志记录

show variables like “general_log%” ;

2、临时开启日志记录

set global general_log=‘ON‘;

这时执行的所有sql都会被记录下来,但是如果重启mysql就会停止记录需要重新设置

3、用记事本打开第一点查询出的日志文件

 

以上是关于mysql中查看ef或efcore生成的sql语句的主要内容,如果未能解决你的问题,请参考以下文章

让EFCore更疯狂些的扩展类库:通过json文件配置sql语句

查看Mysql实时执行的Sql语句

EF Core中执行Sql语句查询操作之FromSql,ExecuteSqlCommand,SqlQuery

EF Core如何输出日志到Visual Studio的输出窗口

EF 查看 生成 SQL 语句

查看ef core生成的sql语句