Membina jadual produk troli beli-belah untuk sistem beli-belah makanan dalam MySQL
Troli beli-belah adalah komponen utama sistem e-dagang Ia digunakan untuk merekodkan maklumat produk yang dipilih oleh pengguna dan memudahkan pengguna menyemak imbas , mengurus dan membuat pesanan. Dalam pangkalan data MySQL, kita boleh menyimpan maklumat yang berkaitan dengan produk dalam troli beli-belah dengan mewujudkan jadual produk troli beli-belah. Di bawah ialah contoh kod khusus yang menunjukkan cara membuat jadual ini.
Mula-mula, kita perlu mencipta jadual bernama "cart_items" untuk menyimpan maklumat item troli beli-belah:
CREATE TABLE cart_items (
id INT AUTO_INCREMENT PRIMARY KEY,
user_id INT NOT NULL,
NOT INT NULL,
NOT NULL product NULL,
harga PERPULUHAN(10, 2) BUKAN NULL,
dibuat_pada TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
dikemaskini_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
FOREIGN KEY_TIMESTAMP,
FOREIGN KEY_TIMESTAMP,
FOREIGN KEY_RENCES) produk FERENCES( id)
);
Kod di atas mencipta jadual bernama "cart_items" dengan medan berikut:
- id: pengecam unik rekod item troli beli-belah, menggunakan integer yang meningkat secara automatik sebagai kunci utama.
- user_id: ID pengguna yang memiliki troli beli-belah. Medan ini dikaitkan dengan medan "id" dalam jadual "pengguna" dan digunakan untuk mewujudkan hubungan kunci asing.
- product_id: ID produk dalam troli beli-belah. Medan ini dikaitkan dengan medan "id" dalam jadual "produk" dan digunakan untuk mewujudkan hubungan kunci asing.
- kuantiti: Kuantiti barang dalam troli beli-belah.
- harga: Harga seunit barang dalam troli beli-belah.
- created_at: Masa penciptaan rekod item troli beli-belah, menggunakan cap masa semasa sebagai nilai lalai.
- updated_at: Masa kemas kini rekod item troli beli-belah, menggunakan cap masa semasa sebagai nilai lalai dan mengemas kini secara automatik apabila mengemas kini.
Dalam kod di atas, kami juga menentukan dua kekangan kunci asing untuk mengaitkan medan "id_pengguna" dan "id_produk" dengan medan dalam jadual lain. Ini memastikan bahawa data dalam medan "user_id" dan "product_id" dalam jadual produk troli beli-belah adalah konsisten dengan data dalam jadual yang berkaitan.
Melalui contoh kod di atas, kami berjaya mencipta jadual MySQL untuk menyimpan maklumat produk troli beli-belah. Semasa proses pembangunan sebenar, bidang borang boleh diselaraskan dan dikembangkan mengikut keperluan khusus untuk memenuhi keperluan sistem. Pada masa yang sama, indeks dan kekangan jadual boleh dioptimumkan lagi untuk meningkatkan prestasi pangkalan data dan keselamatan data.
Ringkasnya, dengan mereka bentuk dan menubuhkan jadual produk troli beli-belah dengan betul, kami boleh mengurus dan menyimpan maklumat produk dengan lebih baik dalam troli beli-belah dan memberikan pengguna pengalaman membeli-belah yang lebih baik. 🎜
Atas ialah kandungan terperinci Mewujudkan jadual produk troli beli-belah untuk sistem beli-belah runcit dalam MySQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!