NFT 上架信息数据库表结构及查询示例 - hts_item_detail

本文将介绍 hts_item_detail 数据库表的结构以及使用 SQL 查询该表的示例。该表用于存储 NFT 上架的信息,例如上架价格、截止时间、持有者信息等。

表结构

CREATE TABLE `hts_item_detail` (
  `item_id` bigint NOT NULL COMMENT 'item id',
  `meta_no` bigint NOT NULL COMMENT 'meta no',
  `item_address` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '链上产品地址',
  `merchant_no` bigint NOT NULL COMMENT '商户编号',
  `mint_status` varchar(16) NOT NULL COMMENT '铸造状态',
  `owner_no` bigint DEFAULT '-1' COMMENT '持有者用户编号,-1表示制造者',
  `owner_addr` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '持有者地址,登录绑定小狐狸后获取',
  `amount` decimal(10,8) DEFAULT '0.00000000' COMMENT '上架价格',
  `event_id` bigint DEFAULT NULL COMMENT '于事件绑定,用于上架商品',
  `list_start_time` datetime DEFAULT NULL COMMENT '上架开始时间',
  `list_end_time` datetime DEFAULT NULL COMMENT '上架截止时间',
  `cur_status` varchar(16) NOT NULL COMMENT '当前状态',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`item_id`) USING BTREE,
  KEY `index_meta_no` (`meta_no`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='NFT上架信息';

查询示例

以下 SQL 语句查询 hts_item_detail 表,并统计上架价格、数量、截止时间、持有者编号和事件 ID,根据事件 ID 分组,并使用上架价格升序排列。

SELECT amount, COUNT(*), list_end_time, owner_no, event_id
FROM hts_item_detail
GROUP BY event_id
ORDER BY amount ASC;

字段说明

| 字段名 | 数据类型 | 注释 | |---|---|---| | item_id | bigint | 商品 ID | | meta_no | bigint | 元数据编号 | | item_address | varchar(64) | 链上产品地址 | | merchant_no | bigint | 商户编号 | | mint_status | varchar(16) | 铸造状态 | | owner_no | bigint | 持有者用户编号,-1 表示制造者 | | owner_addr | varchar(256) | 持有者地址,登录绑定小狐狸后获取 | | amount | decimal(10,8) | 上架价格 | | event_id | bigint | 事件 ID,用于上架商品 | | list_start_time | datetime | 上架开始时间 | | list_end_time | datetime | 上架截止时间 | | cur_status | varchar(16) | 当前状态 | | create_time | datetime | 创建时间 | | update_time | datetime | 更新时间 |

索引

该表有两个索引:

  • PRIMARY KEY (item_id) USING BTREE:主键索引,用于快速查找商品信息。
  • KEY index_meta_no (meta_no) USING BTREE:用于快速查找元数据编号的索引。

总结

本文介绍了 hts_item_detail 数据库表的结构和一些基本的查询示例。通过这个表,可以方便地管理 NFT 上架信息,并根据需要进行各种统计和分析。

NFT 上架信息数据库表结构及查询示例 - hts_item_detail

原文地址: https://www.cveoy.top/t/topic/qlCa 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录