查询MySQL数据库是否连接

Jon*_*Jon 1 mysql sql select health-monitoring

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

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

GMB*_*GMB 6

无需实际select从表中获取。你可以这样做:

select 1
Run Code Online (Sandbox Code Playgroud)

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