5. パスワードの格納
CREATE TABLE USER_INFO(
id SERIAL PRIMARY KEY,
email VARCHAR(100) NOT NULL,
password VARCHAR(30) NOT NULL
);
INSERT INTO USER_INFO
(id, email, password)
VALUES
(1, 'user001@example.jp', 'secret');
6. パスワードの認証
SELECT
CASE WHEN password = 'secret'
THEN 1 ELSE 0 END
AS password_matches
FROM USER_INFO
WHERE id = 1;
SELECT * FROM USER_INFO
WHERE id = 1 AND password = 'secret';
7. パスワードを電子メールで送信
SELECT id, email, password
FROM USER_INFO
WHERE id = 1;
From: system@example.jp
To: user001@example.jp
Subject: パスワードの件
user001@example.jpさまのid:1の
パスワードは「secret」です。