```sql -- Database schema for e-commerce showcase CREATE DATABASE IF NOT EXISTS ecommerce_showcase; USE ecommerce_showcase; -- Admin users table CREATE TABLE IF NOT EXISTS admins ( id INT AUTO_INCREMENT PRIMARY KEY, username VARCHAR(50) NOT NULL UNIQUE, password VARCHAR(255) NOT NULL, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ); -- Products table CREATE TABLE IF NOT EXISTS products ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100) NOT NULL, description TEXT, image_path VARCHAR(255) NOT NULL, affiliate_url VARCHAR(255) NOT NULL, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ); -- Visitor tracking tables CREATE TABLE IF NOT EXISTS visitor_counts ( id INT AUTO_INCREMENT PRIMARY KEY, total_visits INT DEFAULT 0 ); CREATE TABLE IF NOT EXISTS live_visitors ( id INT AUTO_INCREMENT PRIMARY KEY, session_id VARCHAR(255) NOT NULL UNIQUE, last_activity TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ); -- Insert initial admin (change password after setup) INSERT INTO admins (username, password) VALUES ('admin', '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi'); -- password is "password" INSERT INTO visitor_counts (total_visits) VALUES (0); ```