Rumah >pangkalan data >tutorial mysql >Panduan reka bentuk jadual mata pengguna untuk sistem membeli-belah runcit dalam MySQL
Panduan Reka Bentuk Jadual Mata Pengguna untuk Sistem Pembelian Makanan dalam MySQL
Pengenalan:
Mata pengguna sangat penting dalam pembelian makanan sistem Ia boleh mencerminkan kesetiaan dan aktiviti pengguna dalam sistem. Mereka bentuk jadual mata pengguna yang sesuai boleh memudahkan kami menambah, menolak, bertanya dan mengira mata. Artikel ini akan memperkenalkan secara terperinci cara mereka bentuk jadual mata pengguna, termasuk reka bentuk struktur jadual, maksud medan dan contoh kod.
1. Reka bentuk struktur jadual
Untuk mencipta jadual mata pengguna dalam MySQL, kita boleh menggunakan reka bentuk struktur jadual berikut:
CREATE TABLE `user_points` ( `id` INT AUTO_INCREMENT PRIMARY KEY, `user_id` INT NOT NULL, `point` INT NOT NULL DEFAULT 0, `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, `updated_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP );
Di sini kita tentukan 5 medan :
2. Penerangan maksud medan
3. Contoh kod
Masukkan rekod mata pengguna
INSERT INTO `user_points` (`user_id`, `point`) VALUES (1, 10);#🎜 ini akan🎜 rekod dengan ID pengguna 1 dan bilangan mata 10 ke dalam jadual mata pengguna.
UPDATE `user_points` SET `point` = `point` + 5 WHERE `user_id` = 1;Kod ini akan menambah bilangan mata untuk ID pengguna 1 sebanyak 5.
UPDATE `user_points` SET `point` = `point` - 5 WHERE `user_id` = 1;Kod ini akan mengurangkan bilangan mata untuk ID pengguna 1 sebanyak 5.
SELECT `point` FROM `user_points` WHERE `user_id` = 1;Kod ini akan menanyakan bilangan mata untuk ID pengguna 1.
SELECT `user_id`, `point`, ( SELECT COUNT(*) + 1 FROM `user_points` AS `up2` WHERE `up2`.`point` > `up1`.`point` ) AS `ranking` FROM `user_points` AS `up1` ORDER BY `point` DESC;Kod ini akan menanyakan kedudukan mata semua pengguna dalam jadual mata pengguna.
Jadual mata pengguna yang direka dengan baik boleh memudahkan kami menambah, mengurangkan, bertanya dan mengira mata pengguna. Menggunakan pernyataan SQL asas dalam MySQL, kami boleh mengendalikan jadual mata pengguna dengan mudah. Saya harap panduan reka bentuk jadual mata pengguna yang disediakan dalam artikel ini akan membantu sistem beli-belah runcit anda.
Atas ialah kandungan terperinci Panduan reka bentuk jadual mata pengguna untuk sistem membeli-belah runcit dalam MySQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!