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