-- ユーザーデータベースの作成
CREATE DATABASE user_database;
-- データベースの使用
USE user_database;
-- ユーザー情報テーブルの作成
CREATE TABLE user_info (
user_id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(50) NOT NULL,
email VARCHAR(100) NOT NULL UNIQUE,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
-- 秘密情報テーブルの作成
CREATE TABLE secret_info (
secret_id INT AUTO_INCREMENT PRIMARY KEY,
user_id INT,
secret_data TEXT NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (user_id) REFERENCES user_info(user_id) ON DELETE CASCADE
);