Rumah >pangkalan data >tutorial mysql >MySQL melaksanakan fungsi pengurusan ahli sistem pesanan

MySQL melaksanakan fungsi pengurusan ahli sistem pesanan

WBOY
WBOYasal
2023-11-01 15:45:111455semak imbas

MySQL 实现点餐系统的会员管理功能

MySQL ialah sistem pengurusan pangkalan data hubungan yang biasa digunakan Untuk sistem pesanan restoran, adalah perlu untuk melaksanakan fungsi pengurusan ahli. Artikel ini akan berkongsi cara MySQL melaksanakan fungsi pengurusan ahli sistem pesanan dan menyediakan contoh kod khusus.

1. Buat jadual keahlian

Pertama, kita perlu buat jadual keahlian untuk menyimpan maklumat ahli. Anda boleh menentukan medan seperti ID ahli, nama, jantina, nombor telefon mudah alih, mata, dsb.

Contoh kod:

BUAT JADUAL ahli (member (

member_id int(11) NOT NULL AUTO_INCREMENT COMMENT '会员ID',

name varchar(50) NOT NULL COMMENT '姓名',

gender varchar(10) NOT NULL COMMENT '性别',

phone varchar(20) NOT NULL COMMENT '手机号',

points int(11) NOT NULL DEFAULT '0' COMMENT '积分',

PRIMARY KEY (member_id)

) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='会员表';

二、添加会员信息

接下来,我们需要编写添加会员信息的 SQL 语句。当用户在点餐系统中注册为会员时,可以调用该 SQL 语句将其添加到会员表中。

代码示例:

INSERT INTO member (name, gender, phone, points) VALUES ('张三', '男', '13888888888', 0);

三、查询会员信息

查询会员信息是点餐系统中常用的功能之一。用户可以通过输入手机号码或会员ID来查询自己的会员信息。

代码示例:

SELECT * FROM member WHERE phone = '13888888888';

SELECT * FROM member WHERE member_id = 1;

四、更新会员信息

有时候,会员信息需要进行更新。比如会员更换手机号码或者积分发生变化。此时,可以通过以下的 SQL 语句进行更新。

代码示例:

UPDATE member SET phone = '13999999999' WHERE member_id = 1;

UPDATE member SET points = points + 100 WHERE member_id = 1;

五、删除会员信息

在特定情况下,会员可能需要被删除。比如用户账号注销或者违反了使用规定。此时,可以使用以下的 SQL 语句进行删除操作。

代码示例:

DELETE FROM member WHERE member_id

id_ahli int(11) NOT NULL AUTO_INCREMENT COMMENT 'Ahli ID',

nama varchar(50) BUKAN NULL ULASAN 'nama',

jantina varchar(10) BUKAN NULL ULASAN 'jantina',🎜🎜telefon varchar(20) BUKAN NULL ULASAN 'Nombor telefon bimbit',🎜🎜mata int(11) NOT NULL DEFAULT '0' ULASAN 'Mata',🎜🎜KUNCI UTAMA (id_ahli)🎜🎜) ENJIN= CHARSET LALAI InnoDB=utf8mb4 COMMENT='Member Table';🎜🎜2. Tambah maklumat ahli🎜🎜Seterusnya, kita perlu menulis pernyataan SQL untuk menambah maklumat ahli. Apabila pengguna mendaftar sebagai ahli dalam sistem pesanan, pernyataan SQL ini boleh dipanggil untuk menambahkannya ke jadual keahlian. 🎜🎜Contoh kod: 🎜🎜MASUKKAN KE DALAM ahli (nama, jantina, telefon, mata) NILAI ('Zhang San', 'Lelaki', '13888888888', 0);🎜🎜3 Pertanyaan maklumat ahli🎜🎜Menyiasat maklumat ahli ialah salah satu fungsi yang biasa digunakan dalam sistem pesanan. Pengguna boleh bertanya maklumat keahlian mereka dengan memasukkan nombor telefon mudah alih atau ID ahli mereka. 🎜🎜Contoh kod: 🎜🎜PILIH * DARI ahli DI MANA telefon = '13888888888';🎜🎜PILIH * DARI ahli DI MANA id_ahli = 1;🎜🎜4. Kemas kini maklumat ahli🎜🎜Kadangkala, maklumat ahli perlu dikemas kini. Sebagai contoh, ahli menukar nombor telefon bimbit mereka atau mata mereka bertukar. Pada masa ini, anda boleh mengemas kininya melalui pernyataan SQL berikut. 🎜🎜Contoh kod: 🎜🎜KEMASKINI ahli SET telefon = '13999999999' DI MANA id_ahli = 1;🎜🎜KEMASKINI ahli kod> SET mata = mata + 100 WHERE id_ahli = 1;🎜🎜5 Padam maklumat ahli🎜🎜Dalam keadaan tertentu, ahli mungkin memerlukan untuk dikeluarkan. Sebagai contoh, akaun pengguna telah dibatalkan atau peraturan penggunaan telah dilanggar. Pada masa ini, anda boleh menggunakan pernyataan SQL berikut untuk melaksanakan operasi pemadaman. 🎜🎜Contoh kod: 🎜🎜PADAM DARI ahli DI MANA id_ahli = 1;🎜🎜VI Ringkasan🎜🎜Di atas adalah pengenalan terperinci kepada fungsi pengurusan ahli MySQL melaksanakan sistem pesanan dan contoh kod tertentu. Melalui pelaksanaan di atas, pengguna boleh bertanya maklumat ahli mereka, mengemas kini maklumat ahli, memadam maklumat ahli dan operasi lain dengan memasukkan nombor telefon mudah alih atau ID ahli mereka, dengan itu menyediakan perkhidmatan yang lebih komprehensif dan diperibadikan untuk sistem pesanan. 🎜

Atas ialah kandungan terperinci MySQL melaksanakan fungsi pengurusan ahli 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