MySQL数据库表结构设计
第 1-38 条, 共 38 条.
字段名称 | 字段类型 | 字段默认值 | 是否允许为空 | 字段描述 | 索引 | 字段数据示例 |
---|---|---|---|---|---|---|
product_title | varchar(256) | 是 | 商品名称 | 无索引 | ||
product_summary | varchar(512) | 是 | 产品描述,产品摘要 | 无索引 | ||
product_relative_id | varchar(64) | 是 | 相关产品ID | 无索引 | ||
product_relative_type | varchar(32) | 是 | 相关产品类型 | 无索引 | ||
product_relative_type_text | varchar(64) | 是 | 无索引 | |||
trx_no | varchar(50) | 否 | 支付流水号 | 唯一索引 | ||
trx_type | varchar(30) | 是 | 交易业务类型 :消费、充值等 | 无索引 | ||
trx_nonce_str | varchar(64) | 是 | 签名随机字符串,一般是用来防止重放攻击 | 无索引 | ||
payer_user_id | int(11) | 是 | 付款人编号 | 无索引 | ||
payer_name | varchar(256) | 是 | 付款人名称 | 无索引 | ||
payer_fee | decimal(20,6) | 0.000000 | 是 | 付款方手续费 | 无索引 | 0.000000 |
order_ip | varchar(30) | 是 | 下单ip(客户端ip,从网关中获取) | 无索引 | ||
order_referer_url | varchar(1024) | 是 | 从哪个页面链接过来的(可用于防诈骗) | 无索引 | ||
order_from | varchar(30) | 是 | 订单来源 | 无索引 | ||
pay_status | tinyint(2) | 是 | 支付状态:1生成订单未支付(预支付)、 2支付失败、 9自动在线支付成功、 10支付宝转账支付成功、 11微信转账支付成功、 12线下支付支付成功(一般是银行转账等)、 13其他支付方式支付成功 | 无索引 | ||
pay_type | varchar(50) | 是 | 支付类型编号 | 无索引 | ||
pay_bank_type | varchar(128) | 是 | 支付银行类型 | 无索引 | ||
pay_amount | decimal(20,6) | 0.000000 | 是 | 订单金额 | 无索引 | 0.000000 |
pay_success_amount | decimal(20,6) | 是 | 成功支付金额 | 无索引 | ||
pay_success_time | datetime | 是 | 支付成功时间 | 无索引 | ||
pay_success_proof | varchar(256) | 是 | 支付证明,手动入账时需要截图 | 无索引 | ||
pay_success_remarks | varchar(256) | 是 | 支付备注 | 无索引 | ||
pay_complete_time | datetime | 是 | 完成时间 | 无索引 | ||
refund_no | varchar(64) | 是 | 退款流水号 | 无索引 | ||
refund_amount | int(11) | 是 | 退款金额 | 无索引 | ||
refund_desc | varchar(256) | 是 | 退款描述 | 无索引 | ||
refund_time | datetime | 是 | 退款时间 | 无索引 | ||
thirdparty_type | varchar(32) | 是 | 第三方支付平台 | 无索引 | ||
thirdparty_appid | varchar(32) | 是 | 微信appid 或者 支付宝的appid,thirdparty 指的是支付的第三方比如微信、支付宝、PayPal等 | 无索引 | ||
thirdparty_mch_id | varchar(32) | 是 | 商户号 | 无索引 | ||
thirdparty_trade_type | varchar(16) | 是 | 交易类型 | 无索引 | ||
thirdparty_transaction_id | varchar(32) | 是 | 无索引 | |||
thirdparty_user_openid | varchar(64) | 是 | 无索引 | |||
remark | text | 是 | 备注 | 无索引 | ||
yesapi_jpress_payment_record_status | tinyint(2) | 是 | payment状态:1预支付、 2支付失败、 9支付成功、 11预退款、 12退款中、 13退款失败、 19退款成功 | 无索引 | ||
yesapi_jpress_payment_record_options | text | 是 | 无索引 | |||
modified | datetime | 是 | 无索引 | |||
created | datetime | 是 | 无索引 |
MySQL建表SQL语句 免费MySQL数据库表结构设计
数据库结构:建站-支付记录表:https://open.yesapi.cn/tablelist/yesapi_jpress_payment_record.html
-- 数据库大全:建站-支付记录表
-- 来源:YesApi.cn
CREATE TABLE `yesapi_jpress_payment_record` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`product_title` varchar(256) NULL COMMENT '商品名称',
`product_summary` varchar(512) NULL COMMENT '产品描述,产品摘要',
`product_relative_id` varchar(64) NULL COMMENT '相关产品ID',
`product_relative_type` varchar(32) NULL COMMENT '相关产品类型',
`product_relative_type_text` varchar(64) NULL COMMENT '',
`trx_no` varchar(50) NULL COMMENT '支付流水号',
`trx_type` varchar(30) NULL COMMENT '交易业务类型 :消费、充值等',
`trx_nonce_str` varchar(64) NULL COMMENT '签名随机字符串,一般是用来防止重放攻击',
`payer_user_id` int(11) NULL COMMENT '付款人编号',
`payer_name` varchar(256) NULL COMMENT '付款人名称',
`payer_fee` decimal(20,6) NULL DEFAULT '0.000000' COMMENT '付款方手续费',
`order_ip` varchar(30) NULL COMMENT '下单ip(客户端ip,从网关中获取)',
`order_referer_url` varchar(1024) NULL COMMENT '从哪个页面链接过来的(可用于防诈骗)',
`order_from` varchar(30) NULL COMMENT '订单来源',
`pay_status` tinyint(2) NULL COMMENT '支付状态:1生成订单未支付(预支付)、 2支付失败、 9自动在线支付成功、 10支付宝转账支付成功、 11微信转账支付成功、 12线下支付支付成功(一般是银行转账等)、 13其他支付方式支付成功',
`pay_type` varchar(50) NULL COMMENT '支付类型编号',
`pay_bank_type` varchar(128) NULL COMMENT '支付银行类型',
`pay_amount` decimal(20,6) NULL DEFAULT '0.000000' COMMENT '订单金额',
`pay_success_amount` decimal(20,6) NULL COMMENT '成功支付金额',
`pay_success_time` datetime NULL COMMENT '支付成功时间',
`pay_success_proof` varchar(256) NULL COMMENT '支付证明,手动入账时需要截图',
`pay_success_remarks` varchar(256) NULL COMMENT '支付备注',
`pay_complete_time` datetime NULL COMMENT '完成时间',
`refund_no` varchar(64) NULL COMMENT '退款流水号',
`refund_amount` int(11) NULL COMMENT '退款金额',
`refund_desc` varchar(256) NULL COMMENT '退款描述',
`refund_time` datetime NULL COMMENT '退款时间',
`thirdparty_type` varchar(32) NULL COMMENT '第三方支付平台',
`thirdparty_appid` varchar(32) NULL COMMENT '微信appid 或者 支付宝的appid,thirdparty 指的是支付的第三方比如微信、支付宝、PayPal等',
`thirdparty_mch_id` varchar(32) NULL COMMENT '商户号',
`thirdparty_trade_type` varchar(16) NULL COMMENT '交易类型',
`thirdparty_transaction_id` varchar(32) NULL COMMENT '',
`thirdparty_user_openid` varchar(64) NULL COMMENT '',
`remark` text NULL COMMENT '备注',
`yesapi_jpress_payment_record_status` tinyint(2) NULL COMMENT 'payment状态:1预支付、 2支付失败、 9支付成功、 11预退款、 12退款中、 13退款失败、 19退款成功',
`yesapi_jpress_payment_record_options` text NULL COMMENT '',
`modified` datetime NULL COMMENT '',
`created` datetime NULL COMMENT '',
UNIQUE KEY `trx_no` (`trx_no`),
PRIMARY KEY (`id`)
) ENGINE=InnoDB COMMENT '建站-支付记录表';
复制后,到数据库执行,即可创建此数据库表。
猜你喜欢
MySQL数据库设计 建站-文章分类表。标签、专题、类别等都属于category。
MySQL数据库设计 建站-附件表,用于保存用户上传的附件内容。
MySQL数据库设计 建站-配置信息表,用来保存网站的所有配置信息。
MySQL数据库设计 建站-商品分类表。标签、专题、类别等都属于category。