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 06 MySQL
Mysql 性能监控及调优
Apr 06 MySQL
MySQL 自定义变量的概念及特点
May 13 MySQL
MySQL不使用order by实现排名的三种思路总结
Jun 02 MySQL
MySQL系列之三 基础篇
Jul 02 MySQL
MySQL 如何限制一张表的记录数
Sep 14 MySQL
MySQL数据库超时设置配置的方法实例
Oct 15 MySQL
MySQL8.0升级的踩坑历险记
Nov 01 MySQL
MySQL表锁、行锁、排它锁及共享锁的使用详解
Apr 02 MySQL
MySQL的存储函数与存储过程的区别解析
Apr 08 MySQL
MySQL数据库表约束讲解
Jun 21 MySQL
MySQL添加索引特点及优化问题
Jul 23 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面向接口编程 耦合设计模式 简单范例
2011/03/23 PHP
php 深入理解strtotime函数的使用详解
2013/05/23 PHP
3款值得推荐的微信开发开源框架
2014/10/28 PHP
Yii学习总结之安装配置
2015/02/22 PHP
PHP 500报错的快速解决方法
2016/12/14 PHP
详解php用curl调用接口方法,get和post两种方式
2017/01/13 PHP
Thinkphp5框架实现图片、音频和视频文件的上传功能详解
2019/08/27 PHP
比较搞笑的js陷阱题
2010/02/07 Javascript
node.js 一个简单的页面输出实现代码
2012/03/07 Javascript
jQuery插件slider实现拖动滑块选取价格范围
2015/04/30 Javascript
JS判断字符串包含的方法
2015/05/05 Javascript
Bootstrap 实现查询的完美方法
2016/10/26 Javascript
利用JQuery阻止事件冒泡
2016/12/01 Javascript
js生成随机数方法和实例
2017/01/17 Javascript
Vue.use源码分析
2017/04/22 Javascript
SVG实现时钟效果
2018/07/17 Javascript
详解Vue-axios 设置请求头问题
2018/12/06 Javascript
python在多玩图片上下载妹子图的实现代码
2013/08/13 Python
python中使用百度音乐搜索的api下载指定歌曲的lrc歌词
2014/07/18 Python
浅析Python中yield关键词的作用与用法
2016/11/29 Python
http请求 request失败自动重新尝试代码示例
2018/01/25 Python
pandas.read_csv参数详解(小结)
2019/06/21 Python
Python字典对象实现原理详解
2019/07/01 Python
python匿名函数的使用方法解析
2019/10/10 Python
Python 面向对象静态方法、类方法、属性方法知识点小结
2020/03/09 Python
基于SpringBoot构造器注入循环依赖及解决方式
2020/04/26 Python
Pycharm及python安装详细教程(图解)
2020/07/31 Python
卡西欧G-SHOCK英国官网: 防水防震手表
2018/01/08 全球购物
Ariat官网:美国马靴和服装品牌
2019/12/16 全球购物
经理秘书岗位职责
2013/11/14 职场文书
金融专业推荐信
2013/11/14 职场文书
初中运动会前导词
2015/07/20 职场文书
2015年社区国庆节活动总结
2015/07/30 职场文书
【海涛教你打DOTA】剑圣第一人称视角解说
2022/04/01 DOTA
如何利用python创作字符画
2022/06/25 Python
JS前端监控采集用户行为的N种姿势
2022/07/23 Javascript