ホームページ >データベース >mysql チュートリアル >MySQL で食料品ショッピング システムの決済記録テーブルを作成する
MySQL で食料品ショッピング システムの決済記録テーブルを構築するには、具体的なコード例が必要です。
人々の生活水準の向上に伴い、食料品ショッピング システムを選択する人がますます増えています。スーパーマーケットで買い物をしたり、生鮮市場に日用品を買いに行ったりします。管理を容易にし、より良いサービスを提供するために、多くのスーパーマーケットや生鮮市場では食料品ショッピング システムが導入されています。このシステムは、顧客が購入した商品を追跡し、顧客のチェックアウトを容易にする決済記録を生成できます。この記事では、MySQL データベースに食料品ショッピング システムの決済記録テーブルを作成する方法を学び、コード例を示します。
まず、決済レコードを保存するために、settlement_records
という名前のテーブルを作成する必要があります。テーブルには次の列が含まれている必要があります。
record_id
: レコードの一意の識別子。自己増加する整数を使用して実装できます。 customer_id
: 顧客の一意の識別子。整数または文字列にすることができます。 purchase_date
: DATE
データ型を使用した購入日。 total_amount
: DECIMAL
データ型を使用した合計購入額。 payment_method
: 支払い方法。現金、クレジット カード、またはその他の支払い方法の文字列を指定できます。 receipt_url
: VARCHAR
データ型を使用した領収書の URL リンク。 MySQL で settlement_records
テーブルを作成するコード例を次に示します:
CREATE TABLE settlement_records ( record_id INT AUTO_INCREMENT PRIMARY KEY, customer_id INT, purchase_date DATE, total_amount DECIMAL(10, 2), payment_method VARCHAR(255), receipt_url VARCHAR(255) );
上の例では、AUTO_INCREMENT
を使用します。キーワードを使用して、record_id
列の値が一意になり、自動的に増加するようにします。 DECIMAL(10, 2)
は、total_amount
列を 10 進数として定義するために使用されます。合計 10 桁を含めることができ、そのうち 2 桁は小数部に使用されます。 。
次に、サンプル データを settlement_records
テーブルに挿入します。以下はレコードを挿入するコード例です:
INSERT INTO settlement_records (customer_id, purchase_date, total_amount, payment_method, receipt_url) VALUES (1, '2022-01-01', 50.00, '现金', 'https://receipts.example.com/1234567890');
上の例では、顧客 ID が 1、購入日が 2022 年 1 月 1 日、購入総額が 50 のレコードを挿入しました。支払い方法は現金、領収書のURLリンクは「https://receipts.example.com/1234567890」です。
同様の INSERT INTO
ステートメントを使用して、複数の決済レコードを settlement_records
テーブルに挿入できます。
クエリと使用を容易にするために、テーブルにいくつかのインデックスを追加することもできます。たとえば、customer_id
列と purchase_date
列にインデックスを追加して、クエリの効率を向上させることができます。 settlement_records
テーブルにインデックスを追加するコード例を次に示します。
CREATE INDEX idx_customer_id ON settlement_records (customer_id); CREATE INDEX idx_purchase_date ON settlement_records (purchase_date);
上記の例には、customer_id
と purchase_date
があります。それぞれの列にインデックスが作成されました。
上記のコード例を通じて、食料品ショッピング システムの決済記録テーブルを MySQL データベースに確立することに成功しました。実際のニーズに応じてテーブル構造を変更および拡張し、特定のビジネス ニーズを満たすことができます。この記事があなたのお役に立てば幸いです!
以上がMySQL で食料品ショッピング システムの決済記録テーブルを作成するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。