这段代码是创建名为 'orders' 的表的 SQL 语句,该表用于存储订单信息。

DROP TABLE IF EXISTS `orders`;
CREATE TABLE `orders` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `orderid` varchar(200) NOT NULL COMMENT '订单编号',
  `tablename` varchar(200) DEFAULT 'peixunkecheng' COMMENT '商品表名',
  `userid` bigint(20) NOT NULL COMMENT '用户id',
  `goodid` bigint(20) NOT NULL COMMENT '商品id',
  `goodname` varchar(200) DEFAULT NULL COMMENT '商品名称',
  `picture` varchar(200) DEFAULT NULL COMMENT '商品图片',
  `buynumber` int(11) NOT NULL COMMENT '购买数量',
  `price` float NOT NULL DEFAULT '0' COMMENT '价格/积分',
  `discountprice` float DEFAULT '0' COMMENT '折扣价格',
  `total` float NOT NULL DEFAULT '0' COMMENT '总价格/总积分',
  `discounttotal` float DEFAULT '0' COMMENT '折扣总价格',
  `type` int(11) DEFAULT '1' COMMENT '支付类型',
  `status` varchar(200) DEFAULT NULL COMMENT '状态',
  `address` varchar(200) DEFAULT NULL COMMENT '地址',
  `tel` varchar(200) DEFAULT NULL COMMENT '电话',
  `consignee` varchar(200) DEFAULT NULL COMMENT '收货人',
  PRIMARY KEY (`id`),
  UNIQUE KEY `orderid` (`orderid`)
) ENGINE=InnoDB AUTO_INCREMENT=1619796968410 DEFAULT CHARSET=utf8 COMMENT='订单';

-- ----------------------------
-- Records of orders
-- ----------------------------
INSERT INTO `orders` VALUES ('1619796949004', '2023-04-15 23:35:48', '202143023354954445695', 'peixunkecheng', '1619796062059', '1619796709233', '21天练腹肌', 'http://localhost:8080/ssmqm166/upload/1619796684867.jpg', '1', '50', '50', '50', '50', '1', '未支付', '王府井', '13852652365', '健儿');
INSERT INTO `orders` VALUES ('1619796968409', '2023-04-15 23:36:07', '20214302336866833640', 'peixunkec

该表包含以下字段:

  • id: 自增主键,用于唯一标识每个订单。
  • addtime: 订单创建时间,数据类型为 timestamp。
  • orderid: 订单编号,数据类型为 varchar(200),用于唯一标识每个订单。
  • tablename: 商品表名,数据类型为 varchar(200),用于标识商品所在的表。
  • userid: 用户 ID,数据类型为 bigint(20),用于标识下单用户。
  • goodid: 商品 ID,数据类型为 bigint(20),用于标识商品。
  • goodname: 商品名称,数据类型为 varchar(200)。
  • picture: 商品图片地址,数据类型为 varchar(200)。
  • buynumber: 购买数量,数据类型为 int(11)。
  • price: 商品单价或积分,数据类型为 float,默认值为 0。
  • discountprice: 商品折扣价格,数据类型为 float,默认值为 0。
  • total: 订单总价或总积分,数据类型为 float,默认值为 0。
  • discounttotal: 订单折扣总价,数据类型为 float,默认值为 0。
  • type: 支付类型,数据类型为 int(11),默认值为 1。
  • status: 订单状态,数据类型为 varchar(200)。
  • address: 收货地址,数据类型为 varchar(200)。
  • tel: 收货电话,数据类型为 varchar(200)。
  • consignee: 收货人姓名,数据类型为 varchar(200)。

该表还包含两个索引:

  • PRIMARY KEY: 主键索引,基于 id 字段。
  • UNIQUE KEY orderid: 唯一索引,基于 orderid 字段。

最后,代码中还包括两条 INSERT 语句,用于向 orders 表中插入两条示例数据。

注意: 代码中的 peixunkec 是一个未完成的词语,应根据实际情况进行修改。

通过该 SQL 代码,可以创建并维护 orders 表,用于存储和管理订单信息。

MySQL 订单表结构和示例数据 - orders 表

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

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