概要:このチュートリアルでは、MariaDB create databaseステートメントを使用して新しいデータベースを作成する方法について説明します。
Introduction to the MariaDB create database statement
MariaDBサーバーに新しいデータベースを作成するには、次の構文でcreate databaseステートメントを使用します:
この構文では:
最初に、create databaseキーワードの後に作成したいデータベースの名称を指定します。 データベース名は、MariaDBサーバインスタンス内で一意である必要があります。 既存のデータベースと同じ名前のデータベースを作成すると、MariaDBはエラーを発行します。
次に、オプションのor replace句は、新しいデータベースを作成する前にデータベースが存在する場合はまずそれを削除するようにMariaDBに指示します。 これは、次のステートメントのショートカットです。
MariaDB はバージョン 10.1.3 から or replace 節をサポートしていることに注意してください。
3番目に、if not exist オプションを使って、データベースが存在しない場合に条件付きで作成することです。 言い換えれば、if not existオプションですでに存在するデータベースを作成しようとしても、MariaDBは何もしません。
最後に、オプションで新しいデータベースの文字セットと照合順序を指定します。 キャラクタセットは、特定の言語をサポートするために、データベースがどのように、どの文字を格納するかを定義します。 照合順序は、文字列を比較する規則を定義します。たとえば、文字 a は文字 b の前に表示されるなどです。
新しいデータベースを作成するには、データベースに対して create 特権が必要であることに注意してください。
Mysql コマンドライン プログラムを使用して新しいデータベースを作成する
Mysql コマンドライン プログラムを使用して新しいデータベースを作成するには、次の手順に従います。
最初に、データベースの create 特権を持つユーザー アカウントを使用して MariaDB サーバーにログインします。
rootユーザーのパスワードを入力して Enter キーボードをヒットします。
2番目に、show databasesステートメントを使用して現在のサーバーのデータベースを表示します:
3番目に、新しいデータベース名crmを作成します:
4番目に、データベースを再度表示します:
データベースcrmはリスト上に表示されました。
新しいデータベースを作成したら、そのデータベースを現在のデータベースとして選択して作業できます。
このチュートリアルでは、MariaDB create database 文を使用して新しいデータベースを作成する方法を学びました。
- このチュートリアルは役に立ちましたか?
- はいいいえ