MySQL Administratorでデータベースを作成する

私の最後の記事では、シンプルな(古い)GUI GUIナビゲーターでMySQLデータベースを管理する方法を説明しました(私の記事を参照してください ' 使いやすいGUIでMySQLデータベースを管理 ')。そのツールは古くなっていますが、基本的な機能では機能します。

しかし、MySQLデータベースを管理するためのより良いツールがあります。これらのツールの1つであるMySQL Administratorは、実際にはMySQL開発者によってリリースされています。このツールは、MySQLインストール> = 4.0で動作し、MySQLデータベースの管理という困難な作業を他のデスクトップGUIツールよりもはるかに簡単にします。

さらに、問題をさらに簡単にするために、MySQL Administratorは標準のディストリビューションリポジトリにあるため、インストールは簡単です。また、MySQLアドミニストレーターはLinuxとWindowsの両方で使用できるため、Linux以外のユーザーでもこの素晴らしいツールを楽しむことができます。この記事では、MySQL Administratorをインストールする方法、およびスキーマ(別名データベース)とデータベースのテーブルを作成する方法について説明します。

取り付け

ご想像のとおり、ソフトウェアインストールツール(SynapticやUbuntuソフトウェアセンターなど)を起動し、「mysql管理者」を検索して結果を選択し、インストールするだけです。 MySQLのインストールが既に実行されているはずですが、そうでない場合は、ソフトウェアインストーラーがすべての依存関係を取得するはずです。

インストールすると、このツールは[アプリケーション]メニューの[プログラミング]サブメニューにあります。

MySQL Administratorの使用

Figure 1
図1

MySQL Administratorツールを初めて起動すると、ログインウィンドウが表示されます(図1を参照)。このウィンドウから、ローカルまたはリモートログインを作成できます。リモートログインを行う場合は、リモートMySQLサーバーがリモート接続を許可することを確認する必要があります。

この記事では、ローカル接続に焦点を当てます。したがって、入力する必要がある情報は、図1に示すものと同様になります。情報を入力したら、[接続]ボタンをクリックして接続を確立します。接続が確立されると、MySQLアドミニストレーターのメインウィンドウが表示されます(図2を参照)。このウィンドウには、MySQL接続に関する豊富な情報と、MySQLでの作業に必要なすべてのツールがすぐに表示されます。

Figure 2
図2

新しいスキーマを作成するには、まず[カタログ]ウィンドウを開く必要があります。カタログウィンドウは、現在のスキーマ(データベースコレクション)のリストです。カタログウィンドウを開くには、左ペインのカタログリストをダブルクリックします。

Figure 3
図3

カタログリストが開いたら(図3を参照)、左下のペインを確認します。このペインには、現在のスキーマのリストが表示されます。新しいスキーマを作成するには、そのペイン内を右クリックして、[スキーマの作成]を選択します。これを選択すると、小さなウィンドウが表示され、新しいスキーマの名前を入力するよう求められます。これを実行して[OK]をクリックすると、空のスキーマが作成され、テーブルを追加できるようになります。

Figure 4
図4

スキーマにテーブルを作成するには、操作するスキーマを選択した後、[テーブルの作成]ボタンをクリックする必要があります(図4を参照)。まず、テーブルに名前を付ける必要があります。これが完了したら、[列とインデックス]領域をクリックすると、テーブルのフィールドの作成を開始できます。

フィールドに関する注意事項:

  • 主キーを持つ1つのフィールドが必要になります。
  • 主キーのデータ型は整数である必要があります。

最初のテーブルのデータの入力が完了したら、[変更の適用]ボタンをクリックして、実行するMySQLコマンドを示すウィンドウを表示します。 [実行]ボタンをクリックすると、コマンドがスムーズに実行されます。コマンドが完了すると、新しいフィールドが[列とインデックス]ウィンドウに表示されます。新しいフィールドを作成するには、新しく作成したフィールドの下をクリックして、最初からやり直します。

テーブルでの作業が終了したら、[閉じる]をクリックしてこのウィンドウを閉じます。これで、スキーマのテーブルにフィールドが追加されました。そのスキームが完了したら、[閉じる]をクリックして完了です。

最終的な考え

MySQL Administratorツールでできることはこれだけではありません。このツールは、MySQL管理のほぼすべての側面を処理できます。スキーマ、テーブル、フィールドの作成に慣れたら、残りのツールを調べて、MySQLのすべてのニーズに対応できるかどうかを確認します。