MySQL 3つ以上のテーブルの結合

注文一覧に注文詳細と商品情報を一緒に出力します。注文一覧(o) ・注文詳細 (d)・商品情報 (p)←既存3つのテーブルを参照してテーブルを結合していきます。まず、inner join の構文を使って注文一覧・詳細情報・商品情報を内部結合します。次にアスタリスク「*」を消して必要な部分だけを取り出し、必要に応じ名前をつけます。

MySQL テーブルの結合

テーブル同士をある条件で結合することにより、正規化なしの状態を作り出すことで、※基本的には、正規化ですが、パフォーマンスの問題が解消できないもしくは、できなくなりそうな時、あえて非正規化することもあります。今回は、内部結合と外部結合の両方を解説します。

MySQL 集約関数の使い方

MySQL集約関数の用途・記述順序と実行順序・合計金額・平均値・最大値・最小値・対象行の行数の数え方・ユニークユーザー数の出力にgroup by句・集約結果をさらに絞り込むhaving・複数の並び替え条件を指定するordre by句などを使用して説明しています。

MySQL 比較演算子と使用参考例

比較演算子は値と値が等しいかどうか、大きいかどうかなど値を比較するために使用します。MySQLで利用可能な代表的な比較演算子の使用方法は以下の通りです。ワイルドカード文字で文字列のパターンを指定できます。'田%'     →  '田'で始まる文字列 

WordPressをXサーバーの 機能とWebツールを使って高速化しよう。

先日Googleの「デジタルワークショップ」を受講していて、思い出したのが、高速化することで、「PageSpeed Insights」を試してみると、67点。最適化についての提案は以下の通りだった。 1.ブラウザのキャッシュを活用する2.画像を最適化する3.スクロールせずに見えるコンテンツのレンダリングをブロックしている JavaScript/CSS を排除する4.CSS を縮小する5.JavaScript を縮小する6.圧縮を有効にする。サーチコンソールの構造化にも問題はなく、APMテストでは問題はなかったのですが、高速化だけはやはり出現してしまいました。画像も圧縮するの忘れてたので、「画像を最適化する」という項目はあたりまえ。自業自得です。