スキーマの作成

SQL サーバー上に新しいデータベースを作成する場合は、次の 2 つの方法があります。

  • ワークベンチGUI
  • カスタム SQL クエリを作成する

ただし、現在 Workbench を勉強しているので、それを使用してデータベースを作成します。

トップ メニューまたはトップ バーのボタンをいつでも使用できます。「新しいスキームの作成」ボタンをクリックしてみましょう。次のパネルが表示されます。

ここで、新しいスキームの名前を設定できます。準備。

デフォルトのエンコーディング

重要!デフォルトのエンコーディングは決して選択しないでください。その後、これはキリル文字を正常に動作させたくないある種の Windows 1251 であることが判明しました。検索やフィルタリングには必要ありません。

さらに、異なる SQL サーバー間のデータ転送はテキスト形式で行われることがよくあります。データは SQL クエリとしてファイルに保存され、別のサーバーで大きな SQL ファイルとして単純に実行されます。

また、異なる SQL サーバーで異なるデフォルトのエンコーディングを使用している場合、状況が簡単に発生する可能性があります。私たちはこれで大変苦労しました:)

それでは、明示的に選択することに慣れてみましょう。

  • utf8
  • utf8_general_ci

Unicode に追加されたばかりの絵文字を含むテキストをデータベースに保存できるようにしたい場合は、utf8mb4 を選択する必要があります。

ただし、現時点ではエンコードを utf8 に正確に指定し、将来的には絵文字を含むテキストを保存するためのエンコードを変更することに取り組みます。

スキームの作成が完了しました

「適用」をクリックすると、次のウィンドウが表示されます。

はい、Workbench でのアクションごとに、単純にSQL クエリが生成されます。

「適用」をクリックして、スキーマ作成リクエストが完了するまで待ちます。最終的には次のようなワークベンチの状態になるはずです。