MySQL を使用して食料品ショッピング システムの配送スケジュールを作成する方法
インターネットの急速な発展により、オンライン ショッピングは人々の日常生活の一部になりました。 。オンライン ショッピングの一形態として、食料品ショッピング システムはますます多くの人に好まれています。食料品のショッピング システムでは、配送スケジュールの調整が非常に重要です。この記事では、MySQL を使用して食料品ショッピング システムの配送スケジュールを作成する方法を紹介し、具体的なコード例を示します。
CREATE DATABASE buy_vegetable_system;
次に、配送スケジュールに関する特定の情報を保存するテーブルを作成する必要があります。次の SQL ステートメントを使用してテーブルを作成できます:
USE buy_vegetable_system;
CREATE TABLEdelivery_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 INTOdelivery_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 *
FROMdelivery_schedule
WHERE day_of_week = 'Monday'
AND is_available = TRUE AND NOW() BETWEEN start_time AND end_time;
この例では、月曜日に利用可能な配達時間帯を問い合わせて、現在の時刻が配達時間帯内であるかどうかを確認します。
UPDATEdelivery_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 中国語 Web サイトの他の関連記事を参照してください。