Mysql 创建数据库、表以及数据表基本管理

问题:

创建一个shop的数据库,然后在该库中进行操作

1) 创建一张商品表t_product,包含以下信息:

商品编号id(主键,自动增长)、商品名称name(非空)、生产厂家factory、商品重量weight、

2) 修改商品表的结构,添加一列信息:商品类型type 

3)修改商品表的结构,删除一列信息:商品重量weight

4) 向商品表添加如下信息: 

 商品编号商品名称生产厂家商品类型
1乒乓球南京列表制造厂运动类
2盐城对齐制造厂食品类
3羽毛球无锡水平线制造公司运动类
4薯片南京标题制造公司食品类

5) 修改商品表的数据:将商品名称以片结尾的商品的生产厂家改成 南京颜色有限公司

6) 查询商品表的数据:将所有食品类的商品信息找出来

7) 查询出所有的商品:按照商品编号降序排列 

8) 删除商品表的数据:将商品名称以球结尾,并且生产厂家是在南京地区的给删除

解法:

创建一个shop的数据库,然后在该库中进行操作

create database if not exists shop charset utf8;

1) 创建一张商品表t_product,包含以下信息:

商品编号id(主键,自动增长)、商品名称name(非空)、生产厂家factory、商品重量weight、

create table t_product
(
	id int primary key auto_increment,
	name varchar(20) not null,
	factory varchar(100),
	weight double
) charset utf8;

2) 修改商品表的结构,添加一列信息:商品类型type 

alter table t_product add type varchar(10);

3)修改商品表的结构,删除一列信息:商品重量weight

alter table t_product drop weight;

4) 向商品表添加如下信息: 

 商品编号商品名称生产厂家商品类型
1乒乓球南京列表制造厂运动类
2盐城对齐制造厂食品类
3羽毛球无锡水平线制造公司运动类
4薯片南京标题制造公司食品类
insert into t_product value(null,'乒乓球','南京列表制造厂','运动类');
insert into t_product value(null,'盐','盐城对齐制造厂','食品类');
insert into t_product value(null,'羽毛球','无锡水平线制造公司','运动类');
insert into t_product value(null,'薯片','南京标题制造公司','食品类');

5) 修改商品表的数据:将商品名称以片结尾的商品的生产厂家改成 南京颜色有限公司

update t_product set factory='南京颜色有限公司' where name like '%片';

6) 查询商品表的数据:将所有食品类的商品信息找出来

select * from t_product where type='食品类';

7) 查询出所有的商品:按照商品编号降序排列 

select * from t_product order by id desc;

8) 删除商品表的数据:将商品名称以球结尾,并且生产厂家是在南京地区的给删除

delete from t_product where name like '%球' and factory like '%南京%';

  • 2
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值