- Home ›
- MySQLの使い方 ›
- MySQL関数の使い方
DATABASE関数(現在選択しているデフォルトデータベース名を取得する)
MySQL では DATABASE 関数を使用することで現在選択しているデフォルトのデータベース名を文字列として取得することができます。ここでは MySQL における DATABASE 関数の使い方について解説します。
(2022 年 04 月 05 日公開 / 2022 年 04 月 05 日更新)
DATABASE 関数の使い方
DATABASE 関数は現在選択しているデフォルトデータベース名を取得するために使用します。書式は次の通りです。
DATABASE()
データベースを選択していないときは NULL となります。
※ SCHEMA 関数も同じです。
-- --
それでは実際に試してみます。 MySQL に接続した直後でまだデータベースを選択していないときに次のように実行します。
select database();
デフォルトデータベースがありませんので NULL となりました。
それでは mydb データベースを選択します。
use mydb;
あらためて次のように実行してください。
select database();
デフォルトのデータベース名を取得することができました。
-- --
database 関数の使い方について解説しました。
( Written by Tatsuo Ikura )

著者 / TATSUO IKURA
初心者~中級者の方を対象としたプログラミング方法や開発環境の構築の解説を行うサイトの運営を行っています。