Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk menggunakan MySQL untuk mereka bentuk struktur jadual sistem pengurusan gudang untuk mengendalikan pembelian inventori?

Bagaimana untuk menggunakan MySQL untuk mereka bentuk struktur jadual sistem pengurusan gudang untuk mengendalikan pembelian inventori?

WBOY
WBOYasal
2023-10-31 11:33:131470semak imbas

Bagaimana untuk menggunakan MySQL untuk mereka bentuk struktur jadual sistem pengurusan gudang untuk mengendalikan pembelian inventori?

Bagaimana menggunakan MySQL untuk mereka bentuk struktur jadual sistem pengurusan gudang untuk mengendalikan pembelian inventori?

Pengenalan:
Dengan perkembangan pesat e-dagang, sistem pengurusan gudang menjadi semakin penting untuk perusahaan. Sistem pengurusan gudang yang cekap dan tepat boleh meningkatkan kecekapan perolehan inventori, mengurangkan pembaziran sumber manusia, dan mengurangkan kos. Sebagai sistem pengurusan pangkalan data hubungan yang biasa digunakan, MySQL boleh digunakan untuk mereka bentuk struktur jadual sistem pengurusan gudang untuk mengendalikan perolehan inventori. Artikel ini akan memperkenalkan cara menggunakan MySQL untuk mereka bentuk struktur jadual sistem pengurusan gudang dan menyediakan contoh kod yang sepadan.

1. Reka bentuk pangkalan data

Apabila mereka bentuk struktur pangkalan data sistem pengurusan gudang, entiti utama berikut perlu dipertimbangkan: pembekal, pesanan pembelian, produk dan inventori.

  1. Pembekal
    Pembekal ialah entiti penting dalam sistem pengurusan gudang, digunakan untuk merekodkan maklumat tentang pembekal yang menyediakan barangan. Berikut ialah contoh jadual pembekal:

BUAT JADUAL pembekal (

supplier_id INT PRIMARY KEY AUTO_INCREMENT,
supplier_name VARCHAR(100) NOT NULL,
contact_name VARCHAR(100) NOT NULL,
phone_number VARCHAR(20) NOT NULL,
address VARCHAR(100) NOT NULL

);

    #๐ŸŽœPesanan๐ŸŽœ
  1. Pesanan pembelian ialah entiti yang digunakan untuk merekod maklumat pembelian inventori. Setiap pesanan pembelian merekodkan tarikh pembelian tertentu, pembekal, produk dan maklumat lain. Berikut ialah contoh jadual pesanan pembelian:
BUAT JADUAL pesanan_pembelian (

order_id INT PRIMARY KEY AUTO_INCREMENT,
order_date DATE NOT NULL,
supplier_id INT,
FOREIGN KEY (supplier_id) REFERENCES supplier(supplier_id)

);

#๐ŸŽœ๐ŸŽœ # ๐ŸŽœ๐ŸŽœ#Produk ialah barang inventori yang benar-benar wujud di dalam gudang. Setiap produk mempunyai nombor produk yang unik, nama produk, pembekal dan maklumat lain. Berikut ialah contoh jadual produk:

  1. CREATE TABLE produk (
  2. product_id INT PRIMARY KEY AUTO_INCREMENT,
    product_name VARCHAR(100) NOT NULL,
    supplier_id INT,
    FOREIGN KEY (supplier_id) REFERENCES supplier(supplier_id)
);

#๐ŸŽœ#๐ŸŽœ#stok ๐ŸŽœ ๐ŸŽœ#Inventori ialah tempat produk tertentu disimpan dalam sistem Ia merekodkan kuantiti setiap produk dan maklumat pesanan pembelian yang sepadan. Berikut ialah contoh jadual inventori:

    CIPTA inventori JADUAL (
  1. inventory_id INT PRIMARY KEY AUTO_INCREMENT,
    product_id INT,
    purchase_order_id INT,
    quantity INT NOT NULL,
    FOREIGN KEY (product_id) REFERENCES product(product_id),
    FOREIGN KEY (purchase_order_id) REFERENCES purchase_order(order_id)

    );
2. ๐ŸŽœ๐ŸŽœ #

Selepas menggunakan MySQL untuk mereka bentuk struktur jadual, kami boleh melakukan pelbagai operasi melalui pernyataan SQL, termasuk memasukkan, bertanya, mengemas kini dan memadam data. Berikut ialah beberapa contoh operasi biasa:

Masukkan maklumat pembekal:

MASUKKAN KE DALAM pembekal (nama_pembekal, nama_hubungan, nombor_telefon, alamat)# ๐ŸŽœ ๐ŸŽœ#VALUES ('Pembekal A', 'John Doe', '1234567890', '123 Main Street');

  1. Masukkan maklumat pesanan pembelian:
  2. #๐ŸŽœ๐ŸŽœ
MASUKKAN KE DALAM pesanan_pembelian (tarikh_pesanan, id_pembekal)

NILAI ('2022-01-01', 1);

    Masukkan maklumat produk: #๐ŸŽœ๐ŸŽœ ๐ŸŽœ๐ŸŽœ#
  1. MASUKKAN KE DALAM produk (nama_produk, id_pembekal)
  2. NILAI ('Produk A', 1);


Masukkan maklumat inventori: #๐ŸŽœ๐ŸŽœ๐ŸŽœ ๐ŸŽœ๐ŸŽœ#

MASUKKAN KE DALAM inventori (id_produk, id_pesanan_pembelian, kuantiti)
    NILAI (1, 1, 50);
  1. #๐ŸŽœ๐ŸŽœ #๐ŸŽœ maklumat pembekal: ##๐ŸŽœ๐ŸŽœ

PILIH * DARI pembekal;

    Pertanyaan maklumat pesanan pembelian:
PILIH * DARI purchase_order;# ๐ŸŽœ #


Maklumat produk pertanyaan:

  1. PILIH * DARI produk;

Maklumat inventori pertanyaan: #๐ŸŽœ

    PILIH * DARI inventori;
Kemas kini maklumat pembekal:

    KEMASKINI nombor telefon#๐ŸŽœ =๐ŸŽœSET nombor telefon '9876543210'
  1. WHERE supplier_id = 1;

Padam maklumat pembekal:

  1. ID๐ŸŽœ๐ŸŽœ#E๐ŸŽœ FROM pembekal 1;
Kesimpulan:

Menggunakan MySQL untuk mereka bentuk struktur jadual sistem pengurusan gudang boleh menyokong keperluan perniagaan bagi perolehan inventori dengan berkesan. Melalui perkaitan jadual yang betul dan pengurusan data yang munasabah, kecekapan dan ketepatan sistem pengurusan gudang dapat dipertingkatkan. Melalui contoh operasi di atas, anda boleh memahami cara menggunakan MySQL untuk memasukkan, bertanya, mengemas kini dan memadam data. Saya harap artikel ini dapat membantu anda dalam mereka bentuk struktur jadual sistem pengurusan gudang dan memproses perolehan inventori.

Atas ialah kandungan terperinci Bagaimana untuk menggunakan MySQL untuk mereka bentuk struktur jadual sistem pengurusan gudang untuk mengendalikan pembelian inventori?. 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