数据表基本管理"/>
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 '%南京%';
更多推荐
Mysql 创建数据库、表以及数据表基本管理
发布评论