MySQL [MySQL]SELECTで取得したデータをカンマ区切りで横に並べる MySQLで、SELECTするときに、取得したデータをカンマ区切りで横に並べて取得したいとき、GROUP_CONCATを使います。 まずはサンプルデータを作成。 で、SELECTでデータを取得。 すると、こんな感じで取得でき... 2018.04.25 MySQL
MySQL MySQL 重複するデータの取得 MySQLで重複した値をもつ行を取得する方法 まずは、データを作るところから。 そして、idが重複しているデータをピックアップします。 HAVING COUNT(*) >= 2 で、2つ以上重複している行だけをピックアップし... 2017.06.08 MySQL
MySQL MySQL 条件つきでCOUNT、SUM、AVGする SELECT分で、WHEREで条件を指定して取り出したデータを、COUNTしたり、SUM(合計)したり、AVG(平均)したりする方法。 まずは、サンプルデータを作ります。 ここから、ageの数、合計、平均を取得します。 つぎに... 2017.06.08 MySQL
MySQL MySQL Incorrect string value: の解決策 MySQL である文字をInsertしようとしてエラーが発生。 調べてみると、どうやら「サロゲートペア」である文字をInsertしようとしたからみたいでした。 結論からいうと、MySQL側のcharacter_set_serve... 2016.07.17 MySQL
MySQL Windowsで、MySQLのパスワードがわからなくなった時の対処法 Windowsを再起動したとき、なぜかMySQLに接続できなくなって、どうやらパスワードが違うらしい。なぜ? パスワードなんて変えたわけではないのに、勝手に変わった? ともかく。わからなくなった、rootのパスワードを設定する方法。 ... 2016.02.13 MySQL
MySQL MySQL ユーザーのパスワード変更でエラーがでる MySQLで、パスワードを変更しようかと、SET PASSWORD を実行しようとすると、エラーが。 マッチする行がないとかいわれても、何度見返してもちゃんと、test@localhostはuserテーブルに存在してるし。 そん... 2015.12.23 MySQL
MySQL MySQL 大文字小文字を区別する MySQLで、たとえば、 とすると、col1の値が hogeでもHOGEでも取得します。 大文字小文字を区別して取得したい場合、カラムの属性を BINARY にするといいわけですが、 SQL文中で指定したい場合は、 とか、 ... 2015.12.23 MySQL
MySQL Windows環境でMySQLのデータをバックアップする 開発中など、ローカルでMySQLを利用していると、MySQLのデータをバックアップしたり、別のMySQLにデータをコピーや引っ越ししたりすることがあります。 そんなときに、手軽にバックアップ環境の作り方。 バックアップ用バッチファイルの作... 2015.10.05 MySQL
MySQL MySQL 数値のデータ型 UNSIGNED BIT 0~1 TINYINT -128~127 0~255 BOOL BOOLEAN TINYINT(1) true/false SMALL... 2015.05.22 MySQL
MySQL MySQL 日時のデータ型 MySQLで扱える日時に関するデータ型 DATE '1000-01-01' ~ '9999-12-31' DATETIME '1000-01-01 00:00:00' ~ '9999-12-31 23:59:59' TIME -838... 2015.05.22 MySQL