k01ken’s b10g

He110 W0r1d!

MySQL

MySQLで一度テーブルを作ってから追加で変更したい場合のまとめ

開発環境は、Winwdows10 Pro(64bit)。 ■データベースのカラムの入れ忘れ、あるいは、後から、カラムを追加したくなった場合 ALTER TABLE tasks ADD is_favorited BOOLEAN DEFAULT FALSE AFTER list_id; ALTER TABLE tasks ADD user_id INTEGER NOT NULL AFTE…

MySQLで詰まったところ

開発環境は、Windows 7 Professional(32bit) + MariaDB 10.1.25。■シングルクォーテーションをエスケープする SQLインジェクション対策で、シングルクォーテーションをエスケープしたい場合、『'』を『''』という風にもう1つシングルクォーテーションを追加…

CakePHP3でSQL文を直接書く方法

開発環境は、Windows 7 Professional(32bit)+XAMPP v3.22+CakePHP 3.5.8。できれば、クエリービルダーを用いてSQL文を書かずに済ませたいところですが、SQL文が複雑になるほど、クエリービルダーではどうやって書いてよいか分からず、直接、SQL文を書いたほ…

MySQLのLIKE句

・開発環境はWindows 7 Professional(32bit)+10.1.25(MariaDB)。articleテーブルのtextフィールドにbasketballという値が入っていた場合、 select * from article where text like 'basket'; # 表示されない select * from article where text like 'basket%…