mysql基础查询案例

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 介绍mysql的单表增删改查以及多表查询常用案例

select * from tb_emp;#查询表里的所有东西

select name,id,title,salary from tb_emp;#查询表的名字,头部,工资

select id as emp_id,name,salary from tb_emp;#取别名:把id的名字变为emp_id并且查询姓名工资

select id 工号,name 姓名,salary 工资 from tb_emp;#id,name,salary的头部名字分别变为工号,名字,工资

select id 工号,name 姓名,salary*12 工资 from tb_emp;#id,name,salary的头部名字分别变为工号,名字,工资。并且查询一年的工资

select id,name,salary*12 sal_year from tb_emp;#给一年里的工资头部取别名为sal_year

select title from tb_emp;#专门查询表里的title

select DISTINCT title from tb_emp;#查询title的过程没有出现重复

select * from tb_emp where title='Stock Clerk';#查询表中title为"stock clerk"的员工信息

select * from tb_emp where dept_id='7';#查询表中dept_id为"7"的员工信息

select * from tb_emp where salary>=2500 and salary<=3300 and title='Stock Clerk';#查询表中工资大于2500且小于3300元,title为"stock clerk"的员工信息

select * from tb_emp where salary between 2500 and 3300 and title='Stock Clerk';#同上

select * from tb_emp where salary not between 2500 and 3300;#查询表中员工的工资不在2500到3300内

select * from tb_emp where dept_id in (1,3,7,9);#查询dept_id内有1,3,7,9的员工信息

select * from tb_emp where dept_id not in (1,3,7,9);#查询dept_id内没有1,3,7,9的员工信息

select * from tb_emp where name like 'M_i';#查询名字只有三个字母并且第一个字母为m最后一个字母为i

select * from tb_emp where salary like'%4%';#查询表里的工资里面的数字有4这个数字

select * from tb_emp where salary>3500 order by salary;#查询工资大于3500以上并且是升序

select * from tb_emp where dept_id = 2 order by salary desc ,name;#

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
1月前
|
SQL 关系型数据库 MySQL
案例剖析,MySQL共享锁引发的死锁问题!
案例剖析,MySQL共享锁引发的死锁问题!
|
1月前
|
消息中间件 关系型数据库 MySQL
大数据-117 - Flink DataStream Sink 案例:写出到MySQL、写出到Kafka
大数据-117 - Flink DataStream Sink 案例:写出到MySQL、写出到Kafka
123 0
|
4天前
|
SQL 前端开发 关系型数据库
SpringBoot使用mysql查询昨天、今天、过去一周、过去半年、过去一年数据
SpringBoot使用mysql查询昨天、今天、过去一周、过去半年、过去一年数据
33 9
|
5天前
|
缓存 监控 关系型数据库
如何优化MySQL查询速度?
如何优化MySQL查询速度?【10月更文挑战第31天】
20 3
|
11天前
|
SQL NoSQL 关系型数据库
2024Mysql And Redis基础与进阶操作系列(5)作者——LJS[含MySQL DQL基本查询:select;简单、排序、分组、聚合、分组、分页等详解步骤及常见报错问题所对应的解决方法]
MySQL DQL基本查询:select;简单、排序、分组、聚合、分组、分页、INSERT INTO SELECT / FROM查询结合精例等详解步骤及常见报错问题所对应的解决方法
|
15天前
|
SQL Java 关系型数据库
java连接mysql查询数据(基础版,无框架)
【10月更文挑战第12天】该示例展示了如何使用Java通过JDBC连接MySQL数据库并查询数据。首先在项目中引入`mysql-connector-java`依赖,然后通过`JdbcUtil`类中的`main`方法实现数据库连接、执行SQL查询及结果处理,最后关闭相关资源。
|
12天前
|
SQL 关系型数据库 MySQL
定时任务频繁插入数据导致锁表问题 -> 查询mysql进程
定时任务频繁插入数据导致锁表问题 -> 查询mysql进程
28 1
|
15天前
|
关系型数据库 MySQL 数据库
一个 MySQL 数据库死锁的案例和解决方案
本文介绍了一个 MySQL 数据库死锁的案例和解决方案。
19 3
|
18天前
|
存储 关系型数据库 MySQL
基于案例分析 MySQL 权限认证中的具体优先原则
【10月更文挑战第26天】本文通过具体案例分析了MySQL权限认证中的优先原则,包括全局权限、数据库级别权限和表级别权限的设置与优先级。全局权限优先于数据库级别权限,后者又优先于表级别权限。在权限冲突时,更严格的权限将被优先执行,确保数据库的安全性与资源合理分配。
|
9天前
|
监控 关系型数据库 MySQL
数据库优化:MySQL索引策略与查询性能调优实战
【10月更文挑战第27天】本文深入探讨了MySQL的索引策略和查询性能调优技巧。通过介绍B-Tree索引、哈希索引和全文索引等不同类型,以及如何创建和维护索引,结合实战案例分析查询执行计划,帮助读者掌握提升查询性能的方法。定期优化索引和调整查询语句是提高数据库性能的关键。
46 0
下一篇
无影云桌面