mysql_基础查询_1

# 进阶一:基础查询
/*
语法:
select 查询列表 from 表明:
特点:
1.查询列表可以是:表中的字段,常量值,表达式,函数
2.查询的结果是一个虚拟的表格
*/

USE myemployees;

#1.查询表中的单个字段
SELECT last_name FROM employees;
#2.查询表中多个字段
SELECT salary,job_id,email FROM employees;
#3.查询所有 
# 方式一点击表格里的内容
SELECT `employee_id`,`last_name`,`department_id`,`manager_id`
FROM employees
#方式二
SELECT *FROM employees;
#4查询常量值
SELECT 100;

SELECT 'Mazhiyong';
#5查询表达式
select 100%99
#6查询函数
select version();
#7.起别名
/*
1便于理解
2.如果要查询的字段有重名的,使用别名可以区分开来
*/
#方式一 使用as
select 100%99 As 结果;
select last_name AS 姓氏,first_name As 名字 from employees;
#方式二 使用空格
select last_name 姓氏,first_name 名字 from employees;
#案例:查询salary,显示为out put 
select salary as "out put" from employees;
#去重
#案例:查询员工表中涉及到的所有的部门编号
select department_id 部门ID from employees;
# 有重复的 去掉重复的
select distinct department_id as 去重部门编号 from employees;

#+号的作用

/*
java的+符号
1.运算符:两个操作数都为数值型
2.连接符:只要有一个操作数为字符串

mysql中的加号
仅仅有一个功能:运算符

select 100+90;其中一方为字符型,试图将字符型数值转换为数值型
		如果转换成功,则继续做加法运算
select '123'+90; :其中一方为字符型,试图将字符型数值转化成数值型
		如果成功,则继续转化做加法运算
		如果失败,将字符型转换为数值0
select null+90;只要一方为null,则结果肯定为null

*/


#拼接函数 CONCAT('a','b','c');
#SELECT CONCAT('a','b','c') AS 结果;
#查询员工名和姓 并显示为姓名
select last_name+first_name as 姓名 from employees;

SELECT concat (last_name,' ',first_name) as 姓名 from employees;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

理想艺术!马

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值