Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Mysql学习之路-简单查询语句

Mysql学习之路-简单查询语句

作者头像
Daimon
发布于 2023-08-23 07:12:54
发布于 2023-08-23 07:12:54
2980
举报
文章被收录于专栏:不正经的技术不正经的技术

一、简单查询

1.查询一个字段

select 字段名 from 表名;

2.查询多个字段使用逗号","隔开

3.查询所有字段

方式一:把每个字段都写上

方式二:使用 *select * from 表名;

方式二缺点:效率低、可读性差、实际开发不建议4.给查询的列起别名使用as关键字起别名(as可以省略)

注:只是将显示的查询结果列名显示为别名,原表列名还是原名。 在所有的数据库中,字符串统一使用单引号括起来。 select 语句永远不会进行修改操作,只负责查询。

二、条件查询

查询出符合条件的数据。

语法格式:select 字段 from 表名 where 条件;

注:and和or同时出现时,and的优先级比or高。如果想让or先执行,需要加小括号in不是一个区间,in后面跟的是具体的值。

三、模糊查询

%:任意多个字符下划线 _ :任意一个字符

四、排序 1.升序 升序 :select 字段 from 表名 order by 字段; //默认是升序! 指定升序 :select 字段 from 表名 order by 字段 asc; 降序 :select 字段 from 表名 order by 字段 desc;

2.多个字段排序 例:select ename,sal from emp order by sal asc,ename asc; sal在前起主导,只有sal相等时,才会考虑启用ename排序

3.根据字段位置排序 例:select ename,sal from emp order by 2;

2表示第二列 不建议在开发中使用

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-03-05 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
MySQL数据库基础查询语句笔记
升序:按从小到大的顺序排列 (如1、3、5、6、7、9)。 降序:就是按从大到小的顺序排列 (如9、8、6、4、3、1)。
Breeze.
2022/06/05
3.6K0
MySQL数据库基础查询语句笔记
Oracle 中的SELECT 关键字(查询、检索)
检索单个列:select 列名 from 表名; 例:select ename from emp; 检索多个列: select [列1,列2, ... ,列N] from 表名; 例:select ename , sal from emp; 检索所有列:select * from 表名; 例:select * from emp;
星哥玩云
2022/08/18
4.9K0
MySQL学习笔记汇总(一)——简单查询、条件查询、数据排序。
今天的分享就到这里啦!!~感谢大家的观看,希望对大家有帮助的话麻烦给个丝滑三连击。(点赞+转发+关注) 一起加油,一起努力,一起秃见成效!!
百思不得小赵
2022/12/01
1.3K0
MySQL学习笔记汇总(一)——简单查询、条件查询、数据排序。
MySQL查询语句
  select * from emp;  在日常工作中 不建议使用* 因为查询效率较低
