如何避免在每个MySql查询中使用数据库名称

如何避免在每个MySql查询中使用数据库名称,mysql,.net,dapper,Mysql,.net,Dapper,MySql的新功能。在MS SQL中,我可以执行以下查询: 从MyTable中选择* 但在MySql中,它强制我指定数据库的名称,例如: 从MyDatabase.MyTable中选择* 我不想在每个sql语句中都指定数据库名称。我可以强制它始终使用1个数据库吗?可能在连接字符串中?我正在使用Dapper连接.NET核心web应用程序中的数据库,这只需要我提供一个连接字符串。下面是我的连接字符串示例: server=...;uid=...;pwd=...;database=MyDatabase

MySql的新功能。在MS SQL中,我可以执行以下查询:

从MyTable中选择*

但在MySql中,它强制我指定数据库的名称,例如:

从MyDatabase.MyTable中选择*

我不想在每个sql语句中都指定数据库名称。我可以强制它始终使用1个数据库吗?可能在连接字符串中?我正在使用Dapper连接.NET核心web应用程序中的数据库,这只需要我提供一个连接字符串。下面是我的连接字符串示例:

server=...;uid=...;pwd=...;database=MyDatabase

尝试此连接字符串
“server=127.0.0.1;uid=root;pwd=12345;database=test”