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

WBOY
WBOYasal
2023-07-02 08:33:182014semak imbas

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:

  • id: kunci utama yang ditambah secara automatik yang digunakan untuk mengenal pasti secara unik setiap item pesanan.
  • order_id: kunci asing, menunjuk ke nombor pesanan dalam jadual pesanan.
  • product_id: kunci asing, menunjuk ke nombor produk dalam jadual produk.
  • kuantiti: Kuantiti produk.
  • harga: harga seunit produk.

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!

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