MySQL是一個(gè)開(kāi)源的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它被廣泛應(yīng)用于各種網(wǎng)絡(luò)應(yīng)用程序的數(shù)據(jù)存儲(chǔ)和管理。在MySQL中,商品表是一個(gè)非常常見(jiàn)的數(shù)據(jù)庫(kù)表,它通常包含各種商品信息,如商品名稱、價(jià)格、庫(kù)存等。
CREATE TABLE `goods` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '商品ID', `name` varchar(255) NOT NULL COMMENT '商品名稱', `price` decimal(10,2) NOT NULL COMMENT '商品價(jià)格', `stock` int(11) NOT NULL DEFAULT '0' COMMENT '商品庫(kù)存', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='商品表';
上面的代碼是創(chuàng)建一個(gè)名為“goods”的商品表,包含四個(gè)字段:id、name、price和stock。其中,id是主鍵,自增長(zhǎng),每個(gè)商品都有一個(gè)唯一的ID;name是商品名稱,必填;price是商品價(jià)格,為十進(jìn)制數(shù)值,必填;stock是商品庫(kù)存,為整數(shù),默認(rèn)值為0。
下面是一個(gè)典型的商品表截圖:
在圖中,可以看到表中包含了10個(gè)商品,每個(gè)商品都有一個(gè)唯一的ID,名稱和價(jià)格以及庫(kù)存信息。我們可以通過(guò)MySQL的各種SQL語(yǔ)句來(lái)對(duì)商品表進(jìn)行查詢、插入、更新和刪除操作,從而實(shí)現(xiàn)對(duì)商品信息的管理和維護(hù)。