0
点赞
收藏
分享

微信扫一扫

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

乌龙茶3297 2022-04-13 阅读 69
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 '%南京%';
举报

相关推荐

0 条评论