MySQL을 사용하여 식료품 쇼핑 시스템의 배송 일정을 만드는 방법
인터넷의 급속한 발전으로 온라인 쇼핑은 사람들의 일상 생활의 일부가 되었습니다. 온라인 쇼핑의 한 형태로서 식료품 쇼핑 시스템을 점점 더 많은 사람들이 선호하고 있습니다. 식료품 쇼핑 시스템에서는 배송 일정 조정이 중요합니다. 이 기사에서는 MySQL을 사용하여 식료품 쇼핑 시스템의 배송 일정을 생성하는 방법을 소개하고 구체적인 코드 예제를 제공합니다.
CREATE DATABASE buy_vegetable_system;
다음으로 배송 일정에 대한 구체적인 정보를 저장할 테이블을 생성해야 합니다. 다음 SQL 문을 사용하여 테이블을 생성할 수 있습니다.
USE buy_vegetable_system;
CREATE TABLE Delivery_schedule (
id INT AUTO_INCREMENT PRIMARY KEY, day_of_week VARCHAR(10) NOT NULL, start_time TIME NOT NULL, end_time TIME NOT NULL, is_available BOOLEAN DEFAULT TRUE
);
이 테이블에서는 다음 필드를 정의했습니다.
INSERT INTO Delivery_schedule (day_of_week, start_time, end_time) VALUES
('Monday', '09:00:00', '11:00:00'), ('Monday', '14:00:00', '16:00:00'), ('Tuesday', '10:00:00', '12:00:00'), ('Tuesday', '15:00:00', '17:00:00'), ('Wednesday', '08:00:00', '10:00:00'), ('Wednesday', '13:00:00', '15:00:00'), ('Thursday', '09:00:00', '11:00:00'), ('Thursday', '14:00:00', '16:00:00'), ('Friday', '10:00:00', '12:00:00'), ('Friday', '15:00:00', '17:00:00');
이 샘플 데이터에는 월요일부터 금요일까지의 배송 기간이 포함됩니다.
SELECT *
FROM Delivery_schedule
WHERE day_of_week = 'Monday'
AND is_available = TRUE AND NOW() BETWEEN start_time AND end_time;
이 예에서는 월요일에 배달 가능한 시간대를 쿼리하고 현재 여부를 확인합니다. 시간은 배달 기간 내에 있습니다.
UPDATE Delivery_schedule
SET is_available = FALSE
WHERE day_of_week = 'Monday'
AND start_time = '09:00:00' AND end_time = '11:00:00';
이 예에서는 월요일 09:00:00입니다. ~ 11:00:00 이 기간 동안 사용 가능한 상태는 FALSE로 설정됩니다.
요약:
이 기사에서는 MySQL을 사용하여 식료품 쇼핑 시스템의 배송 일정을 생성하는 방법을 소개하고 구체적인 코드 예제를 제공합니다. 합리적인 데이터베이스 설계 및 데이터 삽입 작업을 통해 식료품 쇼핑 시스템의 배송 일정을 쉽게 관리하고 사용자에게 선택할 수 있는 기간을 제공할 수 있습니다. 이 기사가 도움이 되기를 바랍니다!
위 내용은 MySQL을 사용하여 식료품 쇼핑 시스템의 배송 일정을 만드는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!