CRMEB多店系统数据库结构说明
概述
CRMEB多店系统使用MySQL数据库,数据库表前缀默认为eb_。本文档详细介绍系统的核心数据表结构、表之间的关联关系以及关键字段说明。
数据库配置
数据库配置位于 config/database.php 文件中:
return [
'default' => env('database.driver', 'mysql'),
'connections' => [
'mysql' => [
'type' => env('database.type', 'mysql'),
'hostname' => env('database.hostname', '127.0.0.1'),
'database' => env('database.database', 'crmeb'),
'username' => env('database.username', 'root'),
'password' => env('database.password', 'root'),
'hostport' => env('database.hostport', '3306'),
'charset' => env('database.charset', 'utf8mb4'),
'prefix' => env('database.prefix', 'eb_'),
],
],
'auto_timestamp' => 'timestamp',
'datetime_format' => 'Y-m-d H:i:s',
];
实际配置根目录.env文件

核心数据表分类
1. 用户相关表
| 表名 |
说明 |
| eb_user |
用户主表 |
| eb_user_address |
用户收货地址表 |
| eb_user_bill |
用户账单明细表 |
| eb_user_brokerage |
用户佣金明细表 |
| eb_user_extract |
用户提现记录表 |
| eb_user_recharge |
用户充值记录表 |
| eb_user_sign |
用户签到记录表 |
| eb_user_level |
用户等级表 |
| eb_user_label |
用户标签表 |
| eb_user_label_relation |
用户标签关联表 |
| eb_user_visit |
用户访问记录表 |
| eb_user_spread |
用户推广关系表 |
| eb_user_group |
用户分组表 |
| eb_user_money |
用户余额变动表 |
| eb_user_invoice |
用户发票信息表 |
| eb_user_friends |
用户好友关系表 |
eb_user 用户主表结构
CREATE TABLE `eb_user` (
`uid` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '用户id',
`account` varchar(32) NOT NULL DEFAULT '' COMMENT '用户账号',
`pwd` varchar(255) NOT NULL DEFAULT '' COMMENT '用户密码',
`real_name` varchar(25) NOT NULL DEFAULT '' COMMENT '真实姓名',
`birthday` int(11) NOT NULL DEFAULT '0' COMMENT '生日',
`idcard` varchar(20) NOT NULL DEFAULT '' COMMENT '身份证号码',
`nickname` varchar(100) NOT NULL DEFAULT '' COMMENT '用户昵称',
`avatar` varchar(256) NOT NULL DEFAULT '' COMMENT '用户头像',
`phone` char(15) NOT NULL DEFAULT '' COMMENT '手机号码',
`add_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间',
`add_ip` varchar(16) NOT NULL DEFAULT '' COMMENT '注册ip',
`last_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '最后登录时间',
`last_ip` varchar(16) NOT NULL DEFAULT '' COMMENT '最后登录ip',
`now_money` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '用户余额',
`brokerage_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '佣金金额',
`integral` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '用户剩余积分',
`exp` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '用户经验值',
`sign_num` int(11) NOT NULL DEFAULT '0' COMMENT '连续签到天数',
`status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态 1:正常 0:禁止',
`level` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '等级',
`agent_level` int(11) NOT NULL DEFAULT '0' COMMENT '分销等级',
`spread_open` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否有推广资格',
`spread_uid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '推广员id',
`spread_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '推广员绑定时间',
`user_type` varchar(32) NOT NULL DEFAULT '' COMMENT '用户类型',
`is_promoter` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否为推广员',
`pay_count` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '支付次数',
`is_money_level` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否是付费会员',
`is_ever_level` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否是永久会员',
`overdue_time` int(11) NOT NULL DEFAULT '0' COMMENT '会员过期时间',
`uniqid` varchar(32) NOT NULL DEFAULT '' COMMENT '唯一标识',
`group_id` int(10) NOT NULL DEFAULT '0' COMMENT '用户分组ID',
`mark` varchar(255) NOT NULL DEFAULT '' COMMENT '备注',
`is_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除',
`cancel_time` int(11) NOT NULL DEFAULT '0' COMMENT '注销时间',
`delete_time` int(11) DEFAULT NULL COMMENT '删除时间',
PRIMARY KEY (`uid`),
KEY `account` (`account`),
KEY `phone` (`phone`),
KEY `spread_uid` (`spread_uid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户表';
2. 商品相关表
| 表名 |
说明 |
| eb_store_product |
商品主表 |
| eb_store_product_attr |
商品规格属性表 |
| eb_store_product_attr_value |
商品规格属性值表 |
| eb_store_product_cate |
商品分类关联表 |
| eb_store_product_description |
商品详情描述表 |
| eb_store_product_reply |
商品评价表 |
| eb_store_product_relation |
商品关联表(收藏、浏览) |
| eb_store_category |
商品分类表 |
| eb_store_brand |
商品品牌表 |
| eb_store_brand_category |
品牌分类表 |
| eb_product_label |
商品标签表 |
| eb_product_ensure |
商品保障服务表 |
| eb_shipping_templates |
运费模板表 |
| eb_shipping_templates_region |
运费模板地区关联表 |
| eb_shipping_templates_free |
运费模板包邮设置表 |
| eb_store_product_unit |
商品单位表 |
eb_store_product 商品主表结构
CREATE TABLE `eb_store_product` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '商品id',
`type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '商品所属:0:平台1:门店2:供应商',
`relation_id` int(10) NOT NULL DEFAULT '0' COMMENT '关联门店、供应商ID',
`pid` int(10) NOT NULL DEFAULT '0' COMMENT '平台商品ID:非平台商品必填',
`image` varchar(256) NOT NULL DEFAULT '' COMMENT '商品图片',
`slider_image` text COMMENT '轮播图',
`store_name` varchar(128) NOT NULL DEFAULT '' COMMENT '商品名称',
`store_info` varchar(256) NOT NULL DEFAULT '' COMMENT '商品简介',
`keyword` varchar(256) NOT NULL DEFAULT '' COMMENT '关键字',
`bar_code` varchar(15) NOT NULL DEFAULT '' COMMENT '商品条码',
`cate_id` varchar(64) NOT NULL DEFAULT '' COMMENT '分类id',
`brand_id` int(10) NOT NULL DEFAULT '0' COMMENT '品牌ID',
`price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '商品价格',
`vip_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '会员价格',
`ot_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '市场价',
`postage` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '邮费',
`unit_name` varchar(32) NOT NULL DEFAULT '件' COMMENT '单位名',
`sort` smallint(11) NOT NULL DEFAULT '0' COMMENT '排序',
`sales` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '销量',
`stock` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '库存',
`is_show` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态(0:未上架,1:上架)',
`is_hot` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否热卖',
`is_benefit` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否优惠',
`is_best` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否精品',
`is_new` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否新品',
`is_good` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否优品推荐',
`is_sub` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否分销',
`is_vip` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否单独设置会员价格',
`is_presale_product` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否预售',
`virtual_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '虚拟商品类型 0:普通 1:卡密 2:优惠券 3:自定义',
`product_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '商品类型 0:普通 1:秒杀 2:砍价 3:拼团 4:预售',
`ficti` int(11) NOT NULL DEFAULT '0' COMMENT '虚拟销量',
`give_integral` int(10) NOT NULL DEFAULT '0' COMMENT '赠送积分',
`cost` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '成本价',
`is_del` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否删除',
`is_verify` tinyint(1) NOT NULL DEFAULT '0' COMMENT '审核状态 0:待审核 1:审核通过 -1:审核不通过 -2:强制下架',
`temp_id` int(10) NOT NULL DEFAULT '0' COMMENT '运费模板ID',
`spec_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '规格 0单 1多',
`is_limit` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否限购 0不限购 1单次限购 2长期限购',
`limit_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '限购类型',
`limit_num` int(10) NOT NULL DEFAULT '0' COMMENT '限购数量',
`add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
`video_link` varchar(255) NOT NULL DEFAULT '' COMMENT '视频链接',
`custom_form` text COMMENT '自定义表单',
PRIMARY KEY (`id`),
KEY `is_show` (`is_show`),
KEY `cate_id` (`cate_id`),
KEY `sort` (`sort`),
KEY `type` (`type`,`relation_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='商品表';
3. 订单相关表
| 表名 |
说明 |
| eb_store_order |
订单主表 |
| eb_store_order_cart_info |
订单商品详情表 |
| eb_store_order_status |
订单状态记录表 |
| eb_store_order_refund |
订单退款表 |
| eb_store_order_invoice |
订单发票表 |
| eb_store_order_economize |
订单优惠记录表 |
| eb_store_cart |
购物车表 |
| eb_store_pink |
拼团订单表 |
| eb_store_delivery_order |
配送订单表 |
eb_store_order 订单主表结构
CREATE TABLE `eb_store_order` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '订单ID',
`pid` int(10) NOT NULL DEFAULT '0' COMMENT '父订单ID',
`order_id` varchar(32) NOT NULL DEFAULT '' COMMENT '订单号',
`uid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '用户id',
`real_name` varchar(32) NOT NULL DEFAULT '' COMMENT '用户姓名',
`user_phone` varchar(18) NOT NULL DEFAULT '' COMMENT '用户电话',
`user_address` varchar(256) NOT NULL DEFAULT '' COMMENT '详细地址',
`cart_id` varchar(256) NOT NULL DEFAULT '[]' COMMENT '购物车id',
`total_num` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '商品总数',
`total_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '商品总价',
`total_postage` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '邮费',
`pay_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '实际支付金额',
`pay_postage` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '支付邮费',
`deduction_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '抵扣金额',
`coupon_id` varchar(256) NOT NULL DEFAULT '' COMMENT '优惠券ID',
`coupon_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '优惠券金额',
`use_integral` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '使用积分',
`integral_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '积分抵扣金额',
`give_integral` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '赠送积分',
`give_coupon` varchar(256) NOT NULL DEFAULT '' COMMENT '赠送优惠券',
`paid` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '支付状态',
`pay_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '支付时间',
`pay_type` varchar(32) NOT NULL DEFAULT '' COMMENT '支付方式',
`status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '订单状态 0:待发货 1:待收货 2:已收货 3:待评价',
`refund_status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '退款状态 0:未退款 1:申请中 2:部分退款 3:全部退款',
`refund_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '退款申请类型',
`delivery_type` varchar(32) NOT NULL DEFAULT '' COMMENT '发货类型',
`delivery_name` varchar(64) NOT NULL DEFAULT '' COMMENT '快递名称/送货人姓名',
`delivery_id` varchar(64) NOT NULL DEFAULT '' COMMENT '快递单号/送货人电话',
`delivery_uid` int(10) NOT NULL DEFAULT '0' COMMENT '配送员ID',
`shipping_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '配送方式 1:快递 2:门店自提 3:门店配送 4:同城配送',
`store_id` int(10) NOT NULL DEFAULT '0' COMMENT '门店ID',
`supplier_id` int(10) NOT NULL DEFAULT '0' COMMENT '供应商ID',
`staff_id` int(10) NOT NULL DEFAULT '0' COMMENT '店员ID',
`verify_code` varchar(12) NOT NULL DEFAULT '' COMMENT '核销码',
`clerk_id` int(10) NOT NULL DEFAULT '0' COMMENT '核销员ID',
`spread_uid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '推广人ID',
`spread_two_uid` int(10) NOT NULL DEFAULT '0' COMMENT '二级推广人ID',
`mark` varchar(512) NOT NULL DEFAULT '' COMMENT '订单备注',
`remark` varchar(512) NOT NULL DEFAULT '' COMMENT '管理员备注',
`cost` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '成本价',
`channel_type` varchar(32) NOT NULL DEFAULT '' COMMENT '支付渠道',
`is_channel` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '线上线下',
`is_del` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '用户删除',
`is_system_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '系统删除',
`pink_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '拼团ID',
`activity_id` int(10) NOT NULL DEFAULT '0' COMMENT '活动ID',
`product_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '商品类型',
`add_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
`update_time` int(10) NOT NULL DEFAULT '0' COMMENT '更新时间',
PRIMARY KEY (`id`),
KEY `uid` (`uid`),
KEY `order_id` (`order_id`),
KEY `paid` (`paid`),
KEY `store_id` (`store_id`),
KEY `supplier_id` (`supplier_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='订单表';
4. 活动营销相关表
| 表名 |
说明 |
| eb_store_seckill |
秒杀商品表 |
| eb_store_seckill_time |
秒杀时间段表 |
| eb_store_bargain |
砍价商品表 |
| eb_store_bargain_user |
砍价用户参与表 |
| eb_store_bargain_user_help |
砍价帮砍表 |
| eb_store_combination |
拼团商品表 |
| eb_store_coupon |
优惠券模板表 |
| eb_store_coupon_issue |
优惠券发放表 |
| eb_store_coupon_user |
用户优惠券表 |
| eb_store_promotions |
优惠活动表 |
| eb_store_promotions_auxiliary |
优惠活动辅助表 |
| eb_luck_lottery |
抽奖活动表 |
| eb_luck_prize |
抽奖奖品表 |
| eb_luck_lottery_record |
抽奖记录表 |
5. 系统管理相关表
| 表名 |
说明 |
| eb_system_admin |
后台管理员表 |
| eb_system_role |
管理员角色表 |
| eb_system_menus |
后台菜单表 |
| eb_system_config |
系统配置表 |
| eb_system_config_tab |
系统配置分类表 |
| eb_system_log |
系统日志表 |
| eb_system_file |
系统文件表 |
| eb_system_attachment |
附件管理表 |
| eb_system_attachment_category |
附件分类表 |
| eb_system_timer |
定时任务表 |
| eb_system_notice |
系统通知表 |
eb_system_admin 管理员表结构
CREATE TABLE `eb_system_admin` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '后台管理员ID',
`account` varchar(32) NOT NULL DEFAULT '' COMMENT '管理员账号',
`pwd` varchar(100) NOT NULL DEFAULT '' COMMENT '管理员密码',
`real_name` varchar(16) NOT NULL DEFAULT '' COMMENT '管理员姓名',
`roles` varchar(128) NOT NULL DEFAULT '' COMMENT '管理员角色(多个用,隔开)',
`phone` varchar(15) NOT NULL DEFAULT '' COMMENT '手机号码',
`last_ip` varchar(16) NOT NULL DEFAULT '' COMMENT '最后登录ip',
`last_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '最后登录时间',
`add_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间',
`login_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '登录次数',
`level` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '等级',
`status` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '状态 1:启用 0:禁用',
`is_del` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '删除状态',
`division_id` int(11) NOT NULL DEFAULT '0' COMMENT '事业部ID',
`is_platform` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否为平台管理员',
PRIMARY KEY (`id`),
KEY `account` (`account`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='后台管理员表';
6. 门店/供应商相关表
| 表名 |
说明 |
| eb_system_store |
门店表 |
| eb_system_store_staff |
门店店员表 |
| eb_store_finance |
门店财务表 |
| eb_store_apply |
门店入驻申请表 |
| eb_system_supplier |
供应商表 |
| eb_supplier_apply |
供应商入驻申请表 |
| eb_supplier_account |
供应商账号表 |
7. 分销相关表
| 表名 |
说明 |
| eb_agent_level |
分销员等级表 |
| eb_agent_level_task |
分销等级任务表 |
| eb_agent_level_task_record |
分销任务完成记录表 |
8. 消息通知相关表
| 表名 |
说明 |
| eb_system_notification |
通知模板表 |
| eb_template_message |
模板消息表 |
| eb_sms_record |
短信发送记录表 |
| eb_user_notice |
用户站内消息表 |
| eb_user_notice_see |
用户消息已读表 |
9. 微信相关表
| 表名 |
说明 |
| eb_wechat_user |
微信用户表 |
| eb_wechat_menu |
微信菜单表 |
| eb_wechat_reply |
微信关键词回复表 |
| eb_wechat_media |
微信素材表 |
| eb_wechat_news |
微信图文表 |
| eb_qrcode |
二维码表 |
| eb_routine_qrcode |
小程序码表 |
10. 企业微信相关表
| 表名 |
说明 |
| eb_work_client |
企业微信客户表 |
| eb_work_client_follow |
客户跟踪表 |
| eb_work_member |
企业微信成员表 |
| eb_work_department |
企业微信部门表 |
| eb_work_group_chat |
企业微信群表 |
| eb_work_welcome |
欢迎语表 |
| eb_work_channel_code |
渠道码表 |
| eb_work_group_template |
群发模板表 |
11. 会员相关表
| 表名 |
说明 |
| eb_member_ship |
会员类型表 |
| eb_member_right |
会员权益表 |
| eb_member_card |
会员卡表 |
| eb_member_card_batch |
会员卡批次表 |
| eb_other_order |
会员购买记录表 |
12. DIY装修相关表
| 表名 |
说明 |
| eb_diy |
DIY页面表 |
| eb_page_category |
页面分类表 |
| eb_page_link |
页面链接表 |
13. 社区相关表
| 表名 |
说明 |
| eb_community |
社区帖子表 |
| eb_community_user |
社区用户表 |
| eb_community_topic |
社区话题表 |
| eb_community_comment |
社区评论表 |
| eb_community_reply |
社区回复表 |
表关联关系图
用户-订单关系
eb_user (用户表)
│
├── eb_user_address (收货地址)
│
├── eb_user_bill (账单明细)
│
├── eb_user_brokerage (佣金明细)
│
├── eb_store_cart (购物车)
│
└── eb_store_order (订单)
│
├── eb_store_order_cart_info (订单商品)
│
├── eb_store_order_status (订单状态)
│
└── eb_store_order_refund (退款记录)
商品-分类-品牌关系
eb_store_category (商品分类)
│
└── eb_store_product (商品)
│
├── eb_store_product_attr (商品规格)
│ │
│ └── eb_store_product_attr_value (规格值)
│
├── eb_store_product_description (商品详情)
│
├── eb_store_product_reply (商品评价)
│
└── eb_store_brand (商品品牌)
门店-订单关系
eb_system_store (门店)
│
├── eb_system_store_staff (店员)
│
├── eb_store_product (门店商品)
│
└── eb_store_order (门店订单)
│
└── eb_store_order_cart_info (订单商品)
关键索引说明
订单表索引
| 索引名 |
字段 |
说明 |
| PRIMARY |
id |
主键索引 |
| uid |
uid |
用户ID索引 |
| order_id |
order_id |
订单号索引 |
| paid |
paid |
支付状态索引 |
| store_id |
store_id |
门店ID索引 |
| supplier_id |
supplier_id |
供应商ID索引 |
商品表索引
| 索引名 |
字段 |
说明 |
| PRIMARY |
id |
主键索引 |
| is_show |
is_show |
上架状态索引 |
| cate_id |
cate_id |
分类ID索引 |
| sort |
sort |
排序索引 |
| type |
type,relation_id |
商品类型复合索引 |
用户表索引
| 索引名 |
字段 |
说明 |
| PRIMARY |
uid |
主键索引 |
| account |
account |
账号索引 |
| phone |
phone |
手机号索引 |
| spread_uid |
spread_uid |
推广人ID索引 |
注意事项
- 字符集:所有表使用
utf8mb4 字符集,支持emoji表情存储 - 时间存储:时间字段统一使用
int(11) 存储时间戳 - 金额存储:金额字段统一使用
decimal(10,2) 类型 - 软删除:大部分表使用
is_del 字段实现软删除 - 前缀配置:表前缀可在
.env 文件中配置
常见问题
Q: 如何修改数据库表前缀?
A: 在 .env 文件中修改 DATABASE_PREFIX 配置项
Q: 如何查看表结构?
A: 可以使用以下SQL命令:
DESC eb_table_name;
SHOW CREATE TABLE eb_table_name;
Q: 如何添加新表?
A: 建议使用ThinkPHP的数据库迁移功能,在 database/migrations 目录创建迁移文件