用户7630333
2023/12/07
1.5K0
MySQL查询语句
Oracle应用实战五——SQL查询
Oracle SQL SQL学习是重点,请仔细阅读。 O Oracle 结构化查询语言(Structured Query Language)简称SQL(发音:/ˈɛs kjuː ˈɛl/ "S-Q
Java帮帮
2018/03/19
1.5K0
Oracle应用实战五——SQL查询
MySQL入门学习笔记(上)
英文单词DataBase,简称DB。按照一定格式存储数据的一些文件的组合。 顾名思义:存储数据的仓库,实际上就是一堆文件。这些文件中存储了具有特定格式的数据。
啵啵鱼
2022/11/23
1.9K0
MySQL入门学习笔记(上)
数据库select语句详解
1)检索单个列 select ename from emp; 2) 检索多个列 select ename,job,sal from emp; 3) 检索所有列 select * from emp; 4) 去除重复 select distinct deptno from emp; 5) 别名 select ename as 姓名 from emp; 6) 伪列,即不存在的列,构建虚拟的列 select empno, 1*2 as count,‘cmj’ as name,deptno from emp; 7)虚表,及不存在的表,可以计算 select 1+1 from dual;
全栈程序员站长
2022/09/06
2.6K0
数据库select语句详解
oracle--单表查询
---单表的查询学习 --查询表的所有数据 select * from 表名;*代表所有 select * from emp; --查询表中指定字段的值 select 字段名1,字段名2,...from表名 select empno from emp; select empno,ename from emp; --给查询结果中的字段使用别名 --在字段名后使用关键字 字段名 as "别名" --作用:方便查看查询结果 --注意:as关键字可以省略不写,别名中没有特殊字符双引号也可以省略不写。 select empno 员工编号,ename"员工 姓名",job as 工作,mgr as "领导编号" from emp; --连接符:select 字段名||'字符'||字段名||..... from 表名 --||为sql语句的字符链接符,使用在select和from之间 --字符链接格式为 字段名||'字符'||字段名 --注意:一个拼接好的连接在结果集中是作为一个新的字段显示,可以使用别名优化字段显示。 select empno||'的姓名是'||ename as"信息",job||'哈哈'||mgr from emp; --去除重复 select distinct 字段名,字段名,...fromn 表名 ---注意:去除重复的规则是按照行进行去除的,多行数据完全相同取其一 select distinct job ,mgr from emp; --排序 --单字段排序 --select * from 表名 order by 字段名 asc 升序排序 asc可以省略不写 --select * from 表名 order by 字段名 desc 降序序排序 --多字段排序 --select * from emp order by 字段名1,字段名2... --先按照字段1排序,如果字段1的值相同,则按照字段2排序,.... select * from emp order by empno desc--单字段排序 降序 select empno,ename,job from emp order by ename asc--单字段排序 升序 select * from emp order by empno,ename--多字段排序 --字段的逻辑运算 --select关键字和from关键字之间的字段可以直接进行四则运算 --字段与字段之间也可以直接进行运算 --注意:字段值为数值类型 select * from emp select empno,ename,job,sal*2+1000,sal+comm from emp ----------------------------------------------------------------- --使用where子句查询筛选 --select 字段名,字段名,...from表名 where 筛选条件 --单筛选条件 --使用运算符进行筛选 =,>,>=,<,<=,<> 单个条件中 --注意:如果条件中的值为字符,必须使用单引号括起来 --查询所有的员工的工资信息 select empno,ename,sal+comm as 薪资 from emp --查询SMITH的个人信息 select * from emp where ename='SMITH' --查询SMITH的薪资信息,逻辑运算符= select empno,ename,sal,sal+comm from emp where ename='SMITH' --查询工资大于1000的员工信息,逻辑符> select * from emp where sal>'2000' --查询工资不等于3000的员工信息 select * from emp where sal<>3000 order by sal --练习: --查看工资等于1250的员工信息
eadela
2019/09/29
8000
mysql系列一
学习mysql必备工具即安装mysql客户端;mysql安装教程在网上有很多,在此处就不在仔细说明;
沁溪源
2020/09/03
1.1K0
day04_MySQL学习笔记_01
数据库(DataBase,DB):指长期保存在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合。(文件系统)
黑泽君
2018/10/11
9120
day04_MySQL学习笔记_01
④【数据查询】MySQL查询语句,拿来即用。
查询表 ==> 分组前条件过滤 ==> 分组 ==> 分组后条件过滤 ==> 获取哪些字段 ==> 按照字段排序 ==> 分页显示
.29.
2023/11/14
8060
④【数据查询】MySQL查询语句,拿来即用。
Oracle数据库学习笔记 (四 —— select 从入门到放弃 【上】)
基本语法 order by xxxx asc(desc) asc 升序, desc 降序
Gorit
2021/12/09
1.2K0
Oracle数据库之限定查询和排序显示详解
范例:根据之前的查询结果发现 SMITH 的工资最低,现在希望可以取得 SMITH 的详细资料。
星哥玩云
2022/08/18
1.4K0
常用sql查询语句
5.9 合并查询(union 并集, intersect 交集, union all 并集+交集, minus差集)
FGGIT
2024/10/15
4720
mysql必备语句
1,没有数据库,使用磁盘文件存储数据; 2, 层次结构模型数据库; 3,网状结构模型数据库; 4,关系结构模型数据库:使用二维表格来存储数据; 5,关系-对象模型数据库; MySQL就是关系型数据库!
cherishspring
2019/10/14
13.1K0
sql查询语句
select sal*12 as "年工资" , age 年龄,name username from 表名;
HUC思梦
2020/09/03
3.3K0
java数据库的介绍和使用_java实现数据库的查询
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/01
1.6K0
java数据库的介绍和使用_java实现数据库的查询
干货 | Oracle数据库操作命令大全,满满的案例供你理解,收藏!
Oracle是美国ORACLE公司研发的一款关系型数据库,主要特点有:速度快、安全性强、可跨平台,主要版本有:Oracle9i、Oracle10g、Oracle11g、Oracle12c
网络技术联盟站
2020/10/14
4K0
mysql入门
定义:操作一组数据(多行记录)返回一个结果,也叫分组函数 大多用于统计 例如:统计各部门中雇员的人数。统计各部门中最高和最低薪资
崔笑颜
2020/06/08
1.2K0
推荐学Java——数据表操作
上节内容学习了数据库 MySQL 的安装、验证、数据库管理工具、数据库的基本操作命令,还没有学习的同学可以从主页去看上一篇推送内容。
逆锋起笔
2022/01/13
2.8K0
推荐学Java——数据表操作
相关推荐
MySQL数据库基础查询语句笔记
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档