-- ============================================================ -- sb_bt 초기 스키마 / 시드 데이터 (MariaDB) -- 사용법: -- 1) MariaDB 접속 후 아래 DB/계정 생성 (관리자 권한) -- 2) sb_db 선택 후 users 테이블 생성 및 시드 입력 -- ============================================================ -- 데이터베이스 및 계정 (최초 1회, root 등 관리자로 실행) CREATE DATABASE IF NOT EXISTS sb_db DEFAULT CHARACTER SET utf8mb4 DEFAULT COLLATE utf8mb4_unicode_ci; CREATE USER IF NOT EXISTS 'sb_user'@'%' IDENTIFIED BY 'sb_pass'; GRANT ALL PRIVILEGES ON sb_db.* TO 'sb_user'@'%'; FLUSH PRIVILEGES; USE sb_db; -- 샘플 테이블 CREATE TABLE IF NOT EXISTS users ( id BIGINT NOT NULL AUTO_INCREMENT, name VARCHAR(100) NOT NULL, email VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (id), UNIQUE KEY uk_users_email (email) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- 시드 데이터 INSERT INTO users (name, email) VALUES ('홍길동', 'hong@example.com'), ('김철수', 'kim@example.com'), ('이영희', 'lee@example.com') ON DUPLICATE KEY UPDATE name = VALUES(name);