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 );
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) );
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) );
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) );
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 ('苹果', '红富士', '个');
Masukkan data gudang:
INSERT INTO warehouse (name, address, contact) VALUES ('仓库A', '北京市朝阳区', '1234567890');
Masukkan data inventori:
INSERT INTO inventory (product_id, warehouse_id, quantity) VALUES (1, 1, 100);
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);
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!