CREATE DATABASE ステートメントは MySQL でどのように機能しますか

Create Database Sutetomentoha Mysql Dedonoyouni Ji Nengshimasuka



MySQL は、さまざまなデータベース操作を実行するためのさまざまなコマンドとクエリをサポートする、広く使用されている RDBMS です。それらの1つは、「を利用して実行できる新しいデータベースの作成です。 データベースの作成 ' 声明。 CREATE DATABASE ステートメントを使用すると、作成権限を持つ MySQL サーバーで特定の名前の新しいデータベースを定義できます。このステートメントを使用すると、デフォルトの文字セット、照合順序など、新しいデータベースのさまざまなオプションを指定できます。

この記事では、CREATE DATABASE ステートメントが MySQL でどのように機能するかについて説明します。







CREATE DATABASE ステートメントは MySQL サーバーでどのように機能しますか?

MySQL では、「 データベースの作成 」 特定の名前のステートメント。データベースを作成する構文は次のとおりです。



データベースの作成 [ データベース名 ] ;


上記の構文で、「 [データベース名] 」を適切なデータベース名に変更します。



データベースを作成する例に移りましょう。その前に、MySQL データベースにログインしていることを確認してください。





例 1: データベースを作成する

データベース名の作成例「 Linuxヒントデータベース 」を以下に示します。



CREATE DATABASE linuxhintdatabase;


出力


出力は、データベース名が「 Linuxヒントデータベース 」が作成されました。

見せる 」コマンドは次のとおりです。

SHOW CREATE DATABASE linuxhintdatabase;


出力


出力には、新しく (linuxhintdatabase) 作成されたデータベースに関する情報が表示されます。

例 2: 「IF NOT EXISTS」オプションを使用してデータベースを作成する

MySQL で新しいデータベースを作成する際、「 存在しない場合 」 オプションは、指定されたデータベース (同名) がサーバーに存在しないことを確認するために使用されます。 「」を使用してデータベースを作成するには 存在しない場合 」 オプションで、以下のコマンドを入力します。

存在しない場合はデータベースを作成する


上記のコマンドでは、「 linuxhintdatabase1 」は新しいデータベース名です。

出力


出力には、データベースが作成されたことが示されました。

例 3: CHARACTER SET および COLLATE を使用してデータベースを作成する

キャラクターセット 」はデータベースの文字エンコーディングを定義し、「 照合する 」は、文字の並べ替えと比較の規則を定義します。 「CHARACTER SET」と「COLLATE」を使用してデータベースを作成するには、次のコマンドを入力します。

CREATE DATABASE linuxhintdatabase2 CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;


出力


出力には、データベースが指定されたオプションで作成されたことが表示されました。

新しく作成されたデータベースを使用するには?

データベースは、「 使用 」 コマンドは、MySQL にログインした後に実行します。 MySQL データベースを使用する例を以下に示します。

linuxhintdatabase を使用します。


出力


出力は、データベースが新しく作成されたデータベースに変更されたことを示しました。これは、ユーザーがそれを利用できるようになったことを意味します。

新しく作成したデータベースに直接ログインするには?

新しく作成したデータベースに直接ログインするには、次のようにユーザー名とパスワードを指定して MySQL コマンドを使用します。

mysql -の md -p Linuxヒントデータベース


上記のコマンドでは、「 md 」はユーザー名、「 Linuxヒントデータベース 」はデータベース名です。このコマンドを実行すると、MySQL サーバーのパスワードを入力するよう求められます。

出力


出力は、データベースが接続されたことを示しました。

データベースを削除するには?

MySQL では、「 落とす 」コマンド、例を以下に示します。

DROP DATABASE linuxhintdatabase;


上記のコマンドで、「 Linuxヒントデータベース 」はデータベース名です。

出力


出力は、データベースがドロップ (削除) されたことを示していました。

結論

データベースの作成 」ステートメントは、ユーザーが追加のオプションや設定を使用して MySQL サーバーに新しいデータベースを作成できる強力な機能です。この記事では、CREATE DATABASE ステートメントの構文を、データベースの作成、データベースの使用、データベースへの直接ログイン、およびデータベースの削除の例とともに説明しました。