外贸网站推广渠道珠海新盈科技网站建设
- 作者: 五速梦信息网
- 时间: 2026年04月20日 08:19
当前位置: 首页 > news >正文
外贸网站推广渠道,珠海新盈科技网站建设,国家反诈中心app下载,重庆江津网站设计公司电话目录
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
相关文章
-
外贸网站推广服务电子商务网站规划、电子商务网站建设
外贸网站推广服务电子商务网站规划、电子商务网站建设
- 技术栈
- 2026年04月20日
-
外贸网站推广方法永久免费网站建设大概多少钱
外贸网站推广方法永久免费网站建设大概多少钱
- 技术栈
- 2026年04月20日
-
外贸网站推广seowordpress主题woocomece
外贸网站推广seowordpress主题woocomece
- 技术栈
- 2026年04月20日
-
外贸网站外贸网站建设行吗苏州360推广 网站建设
外贸网站外贸网站建设行吗苏州360推广 网站建设
- 技术栈
- 2026年04月20日
-
外贸网站网站推广网络推广有效果吗
外贸网站网站推广网络推广有效果吗
- 技术栈
- 2026年04月20日
-
外贸网站优化服务赣州信息港主页
外贸网站优化服务赣州信息港主页
- 技术栈
- 2026年04月20日
