建站-订单表 - MySQL数据库表结构设计

yesapi_jpress_user_order
字段数:37 分类:JPress建站神器 使用次数:0

建站-订单表 是一个MySQL数据库表,表名为 yesapi_jpress_user_order, 共包含 37 个字段。 所属分类:JPress建站神器。 该表提供了完整的字段定义、类型说明、默认值、索引设计和示例数据,可直接用于MySQL数据库建表。

💡 使用方式:复制下方SQL语句到MySQL客户端执行即可创建此表;也可通过果创云一键创建并生成RESTful API接口,免去手动部署。

MySQL数据库表结构设计

第 1-37 条, 共 37 条.
字段名称字段类型字段默认值是否允许为空字段描述索引字段数据示例
delivery_addr_mobilevarchar(32)收货人手机号(电话)无索引
delivery_addr_provincevarchar(128)收件人省无索引
delivery_addr_cityvarchar(128)收件人的城市无索引
delivery_addr_districtvarchar(128)收件人的区(县)无索引
delivery_addr_detailvarchar(256)收件人的详细地址无索引
delivery_addr_zipcodevarchar(32)收件人地址邮政编码无索引
invoice_idint(11)发票无索引
invoice_statustinyint(2)发票开具状态:1 未申请发票、 2 发票申请中、 3 发票开具中、 8 无需开具发票、 9发票已经开具无索引
remarkstext管理员后台憋住无索引
yesapi_jpress_user_order_optionstextjson字段扩展无索引
trade_statustinyint(2)交易状态:1交易中、 2交易完成(但是可以申请退款) 、3取消交易 、4申请退款、 5拒绝退款、 6退款中、 7退款完成、 9交易结束无索引
del_statustinyint(2)删除状态:1 正常 ,2 回收站 3 已经删除无索引
modifieddatetime修改时间无索引
createddatetime创建时间无索引
nsvarchar(64)订单号唯一索引
product_typevarchar(32)商品的类型无索引
product_titlevarchar(256)商品的名称无索引
product_summaryvarchar(512)无索引
buyer_idint(11)购买人普通索引
buyer_nicknamevarchar(128)购买人昵称无索引
buyer_msgvarchar(512)用户留言无索引
order_total_amountdecimal(10,2)订单总金额,购买人员应该付款的金额无索引
order_real_amountdecimal(10,2)订单的真实金额,销售人员可以在后台修改支付金额,一般情况下 order_real_amount = order_total_amount无索引
coupon_codevarchar(64)优惠码无索引
coupon_amountdecimal(10,2)优惠金额无索引
pay_statustinyint(2)支付状态:1未付款、 2用户标识已经线下付款完成、3用户标识已经通过微信或者支付宝等工具支付完成 、9已经付款(线上支付)、10已经下线支付、11已经通过微信或支付宝等工具支付无索引
pay_success_amountdecimal(10,2)支付成功的金额无索引
pay_success_timedatetime支付时间无索引
pay_success_proofvarchar(256)支付证明,手动入账时需要截图无索引
pay_success_remarksvarchar(256)支付备注无索引
payment_idint(11)支付记录普通索引
payment_outer_idvarchar(64)第三方订单号无索引
payment_outer_uservarchar(64)第三方支付用户,一般情况下是用户的openId无索引
delivery_idint(11)发货情况无索引
delivery_typetinyint(2)无索引
delivery_statustinyint(2)无索引
delivery_addr_usernamevarchar(64)收货人地址无索引

MySQL建表SQL语句

来源:建站-订单表  |  链接:https://open.yesapi.cn/tablelist/yesapi_jpress_user_order.html

