1.新建一個(gè)食物表
CREATE TABLE IF NOT EXISTS `food`(
`id` INT UNSIGNED AUTO_INCREMENT,
`food_big_type` VARCHAR(40) NOT NULL,
`food_small_type` VARCHAR(40) NOT NULL,
`food_name` VARCHAR(40) NOT NULL,
`food_money` TINYINT NOT NULL,
PRIMARY KEY (`id`)
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
2.插入數(shù)據(jù)(增)
INSERT INTO food (food_big_type,food_small_type,food_name,food_money) VALUES
('小吃類(lèi)','營(yíng)養(yǎng)小吃','飄香拌面','5'),
('小吃類(lèi)','營(yíng)養(yǎng)小吃','爽口云吞','5'),
('小吃類(lèi)','營(yíng)養(yǎng)小吃','炸醬面','6'),
('小吃類(lèi)','營(yíng)養(yǎng)小吃','清湯面','4'),
('小吃類(lèi)','營(yíng)養(yǎng)小吃','炒面','8'),
('小吃類(lèi)','營(yíng)養(yǎng)小吃','拌云吞','6'),
('燉品類(lèi)','滋補(bǔ)燉罐','海帶排骨湯','7'),
('燉品類(lèi)','滋補(bǔ)燉罐','人參烏雞湯','8'),
('燉品類(lèi)','滋補(bǔ)燉罐','天麻豬腦湯','8'),
('燉品類(lèi)','滋補(bǔ)燉罐','蓮子豬肚湯','8'),
('燉品類(lèi)','滋補(bǔ)燉罐','紅參鴿子湯','9'),
('燉品類(lèi)','滋補(bǔ)燉罐','十全牛鞭湯','10'),
('米飯類(lèi)','套餐蓋澆','雞腿套餐飯','11'),
('米飯類(lèi)','套餐蓋澆','鴨腿套餐飯','12'),
('米飯類(lèi)','套餐蓋澆','豬腳套餐飯','13'),
('米飯類(lèi)','套餐蓋澆','茄子肉絲蓋澆飯','10'),
('米飯類(lèi)','套餐蓋澆','青椒牛肉蓋澆飯','14'),
('米飯類(lèi)','套餐蓋澆','土豆肉絲蓋澆飯','11');
3.刪除幾條數(shù)據(jù)(刪)
DELETE FROM food WHERE food_name = '天麻豬腦湯';
為了演示多條刪除,添加兩個(gè)數(shù)據(jù)如下
DELETE FROM food WHERE food_name IN ('霸王餐','無(wú)敵海霸王');
注意:一般在實(shí)際的開(kāi)發(fā)過(guò)程中是不會(huì)真正刪除數(shù)據(jù)的苦锨,而是對(duì)這些數(shù)據(jù)設(shè)置一個(gè)狀態(tài),用改變狀態(tài)的方式來(lái)偽刪除數(shù)據(jù)。因?yàn)閿?shù)據(jù)是有價(jià)值,這些數(shù)據(jù)可以供給程序分析干签。
4.查詢(xún)數(shù)據(jù)(查詢(xún))
查詢(xún)數(shù)據(jù)是數(shù)據(jù)庫(kù)最主要的行為,后面會(huì)慢慢拓展開(kāi),這里只做最簡(jiǎn)單的查詢(xún)
SELECT * FROM food WHERE food_big_type = '小吃類(lèi)';
一般在實(shí)際開(kāi)發(fā)中請(qǐng)不要用“SELECT * ”這是一種非常低效的查詢(xún)及刻,
應(yīng)該查詢(xún)具體字段岂丘,例如
SELECT food_big_type,food_small_type,food_name,food_money
FROM food WHERE food_big_type = '小吃類(lèi)';