数据库配置

YXShop 使用 MySQL 作为主数据库,通过 Laravel Eloquent ORM 操作。

数据库要求

连接配置

在 .env 文件中配置数据库连接:

env
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=yxshop
DB_USERNAME=root
DB_PASSWORD=your_password

初始化数据库

bash
mysql -u root -p -e "CREATE DATABASE yxshop DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci"
mysql -u root -p yxshop < database/yxshop_open_source_default.sql

数据库表概览

YXShop 包含 120+ 张数据库表,主要模块包括:商品、订单、用户、营销、系统管理等。