MySQL

todo-app つくった

技術スタック Rails (6.0.0.rc1) MySQL React React Hooks Typescript Repo github.com 所感 Typescript と React Hooks 完全に理解した SPAでログイン機能 (firebase or Amplify + Cognito とかで?)もつけたい どうやんだ? SPAでのページネーションも実装…

「失敗から学ぶRDBの正しい歩き方」を読んだ

失敗から学ぶRDBの正しい歩き方 (Software Design plus)作者: 曽根壮大出版社/メーカー: 技術評論社発売日: 2019/03/06メディア: 単行本(ソフトカバー)この商品を含むブログを見る 仕事でちょくちょく MySQL でインデックス貼ったり、クエリ見直していたの…

MySQL8.0 on Docker

# 最新版もってくる # https://dev.mysql.com/doc/relnotes/mysql/8.0/en/ $ docker pull mysql:8.0.4 # 確認 $ docker images REPOSITORY TAG IMAGE ID CREATED SIZE mysql 8.0.4 96dd4fed4359 6 weeks ago 291MB # 起動 $ docker run --name mysql8 -e MYS…

MySQL の 外部キー制約と DEFAULT NULL

Users mysql> CREATE TABLE `users` ( `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, `name` varchar(255) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; Query OK, 0 rows affected (0.02 sec) mysql> desc users; +-------+------------…

Embulk を使って MySQL から Elasticsearch にデータ転送する

whitech0c0late.hatenablog.com 前回からの続き インスコ $ brew install elasticsearch kibana $ brew services start elasticsearch $ brew services start kibana かくにん $ elasticsearch --version Version: 6.1.1, Build: bd92e7f/2017-12-17T20:23:2…

Embulk を使って CSV から MySQL にデータ転送する

データを用意する https://github.com/livedoor/datasets livedoor グルメの研究用データセットです。 2011年4月22日時点でのデータになります。 $ wget https://github.com/livedoor/datasets/raw/master/ldgourmet.tar.gz $ tar xvfz ldgourmet.tar.gz $ m…

Mountain LionでPHP+MySQL環境

久しぶりにPHPのプロジェクトをやることになったので、環境構築のメモ。MacではデフォルトでApache2が入っていて、GUI操作ができた。 が、山ライオンからはGUIによる設定ができなくなったらしい。 (環境設定→共有で「Web共有」が消えていた。。) さらにMyS…