SQL
-- 数据库大全:建站-订单表
-- 来源:YesApi.cn
CREATE TABLE `yesapi_jpress_user_order` (
    `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
    `delivery_addr_mobile` varchar(32) NULL COMMENT '收货人手机号(电话)',
    `delivery_addr_province` varchar(128) NULL COMMENT '收件人省',
    `delivery_addr_city` varchar(128) NULL COMMENT '收件人的城市',
    `delivery_addr_district` varchar(128) NULL COMMENT '收件人的区(县)',
    `delivery_addr_detail` varchar(256) NULL COMMENT '收件人的详细地址',
    `delivery_addr_zipcode` varchar(32) NULL COMMENT '收件人地址邮政编码',
    `invoice_id` int(11) NULL COMMENT '发票',
    `invoice_status` tinyint(2) NULL COMMENT '发票开具状态:1 未申请发票、 2 发票申请中、 3 发票开具中、 8 无需开具发票、 9发票已经开具',
    `remarks` text NULL COMMENT '管理员后台憋住',
    `yesapi_jpress_user_order_options` text NULL COMMENT 'json字段扩展',
    `trade_status` tinyint(2) NULL COMMENT '交易状态:1交易中、 2交易完成(但是可以申请退款) 、3取消交易 、4申请退款、 5拒绝退款、 6退款中、 7退款完成、 9交易结束',
    `del_status` tinyint(2) NULL COMMENT '删除状态:1 正常 ,2 回收站 3 已经删除',
    `modified` datetime NULL COMMENT '修改时间',
    `created` datetime NULL COMMENT '创建时间',
    `ns` varchar(64) NULL COMMENT '订单号',
    `product_type` varchar(32) NULL COMMENT '商品的类型',
    `product_title` varchar(256) NULL COMMENT '商品的名称',
    `product_summary` varchar(512) NULL COMMENT '',
    `buyer_id` int(11) NULL COMMENT '购买人',
    `buyer_nickname` varchar(128) NULL COMMENT '购买人昵称',
    `buyer_msg` varchar(512) NULL COMMENT '用户留言',
    `order_total_amount` decimal(10,2) NULL COMMENT '订单总金额,购买人员应该付款的金额',
    `order_real_amount` decimal(10,2) NULL COMMENT '订单的真实金额,销售人员可以在后台修改支付金额,一般情况下 order_real_amount = order_total_amount',
    `coupon_code` varchar(64) NULL COMMENT '优惠码',
    `coupon_amount` decimal(10,2) NULL COMMENT '优惠金额',
    `pay_status` tinyint(2) NULL COMMENT '支付状态:1未付款、 2用户标识已经线下付款完成、3用户标识已经通过微信或者支付宝等工具支付完成 、9已经付款(线上支付)、10已经下线支付、11已经通过微信或支付宝等工具支付',
    `pay_success_amount` decimal(10,2) NULL COMMENT '支付成功的金额',
    `pay_success_time` datetime NULL COMMENT '支付时间',
    `pay_success_proof` varchar(256) NULL COMMENT '支付证明,手动入账时需要截图',
    `pay_success_remarks` varchar(256) NULL COMMENT '支付备注',
    `payment_id` int(11) NULL COMMENT '支付记录',
    `payment_outer_id` varchar(64) NULL COMMENT '第三方订单号',
    `payment_outer_user` varchar(64) NULL COMMENT '第三方支付用户,一般情况下是用户的openId',
    `delivery_id` int(11) NULL COMMENT '发货情况',
    `delivery_type` tinyint(2) NULL COMMENT '',
    `delivery_status` tinyint(2) NULL COMMENT '',
    `delivery_addr_username` varchar(64) NULL COMMENT '收货人地址',
    UNIQUE KEY `ns` (`ns`),
    KEY `buyer_id` (`buyer_id`),
    KEY `payment_id` (`payment_id`),
    PRIMARY KEY (`id`)
) ENGINE=InnoDB COMMENT '建站-订单表';

复制后,到数据库执行,即可创建此数据库表。

📖 如何使用 建站-订单表 数据库表

  1. 手动建表:复制上方SQL语句,在MySQL客户端(如Navicat、phpMyAdmin、命令行)中执行即可
  2. 一键创建:点击「立即免费创建此表」按钮,果创云自动生成表和RESTful API接口
  3. API调用:创建表后,即可通过HTTP接口对数据进行增删改查操作
  4. 二次开发:支持自定义字段、添加业务逻辑、生成小程序/APP后端接口

❓ 常见问题

Q:建站-订单表表的主键是什么?
A:主键为 id 字段,类型为 bigint(20) unsigned NOT NULL AUTO_INCREMENT,自增无符号整数。
Q:如何在项目中使用这张表?
A:可以直接复制建表SQL到MySQL数据库中执行创建,也可以通过果创云平台一键创建并自动生成RESTful API接口,无需手动部署。
Q:这张表的索引有哪些?
A:ns(唯一索引)、buyer_id(普通索引)、payment_id(普通索引),以及主键索引(id)。

猜你喜欢

回到顶部 ↑