deepsiteseek / database.sql
Taper5749's picture
Custom E-Commerce Showcase Prompt
3b11c5d verified
```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);
```