1.新建一个食物表
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.插入数据(增)
INSERT INTO food (food_big_type,food_small_type,food_name,food_money) VALUES
('小吃类','营养小吃','飘香拌面','5'),
('小吃类','营养小吃','爽口云吞','5'),
('小吃类','营养小吃','炸酱面','6'),
('小吃类','营养小吃','清汤面','4'),
('小吃类','营养小吃','炒面','8'),
('小吃类','营养小吃','拌云吞','6'),
('炖品类','滋补炖罐','海带排骨汤','7'),
('炖品类','滋补炖罐','人参乌鸡汤','8'),
('炖品类','滋补炖罐','天麻猪脑汤','8'),
('炖品类','滋补炖罐','莲子猪肚汤','8'),
('炖品类','滋补炖罐','红参鸽子汤','9'),
('炖品类','滋补炖罐','十全牛鞭汤','10'),
('米饭类','套餐盖浇','鸡腿套餐饭','11'),
('米饭类','套餐盖浇','鸭腿套餐饭','12'),
('米饭类','套餐盖浇','猪脚套餐饭','13'),
('米饭类','套餐盖浇','茄子肉丝盖浇饭','10'),
('米饭类','套餐盖浇','青椒牛肉盖浇饭','14'),
('米饭类','套餐盖浇','土豆肉丝盖浇饭','11');
3.删除几条数据(删)
DELETE FROM food WHERE food_name = '天麻猪脑汤';
为了演示多条删除,添加两个数据如下
DELETE FROM food WHERE food_name IN ('霸王餐','无敌海霸王');
注意:一般在实际的开发过程中是不会真正删除数据的,而是对这些数据设置一个状态,用改变状态的方式来伪删除数据。因为数据是有价值,这些数据可以供给程序分析。
4.查询数据(查询)
查询数据是数据库最主要的行为,后面会慢慢拓展开,这里只做最简单的查询
SELECT * FROM food WHERE food_big_type = '小吃类';
一般在实际开发中请不要用“SELECT * ”这是一种非常低效的查询,
应该查询具体字段,例如
SELECT food_big_type,food_small_type,food_name,food_money
FROM food WHERE food_big_type = '小吃类';