一、基础查询

1、语法

select 查询列表 form 表名;  

2、特点:

  1、查询列表可以是:表中的字段、常量值、表达式、函数多个列名用逗号(,)分隔。
  2、查询的结果是一个虚拟表格。

3、例子:

1)查询表中的字段
select 列表名1,列表名2 from 表名;  
2)查询表中的所有字段
select * form 表名;  
3)查询常量
select 100;
select 'http://zyxwmj.top';
4)查询表达式
select 100*66
5)查询函数
select version();
6)别名

  如果要查询的字段有重名的时候,使用别名区分。
① 使用 as 关键字

select 查询列表 as 别名 from;

② 使用空格

select 查询列表 别名 from;
7)去重

  使用 distinct 关键字去重。

select distinct age  from user;
8)字段连接

  将 A 字段和 B 字段连接成一个字段。

select concat(A,B)  from user;

二、条件查询和排序查询

1、语法

  []括住的内容表示可写可不写。asc 表示升序,desc 表示降序,排序方式默认升序。

select 查询列表   
form 表名 [where 筛选条件]   
[order by 排序列表 [asc|desc] ] ;   

三、MySQL 的运算符

  具体作用这里不多做解释。

符号解释
+数值运算 加法
>条件运算符 大于号
<条件运算符 小于号
=条件运算符 等于号不可用于 null
<=>条件运算符 安全等于可用于 null
!= 和 <>条件运算符 不等于
>=条件运算符 大于等于
<=条件运算符 小雨等于
&& 和 and逻辑运算符 与
|| 和 or逻辑运算符 或
! 和 not逻辑运算符 取反

加号的应用

  ① 100+66 两个操作数都为数值型,则做加法运算。
  ②'123'+66 一个为字符型,则将字符型转为数值型,如果转型成功,则继续加法运算,如果转型失败,则将字符型转成 0。
  ③ null+66 只要其中一方为 null,则结果为 null。

四、MySQL 的模糊查询和通配符

1、模糊查询

符号解释
like和通配符结合使用
not like和通配符结合使用
between 20 and 30相当于大于等于 20 并且小于等于 30
in(20,30)相当于等于 20 或等于 30
is null为 null 时匹配
is not null不为 null 时匹配

2、通配符

符号解释
%表示任意多种字符且可以出现任意次数
_表示任意一个字符

标题:MySQL中的简单查询以及运算符和通配符
作者:Yi-Xing
地址:http://47.94.239.232/articles/2019/10/07/1570442512413.html
博客中若有不恰当的地方,请您一定要告诉我。前路崎岖,望我们可以互相帮助,并肩前行!