数据库配置
YXShop 使用 MySQL 作为主数据库,通过 Laravel Eloquent ORM 操作。
数据库要求
- MySQL 5.7+ 或 8.0+(推荐)
- 字符集:utf8mb4
- 排序规则:utf8mb4_unicode_ci
连接配置
在 .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+ 张数据库表,主要模块包括:商品、订单、用户、营销、系统管理等。