TIL

Today I Learned. 知ったこと、学んだことを書いていく

mysql

【MySQL】 TBL2のレコードの値によって、TBL1のレコードをUPDATEする

以下のようなデータを用意 CREATE TABLE table1(id int not null, name varchar (15)); CREATE TABLE table2(id int not null, gender char (1)); INSERT INTO table1 VALUES (1, 'takuya'); INSERT INTO table1 VALUES (2, 'taro'); INSERT INTO table1 VAL…

【MySQL】MySQLでのBooleanの扱い

Mysqlのboolean型について調べてみた - Qiita の内容を自分の手で確かめてみた 環境 > docker-compose exec mysql mysql --version mysql Ver 8.0.16 for Linux on x86_64 (MySQL Community Server - GPL) まとめ booleanとtinyint(1)のどちらともtinyint(1)…

【MySQL】CONVERT関数

CONVERT(expr, type) 例)符号付き数値に変換する CONVERT(TBL.COL1, SIGNED) 以下のように暗号化されたカラムを復号化し、数値に変換するときに使う? CONVERT(AES_DECRYPT(TBL.COL1, 'key-code'), SIGNED) 暗号化されたデータがblobのカラムに入っていて、…

CURDATE() 現在日付を取得 - MYSQL

SELECT CURDATE() 結果 2018/11/06 参考文献 現在の日付・時刻を取得する - MySQL 逆引きリファレンス

【IFNULL関数】 AがNULLだったら、B。AがNULLじゃなかったら、Aを返す関数 - MySQL

便利なのを知ったからメモ もし、第1パラメータがNULLだったら、第2パラメータを返し、 第1パラメータがNULLじゃなかったら、第2パラメータを返してくれる便利なやつ 第1パラメータがNULLではない時 SELECT IFNULL('AAA', 'BBB') FROM DUAL 結果 AAA 第1パラ…