MySQL は一般的に使用されるリレーショナル データベース管理システムですが、レストランのオーダー システムでは会員管理機能を実装する必要があります。この記事では、MySQL が注文システムのメンバー管理機能を実装する方法を共有し、具体的なコード例を示します。
1. メンバーシップ テーブルを作成する
まず、メンバーシップ情報を保存するメンバーシップ テーブルを作成する必要があります。会員ID、名前、性別、携帯電話番号、ポイントなどのフィールドを定義できます。
コード例:
CREATE TABLE member
(
member_id
int(11) NOT NULL AUTO_INCREMENT COMMENT 'メンバー ID' ,
name
varchar(50) NOT NULL コメント '名前',
gender
varchar(10) NOT NULL コメント '性別',
phone
varchar(20) NOT NULL コメント '携帯電話番号',
points
int(11) NOT NULL デフォルト '0' コメント 'ポイント ',
PRIMARY KEY (member_id
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='メンバー テーブル';
2. 追加members 情報
次に、メンバー情報を追加する SQL ステートメントを記述する必要があります。ユーザーが順序付けシステムにメンバーとして登録するときに、この SQL ステートメントを呼び出して、そのユーザーをメンバーシップ テーブルに追加できます。
コード例:
INSERT INTO member
(name
, gender
, phone
, points
) VALUES ('Zhang San', ' Male', '13888888888', 0);
3. メンバー情報のクエリ
メンバー情報のクエリは注文システム内にあります。よく使われる関数の一つ。ユーザーは、携帯電話番号または会員IDを入力して会員情報を照会できます。
コード例:
SELECT * FROM member
WHERE phone
= '13888888888';
SELECT * FROM member
WHERE member_id
= 1;
4. メンバー情報の更新
メンバー情報の更新が必要になる場合があります。たとえば、会員の携帯電話番号が変更になったり、ポイントが変更になったりします。現時点では、次の SQL ステートメントを通じて更新できます。
コード例:
UPDATE member
SET phone
= '13999999999' WHERE member_id
= 1;
UPDATE member
SET points
= points
100 WHERE member_id
= 1;
5. メンバー情報の削除
特定の状況では、メンバーを削除する必要がある場合があります。例えば、ユーザーアカウントがキャンセルされた場合や利用規定に違反した場合などです。このとき、次の SQL ステートメントを使用して削除操作を実行できます。
コード例:
DELETE FROM member
WHERE member_id
= 1;
6. 概要
以上、MySQLで実装された発注システムの会員管理機能の詳細な紹介と具体的なコード例でした。以上の実装により、ユーザーは携帯電話番号や会員IDを入力することで、会員情報の照会、会員情報の更新、会員情報の削除等の操作が可能となり、より包括的かつパーソナライズされた注文システムサービスを提供することができる。
以上がMySQLは受発注システムの会員管理機能を実装の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。