MySQL Workbenchを使用して新しいデータベースを作成する


233

MySQLが初めてなので、最新バージョンのMySQL Workbench(5.2.33)をインストールしました。このアプリケーションでデータベースを作成する方法を教えてください。SQLエディターの[概要]タブに「MySQLスキーマ」がいくつか表示されますが、これらのスキーマは既存のデータベースですか?

回答:


255
  1. MySQL Workbenchを起動します。
  2. ウェルカムウィンドウの左側のペインで、[接続を開いてクエリを開始]から接続するデータベースを選択します。
  3. クエリウィンドウが開きます。左側のペインには、「オブジェクトブラウザー」というタイトルのセクションがあり、データベースのリストが表示されます。(注意:「スキーマ」と「データベース」という用語は、このプログラムでは同義語です。)
  4. 既存のデータベースの1つを右クリックし、[スキーマの作成...]をクリックします。これにより、データベースの作成に役立つウィザードが起動します。

SQLで実行する場合は、次のクエリをクエリウィンドウに入力します。

CREATE SCHEMA Test

CTRL + Enterを押して送信すると、クエリウィンドウの下の出力ペインに確認が表示されます。ただし、オブジェクトパネルで既存のスキーマを右クリックし、[すべて更新]をクリックして、スキーマが表示されることを確認する必要があります。


15
Workbench 5.2.39 CEリビジョン8757の「接続されたサーバーに新しいスキーマを作成する」というタイトルのロールオーバーにある「プラス」が付いた黄色のデータベースをクリックしましたが、これでうまくいきました。
トムスティッケル

6
私の理解では、スキーマとデータベースは2つの異なるものです。ここで説明されているすべてのメソッドは、スキーマ作成用です。明確にしてください。
wadhwa94 2016

1
これは、MySQL Workbenchの新しいバージョンでは少し異なる場合があります。ステップ2は違うようです。手順3の場合、左側のペインは「ナビゲーション」と呼ばれ、「スキーマ」はナビゲーションの下部にあります。ただし、スキーマの右上にある双方向矢印をクリックすると、ナビゲーション内のスキーマのみが開きます。
user34660 2016年

5
wadhwa94-それらは異なるものです。データベースはファイルであり、スキーマはファイルの編成方法です。スキーマを共有するいくつかの異なるデータベースインスタンスを持つことができます。Edwardの発言(「スキーマ」と「データベース」という用語は、このプログラムでは同義語です)も当てはまります。オラクルは、データベースを意味するときにスキーマを使用することを決定しました。ユーザーを嫌い、私たちを苦しめたいからです。
エヴァン・トンプソン

1
MySQL Workbenchは、UXが提供する最悪のサービスです。しかし、まあ何ができますか。
Florian Rachor

64

プラス記号の付いたデータベースシンボルをクリックします(下図に表示)。名前を入力してをクリックしますApply

新しいデータベースを追加

これはで働いた MySQL Workbench 6.0


1
Workbench 6.3では、このアイコンは「接続されたサーバーに新しいスキーマを作成する」を示します。作成するのはスキーマまたはデータベースです。私はそれらが異なるコネセプトであると信じています。また、これは元の投稿の質問です。
ZhaoGang 2016

10
「スキーマ」はMySqlの「データベース」を意味するので、データベースを意味します
16年

2
超シンプル。GUIの方法ははるかに簡単です。ありがとう。
RBT

これは既存のデータベースとは何の関係もありませんか?
デビッドグラッドソン2018年

15

MySQL Workbench 6.3でデータベースを作成する方法

  1. タブホームで(1)->ローカルインスタンスバナーを右クリック(2)->接続を開く(3) ここに画像の説明を入力してください
  2. スキーマウィンドウの空スペースを右クリック(1)->スキーマの作成(2) ここに画像の説明を入力してください
  3. データベースのタイプ名(1)->適用(2) ここに画像の説明を入力してください

11

MySQLワークベンチ6.0 CE。

  1. MySQL Workbenchを起動します。
  2. メニューバーから[データベース]をクリックし、[データベースに接続]を選択します
  3. デフォルトでは、デフォルト設定が表示されます。それ以外の場合は、ホスト名、ユーザー名、パスワードを選択します。OKをクリックしてください。
  4. 上記のように、既存のデータベースで書き込みをクリックする必要があることを定義しますが、既存の新しいデータベースがない場合は、メニューバーの下にあるアイコンメニューからオプションを選択できます。名前を好きなように保存してお楽しみください。

3

MySQLとMacのユーザーは初めてです。接続はデータベースとは異なることに注意してください。

データベースを作成する手順。

ステップ1:接続を作成し、クリックして中に入る

ステップ1

ステップ2:データベースアイコンをクリックします

ステップ2

ステップ3:データベーススキーマに名前を付ける

ステップ3

ステップ4:クエリを適用する

ステップ4

ステップ5:DBを作成してお楽しみください...

手順5


2

次のコマンドを使用できます。

CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name
  [create_specification] ...

create_specification:
    [DEFAULT] CHARACTER SET [=] charset_name
    | [DEFAULT] COLLATE [=] collation_name

0

最初に、モデルを作成する必要があります。デフォルトのモデルはsakilaなので、作成する必要があります。新しいものをすでに作成している場合は、[データベース]> [フォワードエンジニア]に移動します。次に、モデルはローカルインスタンスに存在します:80

フォワードエンジニアは、選択したホストにデータベースを作成します。


0

この答えは、SQLクエリを記述せずにソリューションを探しているUbuntuユーザー向けです。

以下は、開いた後に表示される最初の画面です

第一画面

右上の[ 管理 ]と表示されている場所で、右側の矢印をクリックします

管理からスキーマへ

これにより、(管理ではなく)スキーマが表示され、sysデータベースを確認することができます。

データベースを含むスキーマメニュー

関数の後の灰色の領域を右クリックし、[ スキーマの作成... ]をクリックします。

スキーマを作成

これにより、StackOverflow_dbという名前のテーブルを作成している次が開きます。

新しいスキーマを作成する

「適用」と書かれた右下のボタンをクリックすると、

Workbenchで新しいスキーマを作成する

そして、この新しいビューで「適用」をクリックします。最後に、StackOverflow_dbというデータベースを取得します

データベースが作成されました

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.