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

 更新时间:2021年05月08日 10:51:35   作者:没谱的曲  
这篇文章主要给大家介绍了关于MySQL查询学习之基础查询操作的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

前言

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;

查询结果:


②查询表达式

SELECT 100+6;

查询结果:


③查询字段

查询单个字段

SELECT last_name FROM employees;

查询结果:

查询多个字段

SELECT salary,last_name,first_name FROM employees;

查询结果:

查询所有字段

SELECT * FROM employees ;

查询结果:


④查询函数

常用的查询函数有:

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

总结

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

相关文章

  • 详解MySQL中的事务与ACID特性

    详解MySQL中的事务与ACID特性

    这篇文章主要为大家介绍了Mysql 中的事务,包括事务的基本概念和 ACID 特性、事务的隔离级别和具体实现方法等,并提供相应的代码示例,希望对大家有所帮助
    2023-05-05
  • MYSQL事务的隔离级别与MVCC

    MYSQL事务的隔离级别与MVCC

    这篇文章主要介绍了MYSQL事务的隔离级别与MVCC,文章首先通过事务的相关内容展开主题主要介绍,具有一定的参考价值,需要的小伙伴可以参一下
    2022-05-05
  • Centos 6.3将Mysql 5.1.61升级为mysql 5.6.19遇到的问题及解决方式

    Centos 6.3将Mysql 5.1.61升级为mysql 5.6.19遇到的问题及解决方式

    mysql5.6.19已经发布很久了,一直没有去升级,最近做项目需要mysql5.5以上,索性直接上5.6.19吧,原本以为升级这种事情,分分钟就完成了,没想到还是出了各种问题,下面把部分记录分享给大家
    2014-07-07
  • MySQL存储过程相互调用并获得错误码示例

    MySQL存储过程相互调用并获得错误码示例

    这篇文章主要介绍了MySQL存储过程相互调用并获得错误码,需要的朋友可以参考下
    2014-03-03
  • 一文搞懂MySQL索引页结构

    一文搞懂MySQL索引页结构

    本文主要介绍了MySQL索引页结构,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • Mysql复制表结构、表数据的方法

    Mysql复制表结构、表数据的方法

    这篇文章主要介绍了Mysql复制表结构、表数据的方法,需要的朋友可以参考下
    2015-10-10
  • 在sql中实现取一行最大值或者最小值

    在sql中实现取一行最大值或者最小值

    这篇文章主要介绍了在sql中实现取一行最大值或者最小值,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • mysql如何按字段查询重复的数据

    mysql如何按字段查询重复的数据

    这篇文章主要介绍了mysql如何按字段查询重复的数据问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05
  • CentOS安装mysql5.7 及简单配置教程详解

    CentOS安装mysql5.7 及简单配置教程详解

    这篇文章主要介绍了CentOS安装mysql5.7 及简单配置教程详解,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-02-02
  • MySQL和Oracle的元数据抽取实例分析

    MySQL和Oracle的元数据抽取实例分析

    MySQL和Oracle虽然在架构上有很大的不同,但是如果从某些方面比较起来,它们有些方面也是相通的,下面这篇文章主要给大家介绍了关于MySQL和Oracle元数据抽取的相关资料,需要的朋友可以参考下
    2021-12-12

最新评论