chalog

i love 玄米パン あんなし

mysql

GROUP BY まとめ(+HAVING)

環境 Server version: 5.6.27 Source distribution 文法 グループごとに分けてから抽出 SELECT 計算/集計したカラム FROM テーブル GROUP BY グループ化するカラム HAVING 条件 抽出してからグループに分ける SELECT 計算/集計したカラム FROM テーブル WHER…

MySQLへ接続ができない&権限エラーの対処 Macports

Environment Mac OS X MacPorts 2.3.3 PHP 5.4.41 MySQL Server version: 5.6.24 Phenomenon MySQLへ接続しようとしても、SocketがあるのにSocketがないと怒られる // 接続を試みる % mysql -u root -p Enter password: ERROR 2002 (HY000): Can't connect t…

MySQL データ型一覧

データ型一覧 TINYINT -128から127 SMALLINT -32768から32767 MEDIUMINT -8388608から8388607 INT -2147483648から2147483647 BIGINT -9223372036854775808から9223372036854775807 FLOAT -3.402823466E+38 から -1.175494351E-38 1.175494351E-38 から 3.40…

MacPortsからHomebrewへの移行&環境構築(Ruby&Apache&MySQL)

環境 MacOSX 10.11 MacPorts 2.3.4 Homebrew 0.9.5 (git revision 9942; last commit 2015-11-07) Ruby 2.2.3 bundler 1.10.6 Apache/2.4.17 (Unix) MySQL 5.7.9 なぜHomebrewにしたか 参考にしたサイトがほとんどと言っていいほどHomebrewを事前にインスト…

= nullと is null

nullを指定する際、イコールで指定しても更新されません。 カラム = null mysql> update details set title = "aaa" where deleted_at = null; Query OK, 0 rows affected (0.00 sec) Rows matched: 0 Changed: 0 Warnings: 0 //実行はできるが、アップデー…

【MySQLWorkbench】既存のDBからER図を起こし、mwbファイルも作成する

既存のDBからER図(Entity Relationship Diagram)をMySQLWorkbenchで作成する。 (新規ER図はMySQL Model > Add Diagramから作成できる。) 前提:すでにローカルのDBとMySQLWorkbenchが接続されていること メニュー メニュー > Databese > Reverse Enginee…

MULとは

PRI:PRIMARY MUL:MULTIPLE mysql> desc test_table; +-------------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------+-------------+------+-----+---------+----------------+ …