広告まずはデータベースを作成した時のファイル構造を確認していきます。データベースを作成した時にデータが格納される場所がデータディレクトリです。データディレクトリの実際の場所はオプションファイルであるmy.iniファイル内に記述されています。5.1/data/"上記のように「datadir=パス」という形で記載されています。(上記はデフォルトで設定された値から変更してあります。変更する場合は他に行わなければならない作業があります。手順については「データディレクトリの変更」を参照して下さい)。データディレクトリで指定された場所について見てみます。MySQLではデータベース毎にディレクトリが1つ作成されます。現在「mysql」「test」「sampledb」と3つのディレクトリが作成されていますので同じ名前の3つのデータベースが存在していることになります。「mysql」データベースはMySQLサーバがデータベースに関する様々な情報を管理するために使用しているデータベースです。「test」データベースは書き込みのテスト用などにデフォルトで作成されているものです。「sampledb」は自分で作成したデータベースです。データベースの作成ではMySQLサーバに接続してデータベースを実際に作成してみます。次のように入力して現在のデータベース一覧を確認します。databases;先ほどの3つのデータベースに加えて「information_schema」というデータベースがあります。このデータベースもMySQLが使用しているものでMySQLサーバーが保持する他のすべてのデータベースに関する情報を保存しています。このデータベースは他のデータベースとは異なりディレクトリを作成しません。次に新しいデータベースを作成してみます。次のように入力して下さい。books;新しいデータベース「books」が作成されました。データディレクトリを見てみます。新しいディレクトリ「books」が作成されていることが確認できます。作成されたディレクトリの中を確認してみると次のように「db.opt」ファイルが作成されています。この「db.opt」ファイルには作成したデータベースに関する特徴などが保存されています。このファイルはテキストファイルなのでテキストエディタで中身を確認してみます。default-character-set=utf8default-collation=utf8_general_ciデータベースのデフォルト文字セットと照合順序に関する情報が格納されていました。先ほど作成したデータベースを削除してみます。次のように入力して下さい。books;データベース「books」が削除されました。データディレクトリを見てみます。ディレクトリ「books」が削除されていることが確認できます。IKURA初心者~中級者の方を対象としたプログラミング方法や開発環境の構築の解説を行うサイトの運営を多数行っています。