MySQL查询学习之基础查询操作


Posted in MySQL onMay 08, 2021

前言

MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
本篇内容主要讲解MySQL数据库查询数据的基础查询。

查询数据

在MySQL数据库中通过 select 语句进行查询数据,其语法为:

SELECT 查询列表 FROM 表名;

使用select查询有以下的特点:

  1. 查询的结果集是一个虚拟的表
  2. select查询的结果更类似于Java中的语句 System.out.println(要打印的内容),打印出来的表不能进行直接操作,只能提供数据展示作用。
  3. 该语句的查询顺序为:
    先查询FROM后的表名是否存在,若不存在则返回错误,不进行后续查询,再查询表中是否有SELECT子句后的查询列表的内容。
  4. “查询列表”的内容不仅可以写字段,也可以写函数、表达式、常量等。
    注:“查询列表”中的内容可以是多个部分组成,通过逗号隔开,“*”可以表示查询表中所有信息

例如:

SELECT
	name,age,class,id
FROM
	classroom;

举例:

①查询常量

SELECT 100;

查询结果:

MySQL查询学习之基础查询操作

②查询表达式

SELECT 100+6;

查询结果:

MySQL查询学习之基础查询操作

③查询字段

查询单个字段

SELECT last_name FROM employees;

查询结果:

MySQL查询学习之基础查询操作

查询多个字段

SELECT salary,last_name,first_name FROM employees;

查询结果:

MySQL查询学习之基础查询操作

查询所有字段

SELECT * FROM employees ;

查询结果:

MySQL查询学习之基础查询操作

④查询函数

常用的查询函数有:

SELECT DATABASE();#查询当前调用的数据库
SELECT VERSION();#查询数据库版本
SELECT USER();#查询当前用户

总结

MySQL数据库中的基础查询语句是使用数据库时最常用和最基础的语句,熟练掌握该部分内容也为接下来学习MySQL数据库的其他内容起到了奠基的作用。

MySQL 相关文章推荐
MySQL表的增删改查(基础)
Apr 05 MySQL
数据库的高级查询六:表连接查询:外连接(左外连接,右外连接,UNION关键字,连接中ON与WHERE的不同)
Apr 05 MySQL
解读MySQL的客户端和服务端协议
May 10 MySQL
MySQL 如何分析查询性能
May 12 MySQL
MySQL大小写敏感的注意事项
May 24 MySQL
WINDOWS 64位 下安装配置mysql8.0.25最详细的教程
Mar 22 MySQL
MySQL数据库 安全管理
May 06 MySQL
MySQL 数据库 增删查改、克隆、外键 等操作
May 11 MySQL
MySQL查询日期时间
May 15 MySQL
MySQL 自动填充 create_time 和 update_time
May 20 MySQL
MySQL主从切换的超详细步骤
Jun 28 MySQL
MySQL一劳永逸永久支持输入中文的方法实例
Aug 05 MySQL
MySQL sql_mode修改不生效的原因及解决
May 07 #MySQL
一篇文章弄懂MySQL查询语句的执行过程
详解MySQL主从复制及读写分离
MySQL 表空间碎片的概念及相关问题解决
MySQL kill不掉线程的原因
May 07 #MySQL
MySQL数字类型自增的坑
May 07 #MySQL
MySQL获取所有分类的前N条记录
May 07 #MySQL
You might like
php 批量生成html,txt文件的实现代码
2013/06/26 PHP
PHP实现生成唯一会员卡号
2015/08/24 PHP
PHP文件及文件夹操作之创建、删除、移动、复制
2016/07/13 PHP
php实现支持中文的文件下载功能示例
2017/08/30 PHP
laravel邮件发送的实现代码示例
2020/01/31 PHP
JS实现self的resend
2010/07/22 Javascript
Array.prototype.concat不是通用方法反驳[译]
2012/09/20 Javascript
jQuery事件 delegate()使用方法介绍
2012/10/30 Javascript
javascript中通过arguments参数伪装方法重载
2014/10/08 Javascript
jQuery验证插件validation使用指南
2015/04/21 Javascript
javascript实现全角半角检测的方法
2015/07/23 Javascript
vue项目中做编辑功能传递数据时遇到问题的解决方法
2016/12/19 Javascript
vue.js实现请求数据的方法示例
2017/02/07 Javascript
Node+Express+MongoDB实现登录注册功能实例
2017/04/23 Javascript
解决JS内存泄露之js对象和dom对象互相引用问题
2017/06/25 Javascript
详解关于Vuex的action传入多个参数的问题
2019/02/22 Javascript
javascript简单实现深浅拷贝过程详解
2019/10/08 Javascript
vue父子组件的通信方法(实例详解)
2019/11/10 Javascript
js实现点击按钮随机生成背景颜色
2020/09/05 Javascript
[01:01:13]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第三场
2018/04/06 DOTA
python下载文件时显示下载进度的方法
2015/04/02 Python
Python程序运行原理图文解析
2018/02/10 Python
Python读取Word(.docx)正文信息的方法
2018/03/15 Python
Python数据结构与算法(几种排序)小结
2019/06/22 Python
flask框架单元测试原理与用法实例分析
2019/07/23 Python
Django框架表单操作实例分析
2019/11/04 Python
Python 解决OPEN读文件报错 ,路径以及r的问题
2019/12/19 Python
详解numpy.ndarray.reshape()函数的参数问题
2020/10/13 Python
Fanatics英国官网:美国体育电商
2018/11/06 全球购物
Myprotein意大利官网:欧洲第一运动营养品牌
2018/11/22 全球购物
澳大利亚网上书店:QBD
2021/01/09 全球购物
《新型玻璃》教学反思
2014/04/13 职场文书
当幸福来敲门英文观后感
2015/06/01 职场文书
导游词之吉林吉塔
2019/11/11 职场文书
解决golang在import自己的包报错的问题
2021/04/29 Golang
BCL经典机 SONY ICF-5900W电路分析
2022/04/24 无线电