Rumah  >  Artikel  >  pangkalan data  >  MySQL melaksanakan fungsi pengurusan hadiah sistem pesanan

MySQL melaksanakan fungsi pengurusan hadiah sistem pesanan

WBOY
WBOYasal
2023-11-01 09:52:531023semak imbas

MySQL 实现点餐系统的赠品管理功能

MySQL memerlukan contoh kod khusus untuk melaksanakan fungsi pengurusan hadiah sistem pesanan

Dengan pembangunan Internet mudah alih, sistem pesanan menjadi semakin popular dalam industri katering. Fungsi pengurusan hadiah telah menjadi tumpuan pengurus restoran. Hari ini, artikel ini akan memperkenalkan fungsi pengurusan hadiah MySQL dalam sistem pesanan melalui contoh kod tertentu.

Idea pelaksanaan

Dalam sistem pesanan, fungsi pengurusan hadiah adalah lebih penting, kerana ia bukan sahaja dapat menggalakkan penggunaan pelanggan, tetapi juga meningkatkan perolehan restoran. Untuk melaksanakan fungsi pengurusan giveaway dalam sistem, kita perlu mengikuti langkah berikut:

  1. Cipta jadual giveaway

Dalam pangkalan data MySQL, kita boleh buat jadual giveaway. Jadual hendaklah mengandungi medan berikut:

• gift_id: pengecam unik hadiah

• gift_name: nama hadiah

• gift_amount: amaun hadiah

• gift_description: huraian hadiah

• harga_hadiah: harga hadiah

  1. Tentukan jenis hadiah

Untuk memudahkan pengurusan hadiah, kita perlu menentukan jenis hadiah. Jenis hadiah hendaklah mengandungi medan berikut:

• type_id: pengecam unik jenis

• type_name: nama jenis

• type_description: penerangan jenis

  1. Buat jadual pesanan hadiah

untuk merekod sama ada setiap tempahan Untuk memasukkan hadiah, kita perlu membuat borang tempahan hadiah. Jadual pesanan hadiah hendaklah mengandungi medan berikut:

• order_id: pengecam unik pesanan

• gift_id: pengecam unik hadiah

• gift_amount: kuantiti hadiah

• gift_price: harga hadiah

  1. Tulis kod

Dalam MySQL, kita perlu menulis kod PHP untuk melaksanakan fungsi pengurusan hadiah sistem. Pelaksanaan kod khusus adalah seperti berikut:

•Pertanyakan senarai hadiah

Kami boleh menggunakan pernyataan SELECT MySQL untuk menanyakan senarai hadiah. Kodnya adalah seperti berikut:

SELECT * FROM gift;

•Pertanyakan senarai jenis hadiah

Kita boleh menggunakan pernyataan SELECT MySQL untuk menanyakan senarai jenis hadiah. Kodnya adalah seperti berikut:

SELECT * FROM gift_type;

•Tambah hadiah

Kita boleh menggunakan pernyataan INSERT INTO MySQL untuk menambah hadiah. Kodnya adalah seperti berikut:

INSERT INTO gift (gift_id, gift_name, gift_amount, gift_description, gift_price)
VALUE (1, '礼品1', 10, '这是一件很不错的礼品', 100);

•Edit Giveaway

Kita boleh menggunakan pernyataan UPDATE MySQL untuk mengedit giveaway. Kodnya adalah seperti berikut:

UPDATE gift SET gift_name='礼品1' WHERE gift_id=1;

•Padamkan hadiah

Kami boleh menggunakan pernyataan DELETE MySQL untuk memadamkan hadiah. Kodnya adalah seperti berikut:

DELETE FROM gift WHERE gift_id=1;

•Tambah hadiah pesanan

Kita boleh menggunakan pernyataan INSERT INTO MySQL untuk menambah hadiah pesanan. Kodnya adalah seperti berikut:

INSERT INTO gift_order (order_id, gift_id, gift_amount, gift_price)
VALUE (1, 1, 1, 100);

•Meminta hadiah pesanan

Kami boleh menggunakan pernyataan SELECT MySQL untuk menanyakan hadiah pesanan. Kod tersebut adalah seperti berikut:

SELECT * FROM gift_order;

Contoh Kod

Berikut ialah contoh MySQL yang mudah untuk menunjukkan semua contoh kod dan pernyataan pertanyaan yang kami nyatakan di atas.

-- 创建赠品表 
CREATE TABLE gift (
  gift_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
  gift_name VARCHAR(100),
  gift_amount INT,
  gift_description VARCHAR(200),
  gift_price DECIMAL
);

-- 创建赠品类型 
CREATE TABLE gift_type (
  type_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
  type_name VARCHAR(100),
  type_description VARCHAR(200)
);

-- 创建赠品订单表 
CREATE TABLE gift_order (
  order_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
  gift_id INT,
  gift_amount INT,
  gift_price DECIMAL,
  FOREIGN KEY (gift_id) REFERENCES gift(gift_id)
);

-- 添加赠品 
INSERT INTO gift (gift_name, gift_amount, gift_description, gift_price) 
VALUES ('礼品1', 10, '这是一件很好的礼品', 99.99);

-- 编辑赠品 
UPDATE gift SET gift_name='礼品B' WHERE gift_id=1;

-- 删除赠品 
DELETE FROM gift WHERE gift_id=1;

-- 添加订单赠品 
INSERT INTO gift_order (order_id, gift_id, gift_amount, gift_price) 
VALUES (1, 1, 1, 99.99);

-- 查询赠品列表 
SELECT * FROM gift;

-- 查询赠品类型列表 
SELECT * FROM gift_type;

-- 查询订单赠品 
SELECT * FROM gift_order;

Contoh kod di atas boleh digunakan untuk melaksanakan fungsi pengurusan hadiah sistem pesanan MySQL.

Ringkasan

Melaksanakan fungsi pengurusan hadiah sistem pesanan melalui MySQL boleh membantu pengurus restoran mengurus hadiah dengan lebih baik, sekali gus meningkatkan faedah ekonomi restoran. Di samping itu, semasa menulis kod MySQL, anda harus memberi perhatian kepada reka bentuk jadual pangkalan data untuk menyimpan dan mengurus data dengan lebih baik.

Atas ialah kandungan terperinci MySQL melaksanakan fungsi pengurusan hadiah sistem pesanan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn