• 欢迎访问故纵博客网,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站兼容其他浏览器.
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏极客公园吧

Mysql基础命令【基础查询+条件查询】 ★

PHP学习 wyoq 3周前 (09-27) 30次浏览 未收录 0个评论

##DQL 语言的学习
###进阶 1:基础查询
语法:
SELECT 要查询的东西
【FROM 表名】;

类似于 PHP 中 :print(要打印的东西);
特点:
①通过 select 查询完的结果 ,是一个虚拟的表格,不是真实存在
② 要查询的东西 可以是常量值、可以是表达式、可以是字段、可以是函数

###进阶 2:条件查询
条件查询:根据条件过滤原始表的数据,查询到想要的数据
语法:
select  要查询的字段 |表达式 | 常量值 | 函数 from  where  条件 ;

条件分类:
一、条件表达式
示例:salary>10000
【条件语句】条件运算符:
> < >= <= = != <>

二、【条件语句】逻辑表达式
示例:salary>10000 && salary<20000

【条件语句】逻辑运算符:

and(&&):两个条件如果同时成立,结果为 true,否则为 false
or(||):两个条件只要有一个成立,结果为 true,否则为 false
not(!):如果条件成立,则 not 后为 false,否则为 true

三、【条件语句】模糊查询
示例:last_name like ‘a%’

四:【排序查询】

语法:
select
要查询的东西
from

where
条件

order by 排序的字段|表达式|函数|别名 【asc|desc】

 

 

代码演示:

1.– 查询部门编号不等于 90 号的员工和部门编号
SELECT DISTINCT department_id FROM departments WHERE department_id != 90 ORDER BY department_id DESC;

【逻辑符】
— 查询部门编号不是在 90 到 100 之间,或者工资高于 15000 的员工信息
SELECT * FROM employees WHERE NOT(department_id >= 90 AND department_id < 110) OR salary > 15000

【模糊查询】
— like — 查询员工中包含字符 a 的员工信息

SELECT * FROM employees WHERE last_name LIKE ‘%a%’;


故纵博客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Mysql基础命令【基础查询+条件查询】 ★
喜欢 (1)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址