mysql基础---基本查询

#---基础查询
/*
语法:
select 查询的东西 from 表名;
特点:
    1.查询列表可以是:表中的字段、常量值、表达式、函数
    2、查询的结果是一个虚拟的表格
    
*/
USE 库名   #打开指定的库
USE myemployees;

#1、查询表中的单个字段
SELECT last_name FROM employees;

#2、查询表中的多个字段
SELECT last_name,salary,email FROM employees;

#3、查询表中的所有字段(  ``  区分关键字和字段名)

SELECT `employee_id`,`first_name`,`last_name`,`email`,`phone_number`,`salary`,`commission_pct`,`manager_id`,`department_id`,`hiredate`
FROM employees;
    #  *  代表所有的字段
SELECT * FROM employees;


#4、查询常量值
SELECT 100;
SELECT "john";

#5、查询表达式
SELECT 100%98;

#6、查询函数
SELECT VERSION();

#7、起别名
    #一:使用 as
/*
1,便于理解
2,区分重名的字段
*/
SELECT 100%98 AS 结果;
SELECT `last_name` AS 姓,`first_name` AS 名 FROM employees;
    #二:使用空格
SELECT last_name 姓,first_name AS 名 FROM employees;

#案例:查询salary,显示结果为 out put(别名中出现特殊符号时,加“”)
SELECT salary "out put" FROM employees;

#8、去重(distinct 字段名)

#查询员工表中涉及到的所有部门编号
SELECT DISTINCT department_id FROM employees;

#9、+号的作用(运算符)
/*
---双方都是数值,则做加法运算
---其中一方是字符型,将字符转换为数值型,若成功则做加法运算,若不成功则输出另一方值(相当于将字符型转换为0)
---只要其中一方出现null(空),输出肯定是null
---concat函数,连接两个字符

*/
#例:查询员工明和姓连接成一个字段,并显示为姓名
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、付费专栏及课程。

余额充值