Rumah >pangkalan data >tutorial mysql >Panduan reka bentuk jadual MySQL: Cipta jadual butiran mata pengguna yang mudah
Panduan Reka Bentuk Jadual MySQL: Cipta jadual perincian mata pengguna yang ringkas
Dalam banyak aplikasi, menjejak dan mengurus mata pengguna adalah tugas penting. Untuk mengurus mata pengguna dengan berkesan, kami boleh menggunakan pangkalan data MySQL untuk mencipta jadual terperinci mata pengguna yang mudah. Artikel ini menunjukkan kepada anda cara mereka bentuk dan mencipta jadual sedemikian dan menyediakan contoh kod yang sepadan.
Pertama, kita perlu mereka bentuk jadual yang boleh menyimpan butiran mata pengguna. Jadual perlu mengandungi medan berikut:
Berdasarkan keperluan di atas, kami boleh mereka bentuk jadual terperinci mata pengguna berikut:
CREATE TABLE user_points ( id INT AUTO_INCREMENT PRIMARY KEY, user_id INT NOT NULL, points INT NOT NULL, type ENUM('earn', 'redeem') NOT NULL, created_at DATETIME DEFAULT CURRENT_TIMESTAMP );
Setelah kami mereka bentuk struktur jadual, kami boleh mula memasukkan rekod ke dalam jadual terperinci mata pengguna. Berikut ialah contoh kod untuk memasukkan rekod butiran mata:
INSERT INTO user_points (user_id, points, type) VALUES (1, 10, 'earn'), -- 用户1获得10个积分 (2, 5, 'earn'), -- 用户2获得5个积分 (1, -3, 'redeem'); -- 用户1消耗3个积分
Dalam contoh di atas, kami memasukkan 3 rekod ke dalam jadual butiran mata pengguna, menunjukkan bahawa pengguna 1 menerima 10 mata, pengguna 2 menerima 5 mata dan pengguna 1 3 mata telah dimakan.
Selepas rekod butiran mata, kami boleh mendapatkan butiran mata pengguna tertentu melalui pertanyaan. Berikut ialah contoh kod untuk menanyakan butiran mata pengguna:
SELECT * FROM user_points WHERE user_id = 1;
Pertanyaan di atas akan mengembalikan semua rekod butiran mata dengan ID pengguna 1.
Selain menyoal butiran mata, kita juga boleh mendapatkan jumlah mata pengguna melalui pengiraan. Berikut ialah contoh kod yang mengira jumlah mata untuk pengguna:
SELECT SUM(points) FROM user_points WHERE user_id = 1;
Pertanyaan di atas akan mengembalikan jumlah mata untuk ID pengguna 1.
Ringkasan:
Melalui langkah di atas, kami berjaya mencipta jadual terperinci mata pengguna yang mudah dan melakukan operasi yang sepadan menggunakan pangkalan data MySQL. Jadual ini membantu kami menjejak dan mengurus mata pengguna dengan berkesan. Sudah tentu, anda boleh melaraskan dan mengembangkan lagi struktur jadual mengikut keperluan sebenar.
Saya harap artikel ini dapat membantu anda memahami cara menggunakan MySQL untuk mencipta jadual terperinci mata pengguna, dan membantu anda dalam pembangunan sebenar!
Atas ialah kandungan terperinci Panduan reka bentuk jadual MySQL: Cipta jadual butiran mata pengguna yang mudah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!