- Sequel Pro って何?
- ダウンロード
- インストール
- 使い方
- データベースへ接続
- データベースの選択
- テーブルの確認
- メニューの使い方
- データのバックアップ
- データのインポート
- まとめ
- 参考図書
Sequel Pro って何?
Sequel Proとは、データベースの情報をExcelのような表形式で確認したり、編集をしたりすることができるアプリです。
残念ながらMac専用のアプリのようですね。
ダウンロード
まずは公式サイトからアプリをダウンロードしましょう。
公式サイト
Sequel Pro
公式サイトを開いたら、「DOWNLOAD」のボタンをクリックします。
インストール
先ほどダウンロードしたファイル(下記のようなファイル)をクリックします。
そうすると、下記のようにディレクトリが表示されます。
表示されたディレクトリの中にある「Sequel Pro.app」をアプリケーションフォルダにドラッグします。
これでインストールは完了です。
使い方
実際にSequel Proを使ってみましょう。
アプリケーションフォルダから先ほどコピーしたSequel Pro.appをクリックして起動させます。
以下のようなメッセージが表示されたら「開く」をクリックしてください。
無事に起動出来ると、下記のような画面が表示されます。
データベースへ接続
起動後MySQLサーバーに接続します。今回は自分のPC内にあるMySQLを使用します。
ソケットをクリックし、ユーザー名に「root」と入力します。
※MySQLに登録されているユーザ名を設定してくださいね。
パスワードを設定していれば、パスワード欄に入力します。
入力が完了したら「接続をテスト」をクリックします。
「接続が成功しました」と表示されたら設定完了です。
また、「お気に入りに追加」をクリックしておくと毎回入力する手間が省けるのでクリックしておきましょう。
最後に「接続」をクリックするとMySQLに接続されます。
下記の画面が表示されればOKです。
データベースの選択
左上の「データベースを選択」をクリックすると、MySQL内にあるデータベースの一覧が表示されます。
その中から表示させたいデータベースを選択します。
※この時まだデータベースを作成していなければ何も表示されません。
テーブルの確認
表示させたいデータベースをクリックすると、そのデータベースに存在するテーブルの一覧が表示されます。
表示されたテーブルを選択すると左下に選択したテーブルの情報が表示されます。
テーブルの情報では、どれくらいのデータがどういう形式でテーブルに保存されているかを確認することができます。
情報としてサイズの表示は役に立つでしょう。
サーバーにデプロイした際、保存できるデータベースの容量はサービスごとに決まっているのがほとんどです。
今どれくらいの容量を使っているのかを確認できるのでとても便利です。
また歯車のアイコンをクリックし、「新規タブでテーブルを開く」を選択すると複数のタブを開くことができて便利です。
メニューの使い方
各メニューの使い方を紹介していきます。
構造
テーブルの構造を確認するときに使います。
選択したテーブルのカラムの詳細が表示されます。
内容
テーブルに保存されている内容を確認することができます。
ここでは確認だけでは無く、追加・編集・削除を行うこともできます。
編集したいときは、項目をダブルクリックすることで行えます。
またテーブル内のデータの検索を行うこともできます。
検索方法は、検索するカラム名、条件、検索ワードを入力して、「フィルタ」を押します。
もし検索フォームが表示されていないときはcommand + fを押してください。
関係
外部キー制約の確認をすることができます。
トリガ
指定されているトリガを確認することができます。
情報
テーブルの詳細情報を確認することができます。
クエリ
SQLを使ってデータを確認することができます。
下のバーについて
下のバーにも様々な機能のアイコンがありますので確認してみましょう。
テーブル追加
テーブルを追加することができるボタンです。
テーブル編集
テーブルを編集したりすることができるボタンです。
テーブル情報更新
データベースを最新の状態に更新するボタンです。 左側と右側の2箇所にあります。
テーブル情報の非表示
左下に表示されるテーブル情報を表示するか非表示にするか切り替えることができます。
行の挿入
テーブルに新しい行を追加することができます。
行の削除
テーブルから指定した行を削除します。
行の複製
選択した行を複製します。
編集形式の変更
データを編集する際の形式を変更します。
デフォルトだと1行のフォームで編集しますが、変更をするとポップアップで開く大きな編集フォームで編集をすることができます。
データのバックアップ
画面上の「ファイル」から「エクスポート」を選択することでバックアップを取得することができます。
エクスポートを選ぶと、下記のような画面が表示されます。
上部の選択で保存するファイル形式を選択します。
SQL
SQLでエクスポートします。
複数のテーブルの情報が1つのsqlファイルとして作成されます。
CSV
csv形式でエクスポートします。
テーブルごとにファイルを分けて作成することもできます。
XML
xml形式でエクスポートします。
テーブルごとにファイルを分けて作成することもできます。
Dot
Dot形式でエクスポートします。
1つのファイルで作成されます。
データのインポート
画面上の「ファイル」から「インポート」を選択することでバックアップファイルから復元することができます。
インポートを選択すると下記の表示になります。
形式は自分がエクスポートした形式を選択しましょう。
まとめ
Sequel Pro を使うとデータベースの内容を視覚的に確認できるので便利です。
編集等もできるので、データベースの操作が楽になりますよ!