目录

  • 前言
  • 基础操作1:查询字段
  • 查询单个字段
  • 查询多个字段
  • 查询所有字段
  • 基础操作2:特殊查询
  • 查询常量值
  • 查询表达式
  • 查询函数
  • 基础操作3:起别名
  • 基础操作4:去重
  • 基础操作5:拼接



前言

介绍MySQL的基础查询操作我们选择使用可视化软件Navicat,对应的数据库使用了某公司员工数据库,该数据库包含员工信息表、部门信息表、公司地址信息表、工作职业信息表。

mysql 查看table 操作记录 mysql查询操作记录_mysql 查看table 操作记录

基础操作1:查询字段

要查询具体的字段,我们首先要进入到对应的表中;下面我们已员工信息表为例,先打开新建查询,然后在右侧区域执行USE语句进入表中:

mysql 查看table 操作记录 mysql查询操作记录_查询语句_02

查询单个字段

格式:mysql 查看table 操作记录 mysql查询操作记录_sql_03

mysql 查看table 操作记录 mysql查询操作记录_mysql 查看table 操作记录_04

查询多个字段

格式:mysql 查看table 操作记录 mysql查询操作记录_mysql_05

mysql 查看table 操作记录 mysql查询操作记录_mysql_06

查询所有字段

格式1:mysql 查看table 操作记录 mysql查询操作记录_查询语句_07

格式2:mysql 查看table 操作记录 mysql查询操作记录_mysql_08

mysql 查看table 操作记录 mysql查询操作记录_数据库_09

注意

mysql 查看table 操作记录 mysql查询操作记录_sql_10

mysql 查看table 操作记录 mysql查询操作记录_sql_10

基础操作2:特殊查询

查询常量值

格式:mysql 查看table 操作记录 mysql查询操作记录_mysql 查看table 操作记录_12

mysql 查看table 操作记录 mysql查询操作记录_mysql 查看table 操作记录_13


注意:字符型和日期型必须加单引号。

查询表达式

格式:mysql 查看table 操作记录 mysql查询操作记录_mysql 查看table 操作记录_14

mysql 查看table 操作记录 mysql查询操作记录_mysql_15

查询函数

格式:mysql 查看table 操作记录 mysql查询操作记录_数据库_16

下面给出几个简单的函数:

函数格式

作用

VERSION()

查询MySQL的版本

IFNULL(expr1,expr2)

判断expr1表示的内容是否为NULL,若是则输出为expr2;若不是输出原始结果

CONCAT(str1,str2,…)

将括号里面的内容拼接起来

ISNULL(expr1)

判断expr1是否为NULL,如果为NULL返回1,否则返回0

mysql 查看table 操作记录 mysql查询操作记录_mysql_17

基础操作3:起别名

格式1:mysql 查看table 操作记录 mysql查询操作记录_查询语句_18(中间添加as)

格式2:mysql 查看table 操作记录 mysql查询操作记录_查询语句_19(中间添加空格)

mysql 查看table 操作记录 mysql查询操作记录_mysql_20


特点

mysql 查看table 操作记录 mysql查询操作记录_sql_10

mysql 查看table 操作记录 mysql查询操作记录_sql_10

注意:如果起的别名中有特殊符号,可以给别名加双引号

基础操作4:去重

格式:mysql 查看table 操作记录 mysql查询操作记录_数据库_23

mysql 查看table 操作记录 mysql查询操作记录_查询语句_24

基础操作5:拼接

首先明确一点,在MySQL中 + 号只有运算符的意思,而不能像编程语言中将两个字符串进行拼接操作。两个数相加如果都是数字则正常相加;如果有一个为字符,则先进行转换后相加,如果无法转换为数字,则默认为0;若有出现NULL,那么相加结果也一定为NULL。具体例子见下图:

mysql 查看table 操作记录 mysql查询操作记录_数据库_25


在这里我们使用concat()函数进行拼接格式:mysql 查看table 操作记录 mysql查询操作记录_数据库_26

mysql 查看table 操作记录 mysql查询操作记录_sql_27