Bagaimana untuk mereka bentuk struktur jadual sistem pengurusan gudang dalam MySQL untuk menguruskan maklumat harga inventori?

WBOY
Lepaskan: 2023-10-31 09:39:11
asal
1092 orang telah melayarinya

Bagaimana untuk mereka bentuk struktur jadual sistem pengurusan gudang dalam MySQL untuk menguruskan maklumat harga inventori?

Bagaimana untuk mereka bentuk struktur jadual sistem pengurusan gudang dalam MySQL untuk menguruskan maklumat harga inventori?

Dalam sistem pengurusan gudang, pengurusan harga inventori adalah sangat penting kepada operasi perusahaan. Untuk menguruskan maklumat harga inventori dengan berkesan, apabila mereka bentuk struktur jadual pangkalan data MySQL, aspek berikut perlu dipertimbangkan: pengurusan gudang, pengurusan produk, pengurusan inventori dan pengurusan harga.

Pertama, kita perlu membuat jadual yang berkaitan dengan pengurusan gudang. Jadual ini perlu merekodkan maklumat asas gudang, seperti nama gudang, alamat, maklumat hubungan, dsb. Berikut adalah pernyataan penciptaan jadual untuk jadual gudang:

CREATE TABLE warehouse (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(100) NOT NULL,
    address VARCHAR(200) NOT NULL,
    contact VARCHAR(50) NOT NULL
);
Salin selepas log masuk

Seterusnya, kita perlu membuat jadual yang berkaitan dengan pengurusan produk. Jadual ini perlu merekodkan maklumat asas produk, seperti nama produk, spesifikasi, unit, dsb. Berikut ialah pernyataan penciptaan jadual untuk jadual produk:

CREATE TABLE product (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(100) NOT NULL,
    specification VARCHAR(100),
    unit VARCHAR(20)
);
Salin selepas log masuk

Kemudian, kita perlu mencipta jadual yang berkaitan dengan pengurusan inventori. Jadual ini perlu merekodkan maklumat tentang barangan dalam inventori, termasuk kuantiti inventori, gudang tempat ia berada, dsb. Berikut ialah penyataan penciptaan jadual untuk jadual inventori:

CREATE TABLE inventory (
    id INT AUTO_INCREMENT PRIMARY KEY,
    product_id INT,
    warehouse_id INT,
    quantity INT NOT NULL,
    FOREIGN KEY (product_id) REFERENCES product(id),
    FOREIGN KEY (warehouse_id) REFERENCES warehouse(id)
);
Salin selepas log masuk

Akhir sekali, kita perlu mencipta jadual yang berkaitan dengan pengurusan harga. Jadual ini perlu merekodkan maklumat harga barangan, termasuk harga belian, harga jualan, dsb. Berikut ialah penyata penciptaan jadual senarai harga:

CREATE TABLE price (
    id INT AUTO_INCREMENT PRIMARY KEY,
    product_id INT,
    purchase_price DECIMAL(10, 2),
    sale_price DECIMAL(10, 2),
    FOREIGN KEY (product_id) REFERENCES product(id)
);
Salin selepas log masuk

Dalam reka bentuk struktur jadual di atas, jadual produk dan jadual gudang masing-masing merekodkan maklumat asas produk dan gudang, jadual inventori merekodkan maklumat inventori produk, dan jadual harga merekodkan maklumat harga produk . Melalui jadual ini, kami boleh menguruskan maklumat harga inventori dengan mudah.

Berikut adalah beberapa contoh kod yang menunjukkan cara untuk memasukkan dan membuat pertanyaan data ke dalam jadual di atas:

Masukkan data produk:

INSERT INTO product (name, specification, unit) VALUES ('苹果', '红富士', '个');
Salin selepas log masuk

Masukkan data gudang:

INSERT INTO warehouse (name, address, contact) VALUES ('仓库A', '北京市朝阳区', '1234567890');
Salin selepas log masuk

Masukkan data inventori:

INSERT INTO inventory (product_id, warehouse_id, quantity) VALUES (1, 1, 100);
Salin selepas log masuk

Masukkan data harga:reee

produk dan maklumat inventori dan harga yang sepadan:

INSERT INTO price (product_id, purchase_price, sale_price) VALUES (1, 5.00, 8.00);
Salin selepas log masuk
Melalui reka bentuk struktur jadual di atas dan kod sampel, kami boleh mencapai pengurusan maklumat harga inventori yang berkesan bagi sistem pengurusan gudang dalam MySQL.

Atas ialah kandungan terperinci Bagaimana untuk mereka bentuk struktur jadual sistem pengurusan gudang dalam MySQL untuk menguruskan maklumat harga inventori?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan