MySQL学习笔记DQL语句之基础查询
Posted !0 !
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL学习笔记DQL语句之基础查询相关的知识,希望对你有一定的参考价值。
一、语法:
select 查询列表
from 表名;
注意: 查询列表可以是:表中的字段、常量值、表达式、函数
二、示例
- 查询常量
- 用法:select 常量值;
注意: 字符型和日期型的常量值必须用引号引起来,数值型不需要
- 起别名
- 方式一:as
- 方式二:空格
注意: 如果别名有空格要用引号引起来
- 去重
- 用法:select distinct 字段名 from 表名;
- +号运算符
- 作用:做加法运算(不能做字符串拼接)
注意:
- select 数值+数值; 直接运算
- select 字符+数值;先试图将字符转换成数值,如果转换成功,则做加法运算;否则转换成0,再做加法运算
- select null+值;结果都为null
- concat函数
- 作用:拼接字符
- 用法:select concat(字符1,字符2,字符3,…);
- ifnull函数
- 作用:判断某字段或表达式是否为null,如果为null 返回指定的值,否则返回原本的值
- 用法:select ifnull(字符, 指定值) from 表;
- isnull函数
- 作用:判断某字段或表达式是否为null,如果是null则返回true,否则返回false
- 用法:select isnull(字符) from 表;
以上是关于MySQL学习笔记DQL语句之基础查询的主要内容,如果未能解决你的问题,请参考以下文章
Mysql DBA 高级运维学习笔记-DQL语句之select知识讲解
MySQL 基础 SQL -- DQL 数据查询语言(基础查询(字段别名) where条件查询(比较运算符逻辑运算符) 聚合函数分组查询 排序查询分页查询DQL语句执行顺序)