phpから同じMySQLサーバ内の複数DBを操作

以前からMySQL接続を二重に張れない問題が残っていてどうしたらC言語のようにできるのだろうと思っていたら今のMySQLではUSE等で切り替えなくてもDB名を指定して操作できる事を思い出しました。

今までは
USE test_db1;

SELECT * FROM table1;

USE test_db2;

SELECT * FROM table1;

のようにしていましたが、これは下記の様に書き換えられます。

SELECT * FROM test_db1.table1;

SELECT * FROM test_db1.table2;

しかもこの方法なら2つのDB内テーブルの結合もできるのでは?