东莞常平建设局网站,做互联网项目怎么推广,iis7 添加php网站,手机怎么建网站链接目录
1 学习目标
2 基础查询
2.1 语法
2.2 例子
3 条件查询
3.1 含义
3.2 语法
3.3 条件表达式
3.3.1 条件运算符
3.3.2 例子
3.4 逻辑表达式
3.4.1 逻辑运算符
3.4.2 例子
3.5 模糊查询
3.5.1 概述
3.5.2 例子
4 DISTINCT关键字
4.1 含义
4.2 例子
5 总结…目录
1 学习目标
2 基础查询
2.1 语法
2.2 例子
3 条件查询
3.1 含义
3.2 语法
3.3 条件表达式
3.3.1 条件运算符
3.3.2 例子
3.4 逻辑表达式
3.4.1 逻辑运算符
3.4.2 例子
3.5 模糊查询
3.5.1 概述
3.5.2 例子
4 DISTINCT关键字
4.1 含义
4.2 例子
5 总结 一键三连哦各位袁友...... 1 学习目标
重点掌握基础查询语法重点掌握条件查询语法重点掌握distinct关键字的使用
2 基础查询
2.1 语法
SELECT 字段1,字段2,... [FROM 表名]; 备注 类似于Java中 :System.out.println(要打印的东西); 特点 ① 通过select查询完的结果 是一个虚拟的表格不是真实存在 ② 要查询的东西可以是常量值、可以是表达式、可以是字段、可以是函数
2.2 例子
①切入到hr库
USE hr;
②查询employees表中的所有字段内容省略字段
SELECT * FROM employees;
③查询employees表中的所有字段内容不省略字段
SELECT employee_id,first_name,last_name,email,phone_number,hire_date,job_id,salary,commission_pct,manager_id,department_id
FROM employees;
④查询employees表中的部分字段但是字段显示顺序为first_name、last_name、email
SELECT first_name,last_name,email
FROM employees;
⑤查询employees表中的部分字段但是字段显示顺序为email、last_name、first_name
SELECT email,last_name,first_name
FROM employees;
3 条件查询
3.1 含义
条件查询根据条件过滤原始表的数据查询到想要的数据
3.2 语法
SELECT 要查询的字段|表达式|常量值|函数
FROM 表
WHERE 条件;
3.3 条件表达式
3.3.1 条件运算符
条件运算符含义大于小于大于等于小于等于等于!不等于不等于BETWEEN 小 AND 大在指定范围之间IN在一组指定的值中取值IS NULL字段为NULL
3.3.2 例子
①查看employees表结构
DESC employees;
②查询员工id是110的员工部分信息
SELECT employee_id, first_name, salary
FROM employees
WHERE employee_id 110;
③查询50部门的员工
SELECT employee_id, first_name, salary, department_id
FROM employees
WHERE department_id 50;
④查询不在50部门的员工排除50部门
SELECT employee_id, first_name, salary, department_id
FROM employees
WHERE department_id 50;
或者
SELECT employee_id, first_name, salary, department_id
FROM employees
WHERE department_id ! 50;
⑤查询工资小于 3000的员工
SELECT employee_id, first_name, salary, department_id
FROM employees
WHERE salary 3000;
⑥查询工资是 [8000, 9000]范围的员工
SELECT employee_id, first_name, salary, department_id
FROM employees
WHERE salary BETWEEN 8000 AND 9000;
⑦查询主管id是100、120、122的员工
SELECT employee_id, first_name, salary, manager_id
FROM employees
WHERE manager_id IN (100, 120, 122);
⑧没有主管的人(manager_id 是null值)
SELECT employee_id, first_name, salary, manager_id
FROM employees
WHERE manager_id IS NULL;
3.4 逻辑表达式
3.4.1 逻辑运算符
逻辑运算符含义两个条件如果同时成立结果为true否则为falseAND两个条件如果同时成立结果为true否则为false||两个条件只要有一个成立结果为true否则为falseOR两个条件只要有一个成立结果为true否则为falseNOT如果条件成立则not后为false否则为true
3.4.2 例子
①查询工资是 [8000, 10000]范围的员工
SELECT employee_id, first_name, salary, department_id
FROM employees
WHERE salary 8000 AND salary 10000;
或者
SELECT employee_id, first_name, salary, department_id
FROM employees
WHERE salary 8000 salary 10000;
②查询薪资等于8000或者薪资等于10000的员工
SELECT employee_id, first_name, salary, department_id
FROM employees
WHERE salary 8000 OR salary 10000;
或者
SELECT employee_id, first_name, salary, department_id
FROM employees
WHERE salary 8000 || salary 10000;
③查询工资3000或者工资15000
SELECT employee_id, first_name, salary
FROM employees
WHERE salary 3000 OR salary 15000;
或者
SELECT employee_id, first_name, salary
FROM employees
WHERE salary NOT BETWEEN 3000 AND 15000;
④排除部门50,80,100,60
SELECT employee_id, first_name, salary, department_id
FROM employees
WHERE department_id NOT IN(50,80,100,60);
⑤有提成的员工commission_pct不是null
SELECT employee_id, first_name, salary, commission_pct
FROM employees
WHERE commission_pct IS NOT NULL;
3.5 模糊查询
3.5.1 概述 使用LIKE关键字可以进行字符串的模糊查询但是需要使用通配符 通配符 _ 单个字符% 多个字符 格式示例
LIKE %X% 表示字符串中包含字符X
LIKE _X% 表示字符串中第二个字符是X
LIKE X% 表示字符串以X开始
LIKE %X 表示字符串以X结束
LIKE %X_Y 表示字符串倒数第三个字符数X并且最后一个字符是Y
3.5.2 例子
①查询first_name中包含en的员工信息
SELECT employee_id, first_name, salary
FROM employees
WHERE first_name LIKE %en%;
②first_name第三个和第四个字符是en
SELECT employee_id, first_name, salary
FROM employees
WHERE first_name LIKE __en%;
③排除电话中包含44
SELECT employee_id, first_name, salary, phone_number
FROM employees
WHERE phone_number NOT LIKE %44%;
4 DISTINCT关键字
4.1 含义
去除重复数据
4.2 例子
①所有的部门id(要求部分id不重复显示)并且不显示null
SELECT DISTINCT department_id
FROM employees
WHERE department_id IS NOT NULL;
②所有部门中有哪些工作岗位
SELECT DISTINCT department_id,job_id
FROM employees
WHERE department_id IS NOT NULL;
5 总结
①基础查询
使用SELECT语句可以从数据库中检索数据。以下是基本SELECT语句的一般格式
SELECT column1, column2, ...
FROM table_name;
此语句将返回表格“table_name”中所有行的“column1”、“column2”等列。
②条件查询
条件查询使用WHERE子句来过滤要返回的行。以下是使用WHERE子句的SELECT语句的一般格式
SELECT column1, column2, ...
FROM table_name WHERE condition;
其中“condition”是一个逻辑表达式它定义了要返回哪些行。例如要检索“employees”表中工资大于50000的员工的姓名和姓氏请执行以下操作
SELECT first_name, last_name
FROM employees
WHERE salary 50000;
③DISTINCT关键字
DISTINCT关键字用于从结果集中返回唯一的值。以下是DISTINCT关键字的一般格式
SELECT DISTINCT column1, column2, ...
FROM table_name;
此语句将返回表格“table_name”中所有唯一的“column1”、“column2”等列。
例如要获取“employees”表中唯一的职位列表请执行以下操作
SELECT DISTINCT job_title
FROM employees;
上篇文章MySQL数据库的基本概念day23-CSDN博客https://blog.csdn.net/Z0412_J0103/article/details/141679002下篇文章SQL的高级查询练习知识点中day25-CSDN博客https://blog.csdn.net/Z0412_J0103/article/details/141804900 文章转载自: http://www.morning.gjzwj.cn.gov.cn.gjzwj.cn http://www.morning.mpnff.cn.gov.cn.mpnff.cn http://www.morning.dxrbp.cn.gov.cn.dxrbp.cn http://www.morning.tgfsr.cn.gov.cn.tgfsr.cn http://www.morning.qwdqq.cn.gov.cn.qwdqq.cn http://www.morning.tymnr.cn.gov.cn.tymnr.cn http://www.morning.osshjj.cn.gov.cn.osshjj.cn http://www.morning.fgsqz.cn.gov.cn.fgsqz.cn http://www.morning.hkswt.cn.gov.cn.hkswt.cn http://www.morning.mlwpr.cn.gov.cn.mlwpr.cn http://www.morning.qgwpx.cn.gov.cn.qgwpx.cn http://www.morning.ygrkg.cn.gov.cn.ygrkg.cn http://www.morning.znmwb.cn.gov.cn.znmwb.cn http://www.morning.xsetx.com.gov.cn.xsetx.com http://www.morning.zdfrg.cn.gov.cn.zdfrg.cn http://www.morning.drcnf.cn.gov.cn.drcnf.cn http://www.morning.pljxz.cn.gov.cn.pljxz.cn http://www.morning.qlckc.cn.gov.cn.qlckc.cn http://www.morning.pfnrj.cn.gov.cn.pfnrj.cn http://www.morning.rxnl.cn.gov.cn.rxnl.cn http://www.morning.xhjjs.cn.gov.cn.xhjjs.cn http://www.morning.stlgg.cn.gov.cn.stlgg.cn http://www.morning.ldmtq.cn.gov.cn.ldmtq.cn http://www.morning.klyyd.cn.gov.cn.klyyd.cn http://www.morning.jyyw.cn.gov.cn.jyyw.cn http://www.morning.gwsll.cn.gov.cn.gwsll.cn http://www.morning.hchrb.cn.gov.cn.hchrb.cn http://www.morning.mmxt.cn.gov.cn.mmxt.cn http://www.morning.gzxnj.cn.gov.cn.gzxnj.cn http://www.morning.lgmgn.cn.gov.cn.lgmgn.cn http://www.morning.rmdwp.cn.gov.cn.rmdwp.cn http://www.morning.gbybx.cn.gov.cn.gbybx.cn http://www.morning.hmbxd.cn.gov.cn.hmbxd.cn http://www.morning.gstg.cn.gov.cn.gstg.cn http://www.morning.bxyzr.cn.gov.cn.bxyzr.cn http://www.morning.xrct.cn.gov.cn.xrct.cn http://www.morning.ypjjh.cn.gov.cn.ypjjh.cn http://www.morning.kszkm.cn.gov.cn.kszkm.cn http://www.morning.phzrq.cn.gov.cn.phzrq.cn http://www.morning.qwmpn.cn.gov.cn.qwmpn.cn http://www.morning.rxhsm.cn.gov.cn.rxhsm.cn http://www.morning.fhjnh.cn.gov.cn.fhjnh.cn http://www.morning.xqgtd.cn.gov.cn.xqgtd.cn http://www.morning.jmwrj.cn.gov.cn.jmwrj.cn http://www.morning.ntdzjx.com.gov.cn.ntdzjx.com http://www.morning.tkhyk.cn.gov.cn.tkhyk.cn http://www.morning.blxor.com.gov.cn.blxor.com http://www.morning.nsjpz.cn.gov.cn.nsjpz.cn http://www.morning.flchj.cn.gov.cn.flchj.cn http://www.morning.dpnhs.cn.gov.cn.dpnhs.cn http://www.morning.cwjsz.cn.gov.cn.cwjsz.cn http://www.morning.kfyqd.cn.gov.cn.kfyqd.cn http://www.morning.rbkdg.cn.gov.cn.rbkdg.cn http://www.morning.rrwft.cn.gov.cn.rrwft.cn http://www.morning.gkktj.cn.gov.cn.gkktj.cn http://www.morning.zknxh.cn.gov.cn.zknxh.cn http://www.morning.bnzjx.cn.gov.cn.bnzjx.cn http://www.morning.srwny.cn.gov.cn.srwny.cn http://www.morning.qqrqb.cn.gov.cn.qqrqb.cn http://www.morning.jjwt.cn.gov.cn.jjwt.cn http://www.morning.dqrhz.cn.gov.cn.dqrhz.cn http://www.morning.xfjwm.cn.gov.cn.xfjwm.cn http://www.morning.qydgk.cn.gov.cn.qydgk.cn http://www.morning.bpzw.cn.gov.cn.bpzw.cn http://www.morning.mgnrc.cn.gov.cn.mgnrc.cn http://www.morning.mqss.cn.gov.cn.mqss.cn http://www.morning.jpjxb.cn.gov.cn.jpjxb.cn http://www.morning.qxycf.cn.gov.cn.qxycf.cn http://www.morning.mxlwl.cn.gov.cn.mxlwl.cn http://www.morning.xhqwm.cn.gov.cn.xhqwm.cn http://www.morning.cbchz.cn.gov.cn.cbchz.cn http://www.morning.kbgzj.cn.gov.cn.kbgzj.cn http://www.morning.mrkbz.cn.gov.cn.mrkbz.cn http://www.morning.tkxr.cn.gov.cn.tkxr.cn http://www.morning.phlrp.cn.gov.cn.phlrp.cn http://www.morning.mrbzq.cn.gov.cn.mrbzq.cn http://www.morning.dtrcl.cn.gov.cn.dtrcl.cn http://www.morning.jbysr.cn.gov.cn.jbysr.cn http://www.morning.fqljq.cn.gov.cn.fqljq.cn http://www.morning.zdydj.cn.gov.cn.zdydj.cn