MySQL を使用して注文システムの注文テーブルを作成する方法。具体的なコード例が必要です。
ケータリング業界では、注文システムはサービスを改善するために広く使用されています。注文効率とサービス品質。効率的で信頼性の高い注文リストを構築することは、注文システムの中核です。この記事では、MySQL データベース管理システムを使用して注文システムの注文テーブルを構築する方法を紹介し、具体的なコード例を示します。
始める前に、まず注文テーブルの構造を決定する必要があります。通常、注文テーブルには少なくとも注文番号、顧客名、注文時間、合計金額などのフィールドが含まれている必要があります。ニーズに応じて、配送先住所、連絡先番号などのフィールドを追加することもできます。次に、MySQL コマンドを使用して注文テーブルを作成する方法を詳しく紹介します。
ステップ 1: データベースを作成してテーブルを順序付ける
MySQL データベースでは、まずデータベースを作成する必要があります。次のコマンドを使用して、restaurant
という名前のデータベースを作成します:
CREATE DATABASE restaurant;
次に、データベースに入ります:
USE restaurant;
それから、orders テーブルの作成を開始できます。必要に応じて、フィールドごとに適切なデータ型と制約を設定できます。以下は、注文テーブル構造の例です。
CREATE TABLE orders ( order_id INT AUTO_INCREMENT PRIMARY KEY, customer_name VARCHAR(50) NOT NULL, order_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP, total_amount DECIMAL(8,2) NOT NULL );
上の例では、order_id
は注文番号で、AUTO_INCREMENT
属性は auto-主キーとして増分します。customer_name
は顧客名で、VARCHAR
タイプを使用し、NOT NULL
制約を設定します。order_time
は注文時間を指定するには、TIMESTAMP
タイプを使用し、デフォルト値を現在時刻に設定します。total_amount
は合計金額です。DECIMAL
タイプを使用し、そうでないように設定します。空っぽになってください。
ステップ 2: 注文データの挿入
テーブル構造が確立されたら、注文テーブルにデータを挿入する必要があります。次のコマンドを使用して、注文データを挿入します。
INSERT INTO orders (customer_name, total_amount) VALUES ('张三', 50.00);
上の例では、顧客名が「Zhang San」、合計金額が 50.00 の注文データを挿入しました。
ステップ 3: 注文データのクエリ
注文テーブルを作成し、注文データを挿入した後、注文データをクエリできます。すべての注文データをクエリするには、次のコマンドを使用します。
SELECT * FROM orders;
合計金額が 50 を超える注文データをクエリするには、次のコマンドを使用します。
SELECT * FROM orders WHERE total_amount > 50.00;
次のコマンドを使用して、注文データをクエリします。先週:
SELECT * FROM orders WHERE order_time >= DATE_SUB(NOW(), INTERVAL 7 DAY);
ステップ 4: 注文データを更新する
注文データを更新する必要がある場合は、次のコマンドを使用して、指定した注文番号の顧客名を更新できます:
UPDATE orders SET customer_name = '李四' WHERE order_id = 1;
上の例では、注文番号を 1 に設定します。顧客の名前は「Li Si」に変更されました。
ステップ 5: 注文データを削除する
注文データを削除する必要がある場合は、次のコマンドを使用して、指定した注文番号のデータを削除できます:
DELETE FROM orders WHERE order_id = 1;
In上の例では、注文番号 1 の注文データを削除しました。
要約すると、この記事では、MySQL を使用して注文システムの注文テーブルを構築する方法を紹介し、具体的なコード例を示します。適切な注文テーブル構造を確立することで、注文データを効率的に管理およびクエリできるため、注文システムの効率とサービス品質が向上します。
以上がMySQL を使用して注文システムの注文テーブルを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。