timestampを日付に変換 note
SELECT FROM_UNIXTIME(1582473112);
→ '2020-02-24 00:51:52'
日付をtimestampに変換 note
SELECT UNIX_TIMESTAMP('2020-02-24 00:51:52');
→ 1582473112
正規表現で検索 note
where email REGEXP '^hi.+com$'
例は'hi'で始まって'com'で終わるemailの人
カラムコメントを修正する (カラム再定義) note
ALTER TABLE (テーブル名) CHANGE COLUMN (コメント修正するカラム名) (コメント修正するカラム名)(属性) COMMENT '修正コメント'
DDL と DML note
DDL = Data Definition Language DML = Data Manipulation Language
CREATE TABLE IF NOT EXISTS note
CREATE TABLE IF NOT EXISTS テーブルネーム
オートインクリメントのIDを取得 note
INSERT INTO ・・・ set @auto_increment_id = LAST_INSERT_ID()
テーブルコメントの修正 note
ALTER TABLE (テーブル名) COMMENT 'テーブル説明文';
FOREIGN_KEY制御を解除する note
SET FOREIGN_KEY_CHECKS=0;
SAFE UPDATE MODEを解除する note
SET SQL_SAFE_UPDATES = 0;