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 kill不掉线程的原因
May 07 MySQL
Mysql数据库命令大全
May 26 MySQL
虚拟机linux端mysql数据库无法远程访问的解决办法
May 26 MySQL
探究Mysql模糊查询是否区分大小写
Jun 11 MySQL
SQL之各种join小结详细讲解
Aug 04 MySQL
MySQL基础快速入门知识总结(附思维导图)
Sep 25 MySQL
MySQL中int (10) 和 int (11) 的区别
Jan 22 MySQL
MySQL中rank() over、dense_rank() over、row_number() over用法介绍
Mar 23 MySQL
MySql分区类型及创建分区的方法
Apr 13 MySQL
Mysql开启外网访问
May 15 MySQL
MySQL主从切换的超详细步骤
Jun 28 MySQL
mysql sock文件存储了什么信息
Jul 15 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
《Re:从零开始的异世界生活》剧情体验,手游新作定名
2020/04/09 日漫
PHP.ini中配置屏蔽错误信息显示和保存错误日志的例子
2014/05/12 PHP
ThinkPHP调用百度翻译类实现在线翻译
2014/06/26 PHP
destoon切换城市后实现logo旁边显示地区名称的方法
2014/08/21 PHP
PHP使用mysqli操作MySQL数据库的简单方法
2017/02/04 PHP
PHP substr()函数参数解释及用法讲解
2017/11/23 PHP
Lumen timezone 时区设置方法(慢了8个小时)
2018/01/20 PHP
javascript检查日期格式的函数[比较全]
2008/10/17 Javascript
原生Js实现按的数据源均分时间点幻灯片效果(已封装)
2010/12/28 Javascript
javascript实现拖动元素交换位置
2015/11/29 Javascript
javaScript语法总结
2016/11/25 Javascript
微信小程序scroll-view实现横向滚动和上拉加载示例
2017/03/06 Javascript
jQuery插件Validation表单验证详解
2018/05/26 jQuery
微信小程序分享海报生成的实现方法
2018/12/10 Javascript
微信小程序常用简易小函数总结
2019/02/01 Javascript
vue-router源码之history类的浅析
2019/05/21 Javascript
[01:10:48]完美世界DOTA2联赛PWL S2 GXR vs PXG 第一场 11.18
2020/11/18 DOTA
python获取当前用户的主目录路径方法(推荐)
2017/01/12 Python
Python合并同一个文件夹下所有PDF文件的方法
2019/03/11 Python
详解python 爬取12306验证码
2019/05/10 Python
Python利用sqlacodegen自动生成ORM实体类示例
2019/06/04 Python
python 一篇文章搞懂装饰器所有用法(建议收藏)
2019/08/23 Python
Python脚本去除文件的只读性操作
2020/03/05 Python
python利用os模块编写文件复制功能——copy()函数用法
2020/07/13 Python
西班牙香水和化妆品购物网站:Arenal Perfumerías
2019/03/01 全球购物
房地产融资计划书
2014/01/10 职场文书
高等教育学自荐书范文
2014/02/10 职场文书
内刊编辑求职自荐书范文
2014/02/19 职场文书
高三学习决心书
2014/03/11 职场文书
婚纱店策划方案
2014/05/22 职场文书
2014年销售工作总结与计划
2014/12/01 职场文书
介绍信范文
2015/01/31 职场文书
2015秋季开学典礼致辞
2015/07/16 职场文书
详解Go语言运用广度优先搜索走迷宫
2021/06/23 Python
简单聊聊Vue中的计算属性和属性侦听
2021/10/05 Vue.js
vue项目打包后路由错误的解决方法
2022/04/13 Vue.js