MySQL笔记(二)——DQL语言基础

基础查询:

一、语法

  select 查询列表
  from 表名;

二、特点

  1、查询列表可以是字段、常量、表达式、函数,也可以是多个
  2、查询结果是一个虚拟表

三、示例

1、查询单个字段

  select 字段名 from 表名;

2、查询多个字段

  select 字段名,字段名 from 表名;

3、查询所有的字段

  select * from 表名;

4、查询常量

  select 常量;
  注意:字符型和日期型的常量值必须用单引号引起来,数值型不需要

5、查询函数

  select 函数名(实参列表);

6、查询表达式

  select 100/1234;

7、起别名

  1、as 2、空格

扫描二维码关注公众号,回复: 11617662 查看本文章

8、去重

  select distinct 字段名 from 表名;

9、+

  作用:做加法运算
  select 数值+数值; 直接运算
  select 字符+数值; 先试图将字符转换为数值,如果转换成功,则继续运算;否则转换为0,再做运算
  select null+值; 结果都为null

10、【补充】concat函数

  功能:拼接字符
  select concat(字符1,字符2,字符3,…)

11、【补充】ifnull函数

  功能:判断某字段或表达式是否为null,如果为null 返回指定的值,否则返回原本的值
  select ifnull(commission_pct,0) from employees;

12、【补充】isnull函数

  功能:判断某字段或表达式是否为null,如果是,则返回1,否则返回0

条件查询:

一、语法

  select 查询列表 from 表名 where 筛选条件;

二、筛选条件的分类

  1、简单条件运算符
  < = > <> != >= <= <=>安全等于

  2、逻辑运算符
  && and; || or; ! not;

  3、模糊查询
  like:一般搭配通配符使用,可以判断字符型或数值型
  通配符:%任意多个字符,_任意单个字符

  between and; in; is null // is not null

猜你喜欢

转载自blog.csdn.net/weixin_45032666/article/details/108290503