📅  最后修改于: 2023-12-03 14:57:35.485000             🧑  作者: Mango
订单数据表是用于存储与订单相关的信息的数据库表。它通常包括订单号、客户信息、订单状态、订单金额等字段。
注:每个订单数据表的字段可能会有所不同,以上仅为示例。
以下是一个MySQL建立订单数据表的示例SQL语句。
CREATE TABLE `order` (
`order_id` int(11) NOT NULL AUTO_INCREMENT,
`customer_id` int(11) NOT NULL,
`order_status` varchar(20) DEFAULT NULL,
`order_total` decimal(10,2) DEFAULT NULL,
`payment_status` varchar(20) DEFAULT NULL,
`order_date` datetime DEFAULT NULL,
`update_date` datetime DEFAULT NULL,
`shipping_address` varchar(100) DEFAULT NULL,
`note` varchar(200) DEFAULT NULL,
PRIMARY KEY (`order_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4;
查询所有订单的订单编号、客户名称和订单金额:
SELECT o.order_id, c.customer_name, o.order_total
FROM `order` o
JOIN customer c ON o.customer_id = c.customer_id;
查询2019年7月1日0点到2点间下单的订单:
SELECT *
FROM `order`
WHERE order_date BETWEEN '2019-07-01 00:00:00' AND '2019-07-01 02:00:00';