开发者社区> (小唐同学)> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

MySQL基本查询和运算符

简介: MySQL基本查询和运算符
+关注继续查看


订阅专栏

作者简介:大家好我是小唐同学(๑>؂<๑),大家可以叫我小唐

个人主页:小唐同学(๑>؂<๑)的博客主页

系列专栏:数据库

博友们如果也是新手入门MySQL 我希望大家可以多加练习 MySQL题库在牛客网就有已经给大家附上链接,可以直接点击跳转:点击跳转

牛客网支持ACM模式哦,刷算法题也很推荐哦!!!

下面上文章------》

 

目录

 

MySQL基本查询

查询概念:

1.查询所有商品:

2.查询某列:

3.别名查询:

4.列别名查询:

5.去重复值查询:

6.查询结果是表达式--运算查询

运算符

1.将所以商品价格上调10%:

2.查询商品名为“海尔洗衣机”的商品的信息

4.like-----通配符匹配

(1)查询含有’裤‘字的所以商品:

(2)查询以’海‘字开头的所以商品:

(3)查询第二个字为’寇‘的所有商品:

5.NULL的使用:

6.函数的使用:

(1)least求最小值:

(2)greatest求最大值


 

MySQL基本查询

查询概念:

查询是数据库管理系统中一个重要功能,数据查询不应只是简单返回数据库中存储的信息

还应该根据需要对数据进行筛选以及确定数据以什么形式显示

1.查询所有商品:

select   * from 表名;

2.查询某列:

select 列名1,列名2 from 表名;

3.别名查询:

select * from 表名 as 别名;

4.列别名查询:

select 列名1 as 别名,列名2 as 别名 ,from 表名;

5.去重复值查询:

当所有列均相同时才会去重复值(一般不会出现---主键)

select distinct 列名 from 表名;

6.查询结果是表达式--运算查询

select 列名 ,列名+10 别名 from 表名;

用到了别名   运算结果是+10后显示别名      不会修改原表数据;

运算符

运算符概念:数据库中的表结构确定后,表中数据代表的意义就已经确定,通过mysql运算符进行运算就可以获取到表结构以外的另一种数据。

下边以实例演示运算符的应用

1.将所以商品价格上调10%:

select pname ,price*1.1 as new_price from 表名;

2.查询商品名为“海尔洗衣机”的商品的信息

select *from 表名 where pname='海尔洗衣机';

(1)select *from 表名 where price between   100 and 200;

  (2) select *from 表名 where price >=100 and price<=200;

3.查询价格是200或800的所以商品:

select *from 表名where price in(200,800);

in 关键字括号中的值满足一个就好

4.like-----通配符匹配

(1)查询含有’裤‘字的所以商品:

select * from 表名 where pname like ’%裤%‘;

(2)查询以’海‘字开头的所以商品:

select * from 表名 where pname like ’海%‘;

(3)查询第二个字为’寇‘的所有商品:

select * from 表名 where pname like ’-寇%‘;

5.NULL的使用:

NULL 不能用=   因为NULL不等于任何值(包括它自己)

查询id不为NULL  的商品

select * from 表名 where列名 is not NULL; 

6.函数的使用:

(1)least求最小值:

select least(5,10,20);

select least(5,10,20)as smallnumber;

select least(5,null20);

如果数值中有NULL    则不会进行比较  直接输出NULL 

(2)greatest求最大值

select greatest (10,30,20)as bignumber;

select greatest (10,null,20)as bignumber;

如果数值中有NULL    则不会进行比较  直接输出NULL 

 


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
+关注
(小唐同学)
保持学习,持续前进
55
文章
1
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载