質問: Google Cloud Platform > Cloud SQL > MySQL 第 2 世代インスタンス を作成しました。 このインスタンスにある DB に、私の Mac から、 Microsoft Access (MacOS 版がありません) や LibreOffice Base (Mac 版はありますが不安定なところがあり、日本語フォーラム等も充実しているとは言いづらいです) などのような、日本語 & GUI ベースのアプリケーションで接続したいです。 特に、下記の事を 日本語 & GUI で行いたいです (要するに何でもじゃないか、と言われそうですが)。 1. 下記の事を日本語で質問したい 1. 技術文書を閲覧する 2. 行き詰まった時にフォーラム等で質問する 2. 下記の事を GUI で行いたい 1. フィールドのプロパティの設定 2. クエリの作成 3. フォームの作成 4. リレーション図の閲覧 つきましては、上記の 2 つのアプリケーション以外で、 おすすめのアプリケーションや開発環境がありましたらお教え願います。 月に何万円も支払わなければならないアプリケーションや、 買い切りでも 15 万円を超えるようなものは 選択の対象外とさせてください。 Google App Maker も選択肢に入れておりますが、 まだ使い始めで、 使い勝手の把握はおろか、当該 DB への接続もできておりません。 しかし、App Maker がおすすめという事でしたらその旨おっしゃっていただきたく思います。 (不案内のため意味不明の部分があればご指摘願います)
回答: データベースの管理は、通常のMySQLと変わりはないので、`MySQL Workbench`又は`phpMyAdmin`を使えばGUIで管理ができます。ただし、`phpMyAdmin`の場合Macにインストールしてリモートでアクセスする必要があります。 `Access`及び`LibreOffice Base`の他に`Excel`からも接続が可能です。`Excel`の場合MySQLからデータを取ってきて処理をするのはODBCドライバをインストールすればウィザードで可能なので簡単にできます。Mac版も有料ですがODBCドライバがあるようです。一方、`Excel`からMySQLにデータを入れるのは結構難しいので、自分は、`Python`の`Pandas`で`Excel`のファイルを読み込んでから`Python`で処理をしています。これもMacで動作するのですがGUIでないので条件を満たさないです。`Excel`に`Python`が搭載されると嬉しいのですが何時になるかわかりません。 Macには、`Access`に近いソフトとして`FileMaker Pro Advanced`があります。MySQLに対応しているし評価版があるので一度試してみたらどうでしょうか。ただし、業務用のソフトに関しては、Windowsが圧倒的に強いので、Windowsで`Access`を使うようなサポートは期待できないと思います。 また、`LAMP`といわれたPHP製のWebアプリケーションがMySQLを使用しています。例えば、ブログを作る場合に使用する`WordPress`がMySQLを使っています。`WordPress`にはプラグインが豊富にあるので、フォームを作ろうという場合に用途によっては意外と使えるかもしれません。また、Web系には多くのアプリケーションがあるのでもう少し目的をはっきりさせれば使えるものが結構あると思います。ただし、HTMLとCSS でデザインをしていくので`MS Access`に慣れている場合は難しいかもしれませんが、最近は多くのアプリがWebになってきているのは、Webの方が結構作りやすいということもあるので検討してみたらと思います。