MySQL学习笔记DQL语句之基础查询

Posted !0 !

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL学习笔记DQL语句之基础查询相关的知识,希望对你有一定的参考价值。

一、语法:

select 查询列表
from 表名;

注意: 查询列表可以是:表中的字段、常量值、表达式、函数

二、示例

  1. 查询常量
  • 用法:select 常量值;

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

  1. 起别名
  • 方式一:as
  • 方式二:空格

注意: 如果别名有空格要用引号引起来

  1. 去重
  • 用法:select distinct 字段名 from 表名;
  1. +号运算符
  • 作用:做加法运算(不能做字符串拼接)

注意:

  1. select 数值+数值; 直接运算
  2. select 字符+数值;先试图将字符转换成数值,如果转换成功,则做加法运算;否则转换成0,再做加法运算
  3. select null+值;结果都为null
  1. concat函数
  • 作用:拼接字符
  • 用法:select concat(字符1,字符2,字符3,…);
  1. ifnull函数
  • 作用:判断某字段或表达式是否为null,如果为null 返回指定的值,否则返回原本的值
  • 用法:select ifnull(字符, 指定值) from 表;
  1. isnull函数
  • 作用:判断某字段或表达式是否为null,如果是null则返回true,否则返回false
  • 用法:select isnull(字符) from 表;

以上是关于MySQL学习笔记DQL语句之基础查询的主要内容,如果未能解决你的问题,请参考以下文章

MySql学习笔记之DQL常用查询

Mysql DBA 高级运维学习笔记-DQL语句之select知识讲解

Mysql DBA 高级运维学习笔记-sql语言介绍及分类

mysql基础-mysql中的DQL-分组函数

MySQL 基础 SQL -- DQL 数据查询语言(基础查询(字段别名) where条件查询(比较运算符逻辑运算符) 聚合函数分组查询 排序查询分页查询DQL语句执行顺序)

08-mysql基础-mysql中的DQL-联合查询