GW 中の自分へのプチ課題として、表題の通りのツール hakagi(葉鍵, Leaf and Key) を作りました。ツール名には特に意味はありません。 github.com テーブル名やカラム名から外部キー制約を張れるような気がするカラムを選出し、制約追加のための ALTER TABLE をするクエリを吐き出したりします。 なぜ作ったのか 外部キー制約は言うまでもなくデータの不整合を避けるのに有用ですが、いくつかの理由からこれを用いない選択肢も存在すると思われます。 この辺りについては以下の記事なども参考にすると良さそうです。 我々(主語が大きい)は何故MySQLで外部キーを使わないのか MySQLで外部キー制約を課すべきか - リジェクトされました 外部キー制約を設けないことによるデメリットも幾つか生じると思っていて、その一つで自分が気になっている点として、「ER 図をツールで自動生成
ランサーズでは、現在、Webエンジニアを募集しています。 詳しくは、募集要項をご覧下さい。 こんにちは、keiです。 今回は、MySQLのチューニングに大活躍な「Jet Profiler」というツールをご紹介します。 【2012/12/13 追記】 JetProfilerバージョン3がリリースされ、日本語対応しました。 この日本語化は、ランサーズ上で依頼されました。 http://www.lancers.jp/work/detail/69629 【追記ここまで】 Jet Profilerとは Jet Profilerは、MySQL向けのクエリアナライザです。 クエリチューニングは、DBパフォーマンスチューニングの中でも重要な作業の1つですが、 Jet Profilerを使えば、その作業をGUIで直感的に行うことができます。 フリーウェアの形態で提供されており、機能限定版であれば無料で利用す
少し前まではMySQL AdministratorというMySQL管理ツールを使っていました。 PCを新調してしばらく使っていなかったので「そろそろ入れるかな」と思って調べてみたらどうやら「MySQL Workbench」といのに統合された模様。 見てみるとMySQL Administratorの機能はもちろん、SQLエディターやER図作成ツールとかも一緒になってるみたいです。 大きな機能は3種類でしょうか。 MySQL Workbenchの機能(ざっくり) SQL Development SQLエディター的なもの Data Modeling ER図書いたりできるもの Server Administrator MySQL Administratorなもの とりあえずMySQLを使っている人は入れる価値ありです。 MySQL Workbenchをインストールしてみる あまりレジストリを汚した
(一部を除き)レンタルサーバーではMySQLデータベースの操作にphpMyAdminを採用してます。便利なツールですが、Webベースのアプリケーションなので、どうしてもレスポンスに問題があったり、使い勝手もデスクトップクライアント(MySQLクライアント)に劣ります。 まぁ、レスポンス性能についてはphpMyAdminの問題ではありません。ネットワーク性能やサーバー性能に依存するので、レンタルサーバーである限りキビキビとした動作を期待するのは酷でしょう。 それならMySQLクライアントを使えば良いのですが、レンタルサーバーにあるMySQLサーバーのポート(3306番)はセキュリティ対策のため、基本的に閉じています。つまり、データベースへ外部からアクセスすることはできません。 MySQLクライアント Windows「HeidiSQL」、Mac「Sequel Pro」、マルチプラットフォーム対
読みは「ハイジエスキューエル」でいいのだろうか クララが立ったー!とは関係があるのかはわかりませんが、このHeidiSQLは大変高機能で重宝してます。仕事で何かといじることの多いRDBMSがMySQLなんですが、いくらCUIは好きとはいえ効率的な作業がしづらいため、やはりこういった類のソフトは必須です。 今までもCSEとかMySQL Workbenchとかも使ったのですが、いまいちしっくりこなかったので色々探していたところMOONGIFTさんのこの記事で見かけてからずっと使っています。使い始めのころはバグとか対応してないこととかも結構あったのですが、現在自分が使う分にはほとんど問題ないです。現在の安定版は5.1で、Nightly Buildsが結構早い頻度で出ているので実行ファイルを上書きするとより最新版です。(※執筆時の最新はRev.3548)アプリケーション上からもアップデートできます
Hi Apache Friends! We just released a new version of XAMPP for Windows for PHP versions 8.2.12, 8.1.25 and 8.0.30. New versions for Linux and OS X will come soon! You can download these new installers... 更に詳しく » Apache Friends について Apache Friends は、Apache ウェブ サーバーの振興を行う非営利プロジェクトであり、XAMPP プロジェクトの本拠地でもあります。XAMPP は、インストールが簡単な MariaDB、PHP、および Perl を含む Apache ディストリビューションです。. Read more »
DB Designer の使い方を動画でチェック プロジェクトの作成 設計はプロジェクトごとに管理できます。まずは、左上の【+】ボタンをタップしてプロジェクトを作成します。 DB のタイプは MS SQL、MySQL、PostgreSQL、SQLite の4つから選べます。プロジェクト名などは日本語で設定することもできます。 各種プロジェクトの指定をしたら【Save】をタップします。 テーブルの新規追加 設計画面は白紙の用紙のようにシンプルです。プロジェクト名を帰る場合は左上のラベルから、新規テーブルを設計してくときは【+】をタップしたあと、白い部分をタップします。 これでカラムが設定されていない空テーブルが作成されます。次はテーブルの詳細情報の編集に進みます。 テーブル詳細情報の編集方法 作成したテーブルにカラムを追加するには2つの手順が必要です。まず、画面左にあるメニューボタンから【i
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く