MySQL数据库基本操作

目录

1、创建数据库并进入。

 2、创建远程数据库的操作用户

3、刷新数据库

4、客户端远程登陆服务器

5、创建数据表products

6、 数据表添加内容

7、查询成本低于10元的水果信息

8、将所有蔬菜的成本上调1元。

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

10、查询成本最高的5个产品信息。

11、查询有哪些产品种类。

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

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

 14、查询所有蔬菜的平均成本。


1、创建数据库并进入。

create database shop;
use shop;

 2、创建远程数据库的操作用户

grant all on shop.* to 'testuser'@'192.168.115.%' identified by '123.com';

3、刷新数据库

flush privileges;

4、客户端远程登陆服务器

yum -y install mariadb
mysql -uadmin -p123.com -h192.168.115.151

5、创建数据表products

create table products(名称 varchar(50), 种类 varchar(50), 成本 varchar(50), 出厂日期 var
char(50)) default character set utf8;

6、 数据表添加内容

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');
select * from products;

7、查询成本低于10元的水果信息

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

8、将所有蔬菜的成本上调1元。

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

 

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

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

10、查询成本最高的5个产品信息。

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

11、查询有哪些产品种类。

select distinct 种类 from products;

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

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

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

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

 14、查询所有蔬菜的平均成本。

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

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值