概要:このチュートリアルでは、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
文を使用して新しいデータベースを作成する方法を学びました。
- このチュートリアルは役に立ちましたか?
- はいいいえ