照合順序(Collation)とは2019年5月12日サイトを作っているときに「照合順序をutf8_unicode_ciにしてキーワード検索で、ひらがなでもカタカナでも検索にヒットするようにして」と言われたことがあり、「照合順序ってなんだっけ?」となったのでメモ。日時毎のデータを集計する2019年4月3日WEBスクレイピングをしていて、cronで12時と16時に定期実行しているシステムがあります。バイナリログの設定や確認方法について2019年3月21日バイナリログは、ロールフォワードリカバリやレプリケーションの構築をするために使いますが、あまりバイナリログについて意識していなかったので調べたことを残します。今回は、MySQLのインデックスについて書きます。文章だけでは分かりにくいので、実際に100万件のデータをインサートしてインデックスを貼って効果をみてみます。サブクエリを使ってSELECTの結果をUPDATEする2019年3月18日サブクエリでtmp_tableをSELECTした結果で、item_tableをUPDATEします。2つのテーブルを比較し、idが一致するitem_tableのcountをtmp_tableのcountでUPDATEします。レプリケーションの設定2019年2月24日レプリケーションとは、データの複製(レプリカ)を別のコンピュータ上に作成し、ネットワークを介してリアルタイムに情報の更新を反映させて常に内容を同期することです。外部ホストからアクセスできるようにする2019年2月17日MySQLでは初期設定のままでは、外部ホストからのアクセスを許可していません。外部ホストからアクセスするためには、設定を行う必要があります。