Rumah > Artikel > pangkalan data > Cara menggunakan MySQL untuk mencipta jadual produk pesanan untuk melaksanakan fungsi pengurusan produk pesanan
Cara menggunakan MySQL untuk mencipta jadual produk pesanan untuk melaksanakan fungsi pengurusan produk pesanan
Apabila mewujudkan platform e-dagang atau melaksanakan fungsi pengurusan pesanan, pengurusan produk pesanan adalah pautan yang sangat penting. Pangkalan data MySQL ialah salah satu pangkalan data hubungan yang paling biasa digunakan, yang boleh membantu kami mengurus dan menyimpan maklumat produk pesanan dengan mudah. Artikel ini akan memperkenalkan cara menggunakan MySQL untuk mencipta jadual produk pesanan dan melaksanakan fungsi pengurusan produk pesanan.
Pertama, buat jadual bernama "order_goods" dalam pangkalan data MySQL untuk menyimpan maklumat produk pesanan. Jadual ini perlu mengandungi beberapa lajur untuk menyimpan maklumat tentang produk. Berikut ialah contoh struktur jadual:
CREATE TABLE order_goods ( id INT AUTO_INCREMENT PRIMARY KEY, order_id INT, product_id INT, quantity INT, price DECIMAL(10,2), FOREIGN KEY (order_id) REFERENCES orders(id), FOREIGN KEY (product_id) REFERENCES products(id) );
Dalam kod di atas, kami mentakrifkan enam lajur, iaitu:
Selepas mencipta struktur jadual, kami boleh memasukkan data produk pesanan ke dalam jadual "barang_pesanan" melalui kod sampel berikut:
INSERT INTO order_goods (order_id, product_id, quantity, price) VALUES (1, 1, 2, 10.99), (1, 2, 1, 5.99), (2, 3, 3, 7.99);
Dengan kod di atas, kami telah memasukkan data untuk tiga produk pesanan ke dalam jadual produk pesanan. Setiap item pesanan dikaitkan dengan pesanan dan produk, dan termasuk kuantiti dan harga seunit.
Berikut ialah contoh kod tentang cara menggunakan MySQL untuk menanyakan maklumat produk pesanan:
SELECT og.id AS order_goods_id, o.order_number, p.product_name, og.quantity, og.price FROM order_goods og JOIN orders o ON o.id = og.order_id JOIN products p ON p.id = og.product_id WHERE o.order_number = '202105010001';
Melalui kod di atas, kami boleh menanyakan maklumat produk pesanan nombor pesanan tertentu (seperti '202105010001'), dan mengembalikan pesanan ID produk, nombor pesanan dan Nama produk, kuantiti produk dan harga unit produk.
Contoh kod di atas menunjukkan cara menggunakan MySQL untuk mencipta jadual produk pesanan dan melaksanakan fungsi pengurusan produk pesanan. Melalui jadual ini, kami boleh membuat pertanyaan, memasukkan, mengemas kini dan memadam maklumat produk pesanan dengan mudah. Dalam aplikasi sebenar, kita boleh mengembangkan struktur jadual mengikut keperluan, seperti menambah lebih banyak lajur untuk menyimpan maklumat lain yang berkaitan. Saya harap artikel ini akan membantu anda memahami dan menggunakan MySQL untuk membuat jadual item pesanan.
Atas ialah kandungan terperinci Cara menggunakan MySQL untuk mencipta jadual produk pesanan untuk melaksanakan fungsi pengurusan produk pesanan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!