目录
- 前言
- 基础操作1:查询字段
- 查询单个字段
- 查询多个字段
- 查询所有字段
- 基础操作2:特殊查询
- 查询常量值
- 查询表达式
- 查询函数
- 基础操作3:起别名
- 基础操作4:去重
- 基础操作5:拼接
前言
介绍MySQL的基础查询操作我们选择使用可视化软件Navicat,对应的数据库使用了某公司员工数据库,该数据库包含员工信息表、部门信息表、公司地址信息表、工作职业信息表。
基础操作1:查询字段
要查询具体的字段,我们首先要进入到对应的表中;下面我们已员工信息表为例,先打开新建查询,然后在右侧区域执行USE语句进入表中:
查询单个字段
格式:
查询多个字段
格式:
查询所有字段
格式1:
格式2:
注意
:
基础操作2:特殊查询
查询常量值
格式:
注意
:字符型和日期型必须加单引号。
查询表达式
格式:
查询函数
格式:
下面给出几个简单的函数:
函数格式 | 作用 |
VERSION() | 查询MySQL的版本 |
IFNULL(expr1,expr2) | 判断expr1表示的内容是否为NULL,若是则输出为expr2;若不是输出原始结果 |
CONCAT(str1,str2,…) | 将括号里面的内容拼接起来 |
ISNULL(expr1) | 判断expr1是否为NULL,如果为NULL返回1,否则返回0 |
基础操作3:起别名
格式1:(中间添加as)
格式2:(中间添加空格)
特点
:
注意
:如果起的别名中有特殊符号,可以给别名加双引号
基础操作4:去重
格式:
基础操作5:拼接
首先明确一点,在MySQL中 + 号只有运算符的意思,而不能像编程语言中将两个字符串进行拼接操作。两个数相加如果都是数字则正常相加;如果有一个为字符,则先进行转换后相加,如果无法转换为数字,则默认为0;若有出现NULL,那么相加结果也一定为NULL。具体例子见下图:
在这里我们使用concat()函数进行拼接格式: