MySQL深入浅出(二)

简介: MySQL深入浅出(二)

列的别名


(1)重命名一个列

(2)便于计算

(3)紧跟列明,也可以在列名和别名之间加入关键字 ‘AS’,别名使用双引号,以便在别名中包含空格或特殊的字符并区分大小写

SELECT last_name AS name , commission_pcy comm
 FROM employees;

1670058683519.jpg

SELECT last_name "Name", salary * 12 "Annual Salary"
 FROM employees;
复制代码

1670058694994.jpg


字符串


(1)字符串可以是SELECT列表中的一个字符、数字、日期

(2)日期和字符只能在单引号中出现

(3)每当返回一行时,字符串就被输出一次


显示表结构


使用**DESCRIBE**命令,表示表结构

1670058726436.jpg

过滤和排序数据


使用WHERE子句,将不满足条件的行过滤掉

SELECT *|{[DINSTINCT] column|expression [alias], ...}
 FROM table
 [WHERE conditions(s)]

WHERE子句跟随FROM子句


在查询中过滤行


WHERE子句

SELECT emoloyee_id , last_name , job_id , department_id
 FROM employees
 WHERE department_id = 90 ;

1670058753409.jpg

比较运算

1670058766191.jpg

SELECT last_name , salary
 FROM employees
 WHERE salary <= 3000;

1670058778089.jpg

其他比较运算

1670058795547.jpg


BETWEEN


使用BETWEEN运算来显示在一个区间内的值

SELECT last_name , salary
 FROM employees
 WHERE salary BETWEEN 2500 AND 3500;

1670058814828.jpg

IN

使用IN运算显示列表中的值

SELECT employee_id , last_name , salary , manager_id
 FROM employees
 WHERE manager_id IN(100,101,201);

1670058830568.jpg

LIKE

使用LIKE运算选择类似的值

选择条件可以包含字符或数字

-%代表零个或多个字符(任意个字符)

-_代表一个字符

SELECT first_name
 FROM employees
 WHERE first_name LIKE 'S%';


相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
相关文章
|
4月前
|
人工智能 自然语言处理 安全
OpenClaw v2.3.12 保姆级安装教程,本地自动化办公必备
OpenClaw(小龙虾)是2026年热门开源本地AI智能体,支持Win11一键部署,无需联网、付费或编程基础。自动执行文件整理、浏览器操控等任务,数据全留本地,隐私安全可靠。(239字)
|
5月前
|
存储 弹性计算 固态存储
阿里云服务器ECS解析:实例规格、cpu与内存配置、带宽、云盘各自作用与选择注意事项
阿里云服务器ECS是构建IT基础设施的首选,提供弹性伸缩、全球部署、安全可靠及成本优化等优势,适用于网站部署、开发测试、数据库服务、大数据与AI及高性能计算等场景。选择ECS需考虑实例规格、CPU与内存、带宽及云盘四大核心组件。建议用户从业务场景出发,理解各组件作用,利用监控数据动态调整配置,结合CDN、优惠活动及免费试用等工具,系统决策以选出合适的ECS,确保性能、成本、安全与发展平衡。
581 3
|
设计模式 Go
依赖注入实用指南:深入解析inject库
依赖注入实用指南:深入解析inject库
476 0
|
4月前
|
数据采集 人工智能 安全
当攻击开始“自主决策”,安全体系如何应战?
攻击正从“工具化”迈向“智能体化”:具备学习、推理与自主决策能力。瑞数信息提出“AI对抗AI”,构建覆盖动态采集、AI深度分析、智能决策与执行的全域智能防御体系,推动安全从被动响应迈向主动智能对抗。
192 1
|
JSON JavaScript API
Python模拟HTTP请求实现APP自动签到
Python模拟HTTP请求实现APP自动签到
|
机器学习/深度学习 测试技术 API
1分钟读完100万字,Qwen2.5-Turbo上线长文本
1分钟读完100万字,Qwen2.5-Turbo上线长文本
|
算法 数据建模 数据库
软件设计师软考题目解析22 --每日五题
每日五题解析,涉及结构化开发方法中的接口设计依据、数据结构和算法设计、数据流图的使用场景、外部实体的识别以及决策树在数据流图中表示复杂条件逻辑的应用。
529 0
|
缓存 前端开发
前端webpack构建优化
从0到1负责手上项目一年多了,webpack虽然是老生常谈的话题,但只有出现问题时,才会去思考怎么去优化。由于项目里引入了越来越多的依赖,所以本地开发编译过程越来越慢,因此才有了这一次的webpack优化。顺便对一些生产环境的静态资源也做了一些优化。
前端webpack构建优化