masayuki5160's diary

名古屋でWeb系エンジニアしてます。

DB

テーブル設計についてのお話

DB

テーブル設計について教えてほしい、と相談されたので説明用に資料をつくってみました. 普通のWebエンジニアに学ぶ テーブル設計指南書 from Masayuki Tanaka 説明しようとなるとなかなか難しいですね、こんな感じだからやってみてね、てなりそうだ。 …

JOINを使ってみる

JOINをどう使ったらいいかわからんな〜、 と思ってたんですが前回つくった環境でいろいろやってたらやっとわかってきた気がします。phpMyAdminって便利 http://d.hatena.ne.jp/masayuki5160/20120421/1335022267今回使用したテーブルは以下4つ 1.売上データ …

phpMyAdminって便利

仕事でよくphpMyAdminを使ってます。 いろいろ機能がありそうで試したいな〜と思ってたんですが、 本番環境でやるわけにもいかないのでちょっとローカルにテスト環境をつくってみます。 参考資料 (というより今回はこの本で使用しているサンプルデータを使…

適切なインデックスが使われていることの確認(EXPLAINを使う)

前回につづいてインデックスについて。 インデックスがちゃんと使われているか確認していきます。 まずは検証環境を構築。 インデックス付きのテーブルとインデックス無しのテーブルを作成していきます。INDEX_BOOK_MST:インデックス付き NON_INDEX_BOOK_MS…

新卒のWebエンジニアとかDBエンジニアへオススメする、Webエンジニアのための データベース技術[実践]入門

DBの知識がまだまだなので勉強中。Webエンジニアのための データベース技術[実践]入門 (Software Design plus)新品価格¥2,786から(2017/3/19 15:32時点)この本を参考にしながら勉強をしていて、 インデックスについてやっと理解できてきたのでまとめてみる…