mysql笔记--基础查询

基础查询

语法:

select 查询列表
from 表名;

特点:

  1. 查询列表可以是表中的字段,常量值,表达式,函数
  2. 查询的结果是一个虚拟的表格

1. 查询表中的单个字段

select last_name from employees;

2. 查询表中多个字段

select last_name,salary,email from employees;

3. 查询表中的所有的字段

select * from employees;

4. 查询常量值

select 100;

在这里插入图片描述

select 'john';

在这里插入图片描述
有此看,好像语句select就和有点像输出,hh

查询表达式

select 100 % 98;

6. 查询函数

#查看mysql版本
select version();

7. 起别名

  1. 便于理解
  2. 如果要查询的字段又重名的情况,可以使用别名来区分开来
    方式一
select 100 % 98 as 结果
select last_name as,first_name as,from employees;

在这里插入图片描述
这里的last_name和first_name分别被姓,名所取代
方式二

select last_name 姓,first_name 名 from employees;

在这里插入图片描述
案例:查询员工表中涉及到的所有的部门编号

select salary as out put from employees ;

在这里插入图片描述
这样是会报错的,因为 out 为关键词,所以要加上 " " 或 ’ ’
正确代码:

select salary as "out put" from employees;

8. 去重查找:

案例:查询员工表中涉及到的所有部门编号

select department from employees;

在这里插入图片描述
这样查找,会查找出许多重复的部门编号

select distinct department_id from employees;

在这里插入图片描述

9. +号的作用

在mysql中只有功能:做运算符

两个操作都为数值型,则做加法运算:

select 100 + 90;

在这里插入图片描述
只要其中一方为字符型,试图将字符型转换为数值型,
转换成功,则做加法运算:

select '123' + 90;

在这里插入图片描述
转换失败,则字符型转换为0,在做加法运算:

select 'john' + 90;

在这里插入图片描述
特殊案例:只要一方为null,则结果为null;

select null + 90;

在这里插入图片描述

拼接函数:

select concat('a','b','c') as 结果;

在这里插入图片描述
案例:查询员工名和姓连接成一个字段,并显示姓名

select 
	concat(last_name, first_name) as 姓名
from
	employees;.

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值