タグ

SQLとMySQLに関するext3のブックマーク (4)

  • SQL

    表の検索(SELECT) <内部結合(INNER JOIN)> 内部結合は、結合条件を満たすレコードのみを結合します。 SELECT 表別名1.列名1, 表別名2.列名2, ... FROM 表名1 表別名1 INNER JOIN 表名2 表別名2 ON 表別名1.結合列名1 = 表別名2.結合列名2; (例) SELECT UM.伝表番号, UM.商品コード, S.商品名 FROM 売上明細 UM INNER JOIN 商品 S ON UM.商品コード = S.商品コード; <3つの表を内部結合> SELECT 表別名1.列名1, 表別名2.列名2, 表別名3.列名3, ... FROM ( 表名1 表別名1 INNER JOIN 表名2 表別名2 ON 表別名1.結合列名1 = 表別名2.結合列名2) INNER JOIN 表名3 表別名3 ON 表別名2.結合列名2 = 表別名3.結

    ext3
    ext3 2017/01/19
  • MySQLでGROUP BYとORDER BYを同時に使用する場合に気をつけたいこと | 日記の間 | あかつきのお宿

    今さらな話ではあるんですが、前にも一度同じ過ちを犯したことがあるので、ここでちゃんと自分を懲らしめておきたいと思います。 前提条件 例えば、データベースにこんなデータが入っているとする。 +----+-----------+--------+------+---------------------+ | id | author_id | title | text | created | +----+-----------+--------+----------------------------+ | 1 | 1 | title1 | text | 2012-10-01 12:00:00 | | 2 | 2 | title2 | text | 2012-10-02 12:00:00 | | 3 | 1 | title3 | text | 2012-10-03 12:00:00 | | 4

    MySQLでGROUP BYとORDER BYを同時に使用する場合に気をつけたいこと | 日記の間 | あかつきのお宿
    ext3
    ext3 2015/04/08
    GROUP BY不要論
  • PHP: PDO::setAttribute - Manual

    PDO::setAttribute (PHP 5 >= 5.1.0, PHP 7, PHP 8, PECL pdo >= 0.1.0) PDO::setAttribute — 属性を設定する データベースハンドルの属性を設定します。 利用可能な通常の属性は以下の通りです。いくつかのドライバでは、 ドライバ固有の属性を使用することが可能です。 ドライバ固有の属性は、 他のドライバでは使っては いけない ことに注意して下さい。 PDO::ATTR_CASE 強制的にカラム名を指定したケースにします。 以下の値のうち、ひとつを指定できます: PDO::CASE_LOWER 強制的にカラム名を小文字にする。 PDO::CASE_NATURAL データベースドライバによって返されるカラム名をそのままにする。 PDO::CASE_UPPER 強制的にカラム名を大文字にする。 PDO::ATTR_ERR

    PHP: PDO::setAttribute - Manual
  • mysqldumpの使い方 オプション編

    こんにちは。システムエンジニアのリョータです。 前回に引き続き、今回はmysqldumpのお話です。 オプションの一覧 mysqldumpを使っていて、CREATE TABLE文だけほしいときや、データをファイルで分けてほしいことがありました。 オプションの一覧がMySQLサイトやhelpで出てくるものでは、いちいち調べるのが不便だったので一覧を作成してみました。 順番やグルーピングは個人的につけたものです。 また、デフォルトで有効になっているものには「初期」の欄に「○」をつけました。 オプション 短縮 値 初期 説明 基

    mysqldumpの使い方 オプション編
  • 1