MySQL 订单表结构和示例数据 - orders 表
这段代码是创建名为 '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 表,用于存储和管理订单信息。
原文地址: http://www.cveoy.top/t/topic/iuaq 著作权归作者所有。请勿转载和采集!