CREATE DATABASE IF NOT EXISTS `employee_db` 
CHARACTER SET utf8mb4 
COLLATE utf8mb4_unicode_ci;

USE `employee_db`;

CREATE TABLE IF NOT EXISTS `employees` (
  `emp_id` VARCHAR(50) NOT NULL COMMENT 'รหัสพนักงาน (Primary Key)',
  `name` VARCHAR(150) NOT NULL COMMENT 'ชื่อ-นามสกุล',
  `dept` VARCHAR(100) DEFAULT NULL COMMENT 'ฝ่าย',
  `division` VARCHAR(100) DEFAULT NULL COMMENT 'แผนก',
  `pos` VARCHAR(100) DEFAULT NULL COMMENT 'ตำแหน่ง',
  `img` TEXT DEFAULT NULL COMMENT 'ชื่อไฟล์รูปภาพประจำตัว',
  `phone` VARCHAR(20) DEFAULT NULL COMMENT 'เบอร์โทรศัพท์',
  `is_fav` TINYINT(1) DEFAULT 0 COMMENT 'สถานะรายการโปรด (0 = ไม่โปรด, 1 = โปรด)',
  `created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
  `updated_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`emp_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;