简述MySQL数据表简易操作

目录

一、安装操作环境

1.安装mariadb及mariadb-server,启动服务

 2.进入MySQL,并创建数据库和数据表

3. 在数据表中插入要用到的数据

二、对数据表进行查询,修改等操作

1.查询成本低于10元的水果

2.将所有的蔬菜成本上调1元

3.查询成本大于3元并小于40元的产品信息,并按照成本从高到低的顺序显示结果

4.查询成本最高的5个产品信息

 5.查询有哪些产品种类

6.查询出厂日期晚于2017年4月的水果信息

7.分组查询所有水果、蔬菜、坚果的总成本

8.查询所有蔬菜的平均成本


一、安装操作环境

1.安装mariadb及mariadb-server,启动服务

yum -y install mariadb
yum -y install mariadb-server
systemctl start mariadb

 2.进入MySQL,并创建数据库和数据表

mysql
use mysql
create database shop default character set utf8;
create table products(`名称` varchar(30),`种类` varchar(30),`成 本` float,`出场日期` datetime);

 远程链接 ,这个做不做都行

3. 在数据表中插入要用到的数据

insert into products 
    -> 
    -> value
    -> ('西瓜','水果','4.1000','2017-05-05 00:00:00.000'),
    -> ('芹菜','蔬菜','1.0000','2017-04-01 00:00:00.000'),
    -> ('番茄','蔬菜','2.9000','2017-05-09 00:00:00.000'),
    -> ('黄瓜','蔬菜','2.2000','2017-05-05 00:00:00.000'),
    -> ('香蕉','水果','6.1000','2017-05-23 00:00:00.000'),
    -> ('核桃','坚果','28.5000','2017-03-03 00:00:00.000'),
    -> ('开心果','坚果','38.1100','2017-02-22 00:00:00.000'),
    -> ('蓝莓','水果','50.2000','2017-05-11 00:00:00.000');

 

二、对数据表进行查询,修改等操作

1.查询成本低于10元的水果

 select * from products where 成本 < 10 and 种类='水果';

 

2.将所有的蔬菜成本上调1元

update products set 成本=成本+'1.0000' where 种类='蔬菜';

3.查询成本大于3元并小于40元的产品信息,并按照成本从高到低的顺序显示结果

select * from products where 成本 > 3 and 成本< 40 order by 成本 DESC;

 

4.查询成本最高的5个产品信息

select * from products where 成本 order by 成本 desc limit 5;

 

 5.查询有哪些产品种类

MariaDB [shop]> select distinct(种类) from products;

6.查询出厂日期晚于2017年4月的水果信息

select * from products where 出场日期 > '2017-04' and 种类='水果';
 

7.分组查询所有水果、蔬菜、坚果的总成本

select 种类,sum(成本) 成本 from products where 种类 in ('蔬菜','水果','坚果') group by 种类;

8.查询所有蔬菜的平均成本

select avg(成本) as 平均成本 from products where 种类='蔬菜';

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值