查询以检查 MySQL 数据库是否已连接

Query to check if MySQL database is connected

我想知道是否有最佳实践或标准查询用于检查 MySQL 数据库是否仍处于连接状态?

我原本想在我的一个表中执行简单的搜索,这将确认数据库是否仍然存在。只是想知道是否有更好的方法。

实际上不需要 select 来自 table。你可以这样做:

select 1

这是一个非常便宜的查询,如果数据库没有连接,就会出错。 1 并不重要(重要的是不要有 from 子句)。您也可以使用 select nullselect 'foo'.