ホームページ > データベース > mysql チュートリアル > MySQL で食料品ショッピング システムの製品テーブルを作成する方法

MySQL で食料品ショッピング システムの製品テーブルを作成する方法

WBOY
リリース: 2023-11-01 12:22:54
オリジナル
1292 人が閲覧しました

MySQL で食料品ショッピング システムの製品テーブルを作成する方法

オンライン食料品ショッピングの人気に伴い、データベース内の製品情報をより適切に管理する方法の問題がますます顕著になってきています。 MySQL は一般的に使用されるリレーショナル データベースとして、非常に強力なテーブル保存機能と管理機能を備えていますが、この記事では MySQL で食料品ショッピング システムの商品テーブルを作成する方法を詳しく紹介します。

1. 製品テーブルのフィールドを定義する

製品テーブルを作成する前に、まずどのフィールド情報を保存する必要があるかを考える必要があります。製品には次の情報が含まれる場合があります:

  • 製品番号: 製品を区別するために使用される一意の識別子;
  • 製品名: 製品の名前;
  • 商品価格: 商品の価格;
  • 商品在庫: 商品の在庫数量;
  • 商品紹介: 商品の簡単な説明;
  • 商品詳細:製品の詳細な説明;
  • 製品カテゴリ: 製品が属するカテゴリ。

上記の情報に基づいて、product テーブルの構造を次のように定義できます。

CREATE TABLE `goods` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) NOT NULL COMMENT '商品名称',
  `price` decimal(10,2) NOT NULL COMMENT '商品价格',
  `stock` int(11) NOT NULL DEFAULT '0' COMMENT '商品库存',
  `brief` varchar(255) NOT NULL COMMENT '商品简介',
  `detail` text COMMENT '商品详情',
  `category` varchar(255) NOT NULL COMMENT '商品分类',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='商品表';
ログイン後にコピー

上記のコードでは、CREATE TABLE は、 table、 Goods はテーブルの名前、id は主キーと自動インクリメントされる数値フィールド、name は製品名、 Price は商品価格、stock は商品在庫、brief は商品紹介、detail は商品詳細、 category は製品分類です。テーブルの作成プロセス中に、フィールドごとに異なる制約を設定することもできます。

2. 製品テーブルの作成とデータの挿入

製品テーブルのフィールドを定義した後、製品テーブルを作成してデータを挿入する必要があります。以下は基本的な挿入データです。

INSERT INTO `goods`(`name`, `price`, `stock`, `brief`, `detail`, `category`) VALUES
('苹果', 2.99, 100, '红彤彤的苹果', '新鲜有机苹果', '水果'),
('香蕉', 1.99, 200, '黄澄澄的香蕉', '营养丰富的水果', '水果'),
('土豆', 3.99, 50, '黄土豆', '产地直供,营养丰富', '蔬菜'),
('西红柿', 2.49, 60, '红瑰瑰的西红柿', '鲜红脆甜,口感细腻', '蔬菜'),
('鸡蛋', 2.49, 100, '新鲜鸡蛋', '每日供应,保证新鲜', '禽蛋');
ログイン後にコピー

上記のコードでは、製品の名前、価格、在庫、紹介、詳細、分類情報を含む 5 つのレコードを製品テーブルに挿入しました。

3. 必要に応じて製品テーブルの構造を調整する

実際のアプリケーションでは、製品テーブルの構造は実際のニーズに応じて調整される可能性があります。新しいフィールドを追加する必要がある場合は、 ALTER TABLE コマンドを使用して操作できます。

たとえば、製品の販売量を表すフィールド sales を製品テーブルに追加する必要がある場合は、次のように追加できます:

ALTER TABLE `goods` ADD COLUMN `sales` int(11) NOT NULL DEFAULT '0' COMMENT '商品销售量';
ログイン後にコピー

フィールドを削除したい場合は、 ALTER TABLE コマンドを使用し、フィールド名を指定する必要があります:

ALTER TABLE `goods` DROP COLUMN `sales`;
ログイン後にコピー

IV. まとめ

安定した信頼性の高いデータベースとして管理システム MySQL を使用すると、製品情報を簡単に保存および管理でき、食料品ショッピング システムのインテリジェントな運用に役立ちます。製品テーブルを作成および保守するプロセスでは、ビジネス シナリオを十分に考慮し、フィールドと制約を合理的に設計して、効率的なデータ ストレージと高速なクエリを実現する必要があります。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート