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
MySQL pt-slave-restart工具的使用简介
Apr 07 MySQL
MySQL慢查询的坑
Apr 28 MySQL
MySQL主从搭建(多主一从)的实现思路与步骤
May 13 MySQL
正确使用MySQL update语句
May 26 MySQL
mysql 如何获取两个集合的交集/差集/并集
Jun 08 MySQL
SQL优化老出错,那是你没弄明白MySQL解释计划用法
Nov 27 MySQL
MySQL数据库完全卸载的方法
Mar 03 MySQL
关于MySQL临时表为什么可以重名的问题
Mar 22 MySQL
Mysql 如何合理地统计一个数据库里的所有表的数据量
Apr 18 MySQL
详解Mysql事务并发(脏读、不可重复读、幻读)
Apr 29 MySQL
SQLyog的下载、安装、破解、配置教程(MySQL可视化工具安装)
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中使用灵巧的体系结构
2006/10/09 PHP
PHP 第一节 php简介
2012/04/28 PHP
PHP中的事务使用实例
2015/05/26 PHP
Yii2中cookie用法示例分析
2016/07/18 PHP
表单(FORM)的一些实用效果代码
2007/03/25 Javascript
javascript学习笔记(十七) 检测浏览器插件代码
2012/06/20 Javascript
JS正则中的RegExp对象对象
2012/11/07 Javascript
JavaScript的事件绑定(方便不支持js的时候)
2013/10/01 Javascript
Bootstrap打造一个左侧折叠菜单的系统模板(一)
2016/05/17 Javascript
jQuery根据表单name获取值的方法
2016/05/24 Javascript
微信小程序 教程之wxapp视图容器 scroll-view
2016/10/19 Javascript
AngularJS入门教程之路由机制ngRoute实例分析
2016/12/13 Javascript
Vue.js鼠标悬浮更换图片功能
2017/05/17 Javascript
js实现多张图片延迟加载效果
2017/07/17 Javascript
webpack2.0配置postcss-loader的方法
2017/08/17 Javascript
vue集成百度UEditor富文本编辑器使用教程
2018/09/21 Javascript
解决Vue 刷新页面导航显示高亮位置不对问题
2019/12/25 Javascript
[01:01:13]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第三场
2018/04/06 DOTA
python文件操作之批量修改文件后缀名的方法
2018/08/10 Python
浅谈django2.0 ForeignKey参数的变化
2019/08/06 Python
python、PyTorch图像读取与numpy转换实例
2020/01/13 Python
解决python多线程报错:AttributeError: Can't pickle local object问题
2020/04/08 Python
django 利用Q对象与F对象进行查询的实现
2020/05/15 Python
python利用faker库批量生成测试数据
2020/10/15 Python
Python学习之time模块的基本使用
2021/01/17 Python
详解rem 适配布局
2018/10/31 HTML / CSS
html5中的input新属性range使用记录
2014/09/05 HTML / CSS
精致的手工皮鞋:Shoe Embassy
2019/11/08 全球购物
求职信范文怎么写
2014/01/29 职场文书
《守株待兔》教学反思
2014/03/01 职场文书
人事经理岗位职责范本
2014/08/04 职场文书
个人批评与自我批评材料
2014/10/17 职场文书
培训督导岗位职责
2015/04/10 职场文书
地道战观后感300字
2015/06/04 职场文书
2016教师国培研修感言
2015/12/08 职场文书
git中cherry-pick命令的使用教程
2022/06/25 Servers