ホームページ  >  記事  >  データベース  >  MySQL で食料品ショッピング システムの配送先住所テーブルを作成する

MySQL で食料品ショッピング システムの配送先住所テーブルを作成する

WBOY
WBOYオリジナル
2023-11-01 14:35:02540ブラウズ

MySQL で食料品ショッピング システムの配送先住所テーブルを作成する

MySQL で食料品ショッピング システムの配送先住所テーブルを確立するには、特定のコード例が必要です。

食料品ショッピング システムでは、配送先住所テーブルは非常に重要です。重要なテーブル。ユーザーの配送先住所情報を保存し、システムに配送の基礎を提供します。以下では、MySQL でこのテーブルを作成する方法と具体的なコード例を紹介します。

まず、「market」という名前のデータベースを作成する必要があります。次のコマンドを使用できます。

CREATE DATABASE market;

次に、データベースに「delivery_address」という名前のテーブルを作成する必要があります。次のコマンドを使用できます:

USE market;

CREATE TABLE delivery_address (
    id INT PRIMARY KEY AUTO_INCREMENT,
    user_id INT NOT NULL,
    address VARCHAR(255) NOT NULL,
    city VARCHAR(50) NOT NULL,
    province VARCHAR(50) NOT NULL,
    postal_code VARCHAR(10) NOT NULL,
    phone_number VARCHAR(20) NOT NULL,
    is_default BOOL NOT NULL DEFAULT FALSE,
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
    updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);

上記のコードでは、delivery_address テーブルのフィールド情報を定義します。その中には次のものが含まれます:

  • id: アドレス ID、主キー、AUTO_INCREMENT キーワードを使用して自動的に拡張します;
  • user_id: ユーザー ID、アドレスが属するユーザーを示します。
  • address: 詳細な住所、VARCHAR 型を使用、最大長は 255;
  • city: 都市;
  • province: 都道府県;
  • postal_code: 郵便番号コード;
  • phone_number: 連絡先番号;
  • is_default: デフォルトのアドレスかどうか、BOOL 型を使用、デフォルト値は FALSE;
  • created_at および updated_at: レコード作成時刻と更新時刻には TIMESTAMP タイプを使用します。updated_at は更新時に自動的に更新されます。

上記のコードにより、配送先住所テーブルが正常に作成されました。以下に、後続のテストと使用のためにいくつかのサンプル データを挿入できます。挿入操作を実行するには、次のコマンドを使用できます:

INSERT INTO delivery_address (user_id, address, city, province, postal_code, phone_number, is_default)
VALUES (1, '北京市朝阳区XX街道XX号', '北京', '北京市', '100000', '13812345678', 1),
       (1, '北京市海淀区XX街道XX号', '北京', '北京市', '100001', '13856781234', 0),
       (2, '上海市黄浦区XX街道XX号', '上海', '上海市', '200000', '13987654321', 1);

上記のコードでは、3 つのサンプル データを挿入しました。2 人のユーザーが異なる配送先アドレスに対応し、デフォルトのアドレスが同じに設定されています。時間。

上記の手順により、食料品ショッピング システムの配送先住所テーブルの作成とサンプル データの挿入が完了し、システムはこれらのデータに基づいて配送業務を実行できるようになります。もちろん、実際のアプリケーションでは、特定のニーズに応じてテーブルを最適化および拡張することもできます。

概要: この記事では、MySQL で食料品ショッピング システムの配送先住所テーブルを作成する手順を詳しく説明し、具体的なコード例を示します。配送先住所テーブルは、食料品ショッピング システムにおいて非常に重要なテーブルであり、システムの配送操作の基礎となります。この記事が、皆さんが MySQL データベースを理解し、応用できるようになれば幸いです。

以上がMySQL で食料品ショッピング システムの配送先住所テーブルを作成するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。