DATABASE()

DATABASE()

デフォルト ( 現行の ) データベース名を、utf8 文字セット内のストリングとして戻します。デフォルトのデータベースがない場合は、DATABASE()NULL を戻します。ストアド ルーチン内で、デフォルトのデータベースはルーチンが関連するデータベースですが、コーリング コンテキストのデフォルトのデータベースと同様である必要はありません。

mysql> SELECT DATABASE();
        -> 'test'

デフォルトのデータベースがない場合は、DATABASE()NULL を戻します。