カテゴリー別アーカイブ: MySQL

Mac OS へMySQLをインストールする方法

MAMP付属のMySQLではなくMac OSに直にMySQLをインストールする場合の手順を以下にまとめておく。

ダウンロードするもの

以下のサイトよりMySQLをダウンロードする。ダウンロード時にはアカウントの登録を求められるが特に費用は掛からない。

MySQL :: Download MySQL Community Server

私の環境はMBA 64bitである為、<Mac OS X ver. XX.X (x86, 64-bit), DMG Archive>ファイルをダウンロードした。

続きを読む

MySQL: 同じ値のフィールドをグルーピング – GROUP BY句

前回はソートした検索結果を出力しましたね。今回は、フィールドの値が同じレコードをグルーピングし、そのレコード集の任意のカラムに対してAVG(),MIN(),MAX(),COUNT(),SUM()…などの関数計算を適応してみます。使用するレコードは以下のものを用います。

続きを読む

MySQL: レコードを昇順・降順にソートして出力 – ORDER BY句

前回はUPDATE文とDELETE文を扱いました。今回は下記のレコードを含むテーブルに対して、SELECT文のORDER BY句を用いて任意のレコードをソートして出力する例を示します。

続きを読む

MySQL: レコードの更新と削除 – UPDATE、DELETE文

前回はレコードの検索クエリの作成方法を扱いましたが、今回は既存のレコードのフィールド値を更新するUPDATE文と、レコードを削除するDELETE文の練習をしてみます。

続きを読む

MySQL: データ検索クエリの基本 – SELECT文、WHERE句、LIKE、IN、BETWEENキーワード

前回までにテーブルに一定のデータを追加しましたので、今回はそのデータを検索するクエリ文を以下の場合に分けて練習してみます。

  • SELECT文の基本形 – WHERE句
  • 比較文字列内にワイルドカードを指定 – LIKEキーワード、「%」、「_」記号
  • 比較範囲の指定 – BETWEENキーワード
  • 複数のOR結合をIN句でまとめる
  • NOTキーワードで条件の反転
  • NULLフィールドの検索 – IS NULL、IS NOT NULL

まず、扱うテーブル内のレコードの一覧を下記に示します。

続きを読む

MySQL: データをテーブルに追加 – INSERT文、INTO、VALUES句

INSERT文を用いて1レコードを追加する練習をしてみます。
前回までにテーブルの作成と構造の修正を行いましたが、これから使うテーブルは下記のものにします(少しフィールドを削りました)。

続きを読む