Rumah  >  Artikel  >  pangkalan data  >  Cara menggunakan MySQL untuk membuat jadual pesanan untuk sistem pesanan

Cara menggunakan MySQL untuk membuat jadual pesanan untuk sistem pesanan

WBOY
WBOYasal
2023-11-01 09:07:481127semak imbas

如何使用 MySQL 建立点餐系统订单表

Cara menggunakan MySQL untuk membina jadual pesanan untuk sistem pesanan, contoh kod khusus diperlukan

Dalam industri katering, sistem pesanan digunakan secara meluas untuk meningkatkan kecekapan pesanan dan kualiti perkhidmatan. Membina senarai pesanan yang cekap dan boleh dipercayai adalah teras sistem pesanan. Artikel ini akan memperkenalkan cara menggunakan sistem pengurusan pangkalan data MySQL untuk membina jadual pesanan untuk sistem pesanan, dan menyediakan contoh kod khusus.

Sebelum bermula, anda perlu menentukan struktur jadual pesanan. Biasanya, jadual pesanan harus mengandungi sekurang-kurangnya medan berikut: nombor pesanan, nama pelanggan, masa pesanan, jumlah amaun, dsb. Mengikut keperluan, kami juga boleh menambah lebih banyak medan, seperti alamat penghantaran, nombor hubungan, dll. Seterusnya, kami akan memperkenalkan secara terperinci cara menggunakan arahan MySQL untuk mencipta jadual pesanan.

Langkah 1: Cipta pangkalan data dan jadual pesanan

Dalam pangkalan data MySQL, anda perlu mencipta pangkalan data terlebih dahulu. Cipta pangkalan data bernama restoran menggunakan arahan berikut: restaurant 的数据库:

CREATE DATABASE restaurant;

接下来,我们进入该数据库:

USE restaurant;

然后,我们可以开始创建订单表。可以根据需要为每个字段设置合适的数据类型和约束条件。以下是一个示例的订单表结构:

CREATE TABLE orders (
  order_id INT AUTO_INCREMENT PRIMARY KEY,
  customer_name VARCHAR(50) NOT NULL,
  order_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
  total_amount DECIMAL(8,2) NOT NULL
);

在上述示例中,order_id 是订单编号,使用 AUTO_INCREMENT 属性设为自增,作为主键;customer_name 是客户姓名,使用 VARCHAR 类型,并设置 NOT NULL 约束;order_time 是下单时间,使用 TIMESTAMP 类型,并设置默认值为当前时间;total_amount 是总金额,使用 DECIMAL

INSERT INTO orders (customer_name, total_amount) VALUES ('张三', 50.00);

Seterusnya, kita masukkan pangkalan data:

SELECT * FROM orders;

Kita kemudian boleh mula mencipta jadual pesanan. Anda boleh menetapkan jenis data dan kekangan yang sesuai untuk setiap medan seperti yang diperlukan. Berikut ialah contoh struktur jadual pesanan:

SELECT * FROM orders WHERE total_amount > 50.00;

Dalam contoh di atas, order_id ialah nombor pesanan, dan ditetapkan kepada auto-increment menggunakan atribut AUTO_INCREMENT sebagai kunci utama; nama_pelanggan ialah nama pelanggan, gunakan jenis VARCHAR dan tetapkan kekangan NOT NULL; ialah masa pesanan, gunakan jenis TIMESTAMP dan tetapkan nilai lalai kepada masa semasa total_amount ialah jumlah keseluruhan, gunakan jenis DECIMAL; , dan tetapkan supaya tidak kosong.

Langkah 2: Masukkan data pesanan

Selepas struktur jadual diwujudkan, kita perlu memasukkan data ke dalam jadual pesanan. Gunakan arahan berikut untuk memasukkan data pesanan:

SELECT * FROM orders WHERE order_time >= DATE_SUB(NOW(), INTERVAL 7 DAY);

Dalam contoh di atas, kami memasukkan data pesanan dengan nama pelanggan "Zhang San" dan jumlah keseluruhan 50.00.

Langkah 3: Pertanyaan data pesanan

Selepas membuat jadual pesanan dan memasukkan data pesanan, kami boleh menanyakan data pesanan. Gunakan arahan berikut untuk menanyakan semua data pesanan:

UPDATE orders SET customer_name = '李四' WHERE order_id = 1;

Gunakan arahan berikut untuk menanyakan data pesanan dengan jumlah keseluruhan lebih daripada 50:

DELETE FROM orders WHERE order_id = 1;

Gunakan arahan berikut untuk menanyakan data pesanan minggu lepas:

rrreee

Langkah 4: Kemas kini data pesanan

Jika anda perlu mengemas kini Untuk data pesanan, anda boleh menggunakan arahan berikut untuk mengemas kini nama pelanggan nombor pesanan yang ditentukan:

rrreee

Dalam contoh di atas, kami mengubah suai nama pelanggan dengan pesanan nombor 1 hingga "李思".

Langkah 5: Padam data pesanan

Jika anda perlu memadam data pesanan, anda boleh menggunakan arahan berikut untuk memadam data dengan nombor pesanan yang ditentukan: 🎜rrreee🎜Dalam contoh di atas, kami memadamkan data pesanan dengan nombor pesanan 1. 🎜🎜Ringkasnya, artikel ini memperkenalkan cara menggunakan MySQL untuk membina jadual pesanan sistem pesanan dan menyediakan contoh kod khusus. Dengan mewujudkan struktur jadual pesanan yang sesuai, kami boleh mengurus dan menanya data pesanan dengan cekap, dengan itu meningkatkan kecekapan dan kualiti perkhidmatan sistem pesanan. 🎜

Atas ialah kandungan terperinci Cara menggunakan MySQL untuk membuat jadual pesanan untuk sistem 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