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 InnoDB ReplicaSet(副本集)简单介绍
Apr 24 MySQL
简单了解 MySQL 中相关的锁
May 25 MySQL
MySQL REVOKE实现删除用户权限
Jun 18 MySQL
MySQL一些常用高级SQL语句
Jul 03 MySQL
MySQL 1130异常,无法远程登录解决方案详解
Aug 23 MySQL
浅谈mysql哪些情况会导致索引失效
Nov 20 MySQL
MySQL 分区表中分区键为什么必须是主键的一部分
Mar 17 MySQL
提高系统的吞吐量解决数据库重复写入问题
Apr 23 MySQL
MySQL数据库中的锁、解锁以及删除事务
May 06 MySQL
mysql 获取相邻数据项
May 11 MySQL
关于mysql中string和number的转换问题
Jun 14 MySQL
mysql通过group by分组取最大时间对应数据的两种有效方法
Sep 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 购物车的例子
2009/05/04 PHP
《PHP编程最快明白》第四讲:日期、表单接收、session、cookie
2010/11/01 PHP
作为PHP程序员应该了解MongoDB的五件事
2013/06/03 PHP
php查询ip所在地的方法
2014/12/05 PHP
使用PHP生成二维码的方法汇总
2015/07/22 PHP
php简单处理XML数据的方法示例
2017/05/19 PHP
PHP创建文件及写入数据(覆盖写入,追加写入)的方法详解
2019/02/15 PHP
JS中==与===操作符的比较
2009/03/21 Javascript
用户注册常用javascript代码
2009/08/29 Javascript
由JavaScript中call()方法引发的对面向对象继承机制call的思考
2011/09/12 Javascript
js跳转页面方法总结
2014/01/29 Javascript
JavaScript link方法入门实例(给字符串加上超链接)
2014/10/17 Javascript
jQuery实现的向下图文信息滚动效果
2015/05/03 Javascript
javascript删除元素节点removeChild()用法实例
2015/05/26 Javascript
JS实现的在线调色板实例(附demo源码下载)
2016/03/01 Javascript
总结js函数相关知识点
2018/02/27 Javascript
微信小程序后端实现授权登录
2020/02/24 Javascript
vue实现整屏滚动切换
2020/06/29 Javascript
原生JavaScript实现拖动校验功能
2020/09/29 Javascript
精确查找PHP WEBSHELL木马的方法(1)
2011/04/12 Python
python函数形参用法实例分析
2015/08/04 Python
Python实现利用最大公约数求三个正整数的最小公倍数示例
2017/09/30 Python
Python实现替换文件中指定内容的方法
2018/03/19 Python
PyQt5每天必学之关闭窗口
2018/04/19 Python
Python hashlib模块用法实例分析
2018/06/12 Python
python如何导出微信公众号文章方法详解
2020/08/31 Python
详解CSS3实现响应式手风琴效果
2020/06/10 HTML / CSS
荷兰在线啤酒店:Beerwulf
2019/08/26 全球购物
英国领先的游戏零售商:GAME
2019/09/24 全球购物
建筑施工实习自我鉴定
2013/09/19 职场文书
畜牧兽医本科生个人的自我评价
2013/10/11 职场文书
八年级数学教学反思
2014/01/31 职场文书
产品售后服务承诺书
2014/05/21 职场文书
大学生村官座谈会发言材料
2014/05/25 职场文书
董事长新年致辞
2015/07/29 职场文书
2015年党风廉政建设个人总结
2015/08/18 职场文书