MySQL数据库表结构设计
第 1-17 条, 共 17 条.
字段名称 | 字段类型 | 字段默认值 | 是否允许为空 | 字段描述 | 索引 | 字段数据示例 |
---|---|---|---|---|---|---|
discount | decimal(10,2) | 0.00 | 是 | 优惠金额, | 无索引 | 0.00 |
min | decimal(10,2) | 0.00 | 是 | 最少消费金额才能使用优惠券。 | 无索引 | 0.00 |
yesapi_dts_coupon_limit | smallint(6) | 1 | 是 | 用户领券限制数量,如果是0,则是不限制;默认是1,限领一张. | 无索引 | 1 |
yesapi_dts_coupon_type | smallint(6) | 0 | 是 | 优惠券赠送类型,如果是0则通用券,用户领取;如果是1,则是注册赠券;如果是2,则是优惠券码兑换; | 无索引 | 0 |
yesapi_dts_coupon_status | smallint(6) | 0 | 是 | 优惠券状态,如果是0则是正常可用;如果是1则是过期; 如果是2则是下架。 | 无索引 | 0 |
goods_type | smallint(6) | 0 | 是 | 商品限制类型,如果0则全商品,如果是1则是类目限制,如果是2则是商品限制。 | 无索引 | 0 |
goods_value | varchar(1023) | [] | 是 | 商品限制值,goods_type如果是0则空集合,如果是1则是类目集合,如果是2则是商品集合。 | 无索引 | [] |
yesapi_dts_coupon_code | varchar(63) | 是 | 优惠券兑换码 | 无索引 | ||
time_type | smallint(6) | 0 | 是 | 有效时间限制,如果是0,则基于领取时间的有效天数days;如果是1,则start_time和end_time是优惠券有效期; | 无索引 | 0 |
days | smallint(6) | 0 | 是 | 基于领取时间的有效天数days。 | 无索引 | 0 |
start_time | date | 是 | 使用券开始时间 | 无索引 | ||
end_time | date | 是 | 使用券截至时间 | 无索引 | ||
deleted | tinyint(1) | 0 | 是 | 逻辑删除 | 无索引 | 0 |
yesapi_dts_coupon_name | varchar(63) | 否 | 优惠券名称 | 无索引 | ||
yesapi_dts_coupon_desc | varchar(127) | 是 | 优惠券介绍,通常是显示优惠券使用限制文字 | 无索引 | ||
tag | varchar(63) | 是 | 优惠券标签,例如新人专用 | 无索引 | ||
total | int(11) | 0 | 否 | 优惠券数量,如果是0,则是无限量 | 无索引 | 0 |
MySQL建表SQL语句 免费MySQL数据库表结构设计
数据库结构:商城-优惠券信息及规则表:https://open.yesapi.cn/tablelist/yesapi_dts_coupon.html
-- 数据库大全:商城-优惠券信息及规则表
-- 来源:YesApi.cn
CREATE TABLE `yesapi_dts_coupon` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`discount` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '优惠金额,',
`min` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '最少消费金额才能使用优惠券。',
`yesapi_dts_coupon_limit` smallint(6) NOT NULL DEFAULT '1' COMMENT '用户领券限制数量,如果是0,则是不限制;默认是1,限领一张.',
`yesapi_dts_coupon_type` smallint(6) NOT NULL DEFAULT '0' COMMENT '优惠券赠送类型,如果是0则通用券,用户领取;如果是1,则是注册赠券;如果是2,则是优惠券码兑换;',
`yesapi_dts_coupon_status` smallint(6) NOT NULL DEFAULT '0' COMMENT '优惠券状态,如果是0则是正常可用;如果是1则是过期; 如果是2则是下架。',
`goods_type` smallint(6) NOT NULL DEFAULT '0' COMMENT '商品限制类型,如果0则全商品,如果是1则是类目限制,如果是2则是商品限制。',
`goods_value` varchar(1023) NOT NULL DEFAULT '[]' COMMENT '商品限制值,goods_type如果是0则空集合,如果是1则是类目集合,如果是2则是商品集合。',
`yesapi_dts_coupon_code` varchar(63) NOT NULL COMMENT '优惠券兑换码',
`time_type` smallint(6) NOT NULL DEFAULT '0' COMMENT '有效时间限制,如果是0,则基于领取时间的有效天数days;如果是1,则start_time和end_time是优惠券有效期;',
`days` smallint(6) NOT NULL DEFAULT '0' COMMENT '基于领取时间的有效天数days。',
`start_time` date NOT NULL COMMENT '使用券开始时间',
`end_time` date NOT NULL COMMENT '使用券截至时间',
`deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除',
`yesapi_dts_coupon_name` varchar(63) NOT NULL COMMENT '优惠券名称',
`yesapi_dts_coupon_desc` varchar(127) NOT NULL COMMENT '优惠券介绍,通常是显示优惠券使用限制文字',
`tag` varchar(63) NOT NULL COMMENT '优惠券标签,例如新人专用',
`total` int(11) NOT NULL DEFAULT '0' COMMENT '优惠券数量,如果是0,则是无限量',
PRIMARY KEY (`id`)
) ENGINE=InnoDB COMMENT '商城-优惠券信息及规则表';
复制后,到数据库执行,即可创建此数据库表。