Rumah > Artikel > pangkalan data > Bagaimana untuk mencipta jadual produk untuk sistem membeli-belah runcit dalam MySQL
Dengan populariti membeli-belah runcit dalam talian, masalah bagaimana untuk mengurus maklumat produk dengan lebih baik dalam pangkalan data telah menjadi semakin ketara. Sebagai pangkalan data hubungan yang biasa digunakan, MySQL mempunyai storan jadual dan fungsi pengurusan yang sangat berkuasa Artikel ini akan memperkenalkan secara terperinci cara mencipta jadual produk sistem beli-belah runcit dalam MySQL.
1. Tentukan medan jadual produk
Sebelum membuat jadual produk, kita perlu terlebih dahulu memikirkan maklumat medan apa yang perlu disimpan. Produk mungkin mengandungi maklumat berikut:
CREATE TABLE `goods` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL COMMENT '商品名称', `price` decimal(10,2) NOT NULL COMMENT '商品价格', `stock` int(11) NOT NULL DEFAULT '0' COMMENT '商品库存', `brief` varchar(255) NOT NULL COMMENT '商品简介', `detail` text COMMENT '商品详情', `category` varchar(255) NOT NULL COMMENT '商品分类', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='商品表';
barang
ialah nama jadual, id
ialah kunci utama dan medan nombor yang ditambah secara automatik, name ialah nama produk, <kod>harga </kod>
ialah harga produk, Selepas menentukan medan jadual produk, kita perlu mencipta jadual produk dan memasukkan data. Berikut ialah data asas yang dimasukkan:
INSERT INTO `goods`(`name`, `price`, `stock`, `brief`, `detail`, `category`) VALUES ('苹果', 2.99, 100, '红彤彤的苹果', '新鲜有机苹果', '水果'), ('香蕉', 1.99, 200, '黄澄澄的香蕉', '营养丰富的水果', '水果'), ('土豆', 3.99, 50, '黄土豆', '产地直供,营养丰富', '蔬菜'), ('西红柿', 2.49, 60, '红瑰瑰的西红柿', '鲜红脆甜,口感细腻', '蔬菜'), ('鸡蛋', 2.49, 100, '新鲜鸡蛋', '每日供应,保证新鲜', '禽蛋');
Dalam kod di atas, kami memasukkan 5 rekod ke dalam jadual produk, termasuk nama, harga, inventori, pengenalan, butiran dan maklumat klasifikasi produk. CREATE TABLE
表示创建一张表,goods
为表格的名称,id
为主键和一个自增的编号字段,name
为商品名称,price
为商品价格,stock
为商品库存,brief
为商品简介,detail
为商品详情,category
为商品分类。在创建表的过程中,我们还可以为每个字段设置不同的约束条件。
二、创建商品表并插入数据
在定义好商品表的字段之后,我们需要创建商品表并插入数据。以下是基础的插入数据:
ALTER TABLE `goods` ADD COLUMN `sales` int(11) NOT NULL DEFAULT '0' COMMENT '商品销售量';
以上代码中,我们向商品表插入了5条记录,包含了商品的名称、价格、库存、简介、详情和分类信息。
三、根据需要调整商品表的结构
在实际应用中,商品表的结构很可能会根据实际需要进行调整。如果需要新增字段,可以使用 ALTER TABLE
命令进行操作。
例如,如果需要为商品表增加一个字段sales
表示商品销售量,可以这样添加:
ALTER TABLE `goods` DROP COLUMN `sales`;
如果要删除一个字段,则需要使用ALTER TABLE
ALTER TABLE
untuk beroperasi. Sebagai contoh, jika anda perlu menambah medan ALTER TABLE
dan nyatakan nama medan: #🎜🎜#rrreee#🎜🎜# 4. Ringkasan #🎜🎜# #🎜🎜#MySQL ialah sistem pengurusan pangkalan data yang stabil dan boleh dipercayai, boleh menyimpan dan mengurus maklumat produk dengan mudah, serta memudahkan operasi pintar sistem beli-belah runcit. Dalam proses mencipta dan menyelenggara jadual produk, anda mesti mempertimbangkan sepenuhnya senario perniagaan dan mereka bentuk medan serta kekangan yang munasabah untuk mencapai penyimpanan data yang cekap dan pertanyaan pantas. #🎜🎜#Atas ialah kandungan terperinci Bagaimana untuk mencipta jadual produk untuk sistem membeli-belah runcit dalam MySQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!