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 相关文章推荐
IDEA 链接Mysql数据库并执行查询操作的完整代码
May 20 MySQL
MYSQL(电话号码,身份证)数据脱敏的实现
May 28 MySQL
Navicat连接MySQL错误描述分析
Jun 02 MySQL
解决mysql模糊查询索引失效问题的几种方法
Jun 18 MySQL
MySQL定时备份数据库(全库备份)的实现
Sep 25 MySQL
面试被问select......for update会锁表还是锁行
Nov 11 MySQL
mysql中整数数据类型tinyint详解
Dec 06 MySQL
mysql 获取时间方式
Mar 20 MySQL
MySQL分区路径子分区再分区
Apr 13 MySQL
mysql查找连续出现n次以上的数字
May 11 MySQL
MySQL导致索引失效的几种情况
Jun 25 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
Zend Framework数据库操作技巧总结
2017/02/18 PHP
PHP实现基本留言板功能原理与步骤详解
2020/03/26 PHP
jQuery-Easyui 1.2 实现多层菜单效果的代码
2012/01/13 Javascript
JSON格式化输出
2014/11/10 Javascript
推荐10个2014年最佳的jQuery视频插件
2014/11/12 Javascript
jquery插件star-rating.js实现星级评分特效
2015/04/15 Javascript
AngularJS动态绑定HTML的方法分析
2016/11/07 Javascript
详解JavaScript时间处理之几个月前或几个月后的指定日期
2016/12/21 Javascript
jQuery快速实现商品数量加减的方法
2017/02/06 Javascript
jQuery插件HighCharts绘制2D饼图效果示例【附demo源码下载】
2017/03/21 jQuery
BootStrap 动态表单效果
2017/06/02 Javascript
ExtJs异步无法向外传值和赋值的完美解决办法
2017/06/14 Javascript
js限制input只能输入有效的数字(第一个不能是小数点)
2018/09/28 Javascript
mock.js模拟数据实现前后端分离
2019/07/24 Javascript
8个有意思的JavaScript面试题
2019/07/30 Javascript
vue draggable resizable gorkys与v-chart使用与总结
2019/09/05 Javascript
三剑客:offset、client和scroll还傻傻分不清?
2020/12/04 Javascript
JavaScript实现下拉列表
2021/01/20 Javascript
Windows系统配置python脚本开机启动的3种方法分享
2015/03/10 Python
Python计算一个文件里字数的方法
2015/06/15 Python
python3实现公众号每日定时发送日报和图片
2018/02/24 Python
Python格式化输出%s和%d
2018/05/07 Python
python爬取微信公众号文章的方法
2019/02/26 Python
详解python中TCP协议中的粘包问题
2019/03/22 Python
python读取ini配置文件过程示范
2019/12/23 Python
Python @property原理解析和用法实例
2020/02/11 Python
使用pygame实现垃圾分类小游戏功能(已获校级二等奖)
2020/07/23 Python
Pycharm-community-2020.2.3 社区版安装教程图文详解
2020/12/08 Python
阿联酋手表和配饰购物网站:Rivolishop
2019/11/25 全球购物
给排水专业应届生求职信
2013/10/12 职场文书
颁奖晚会主持词
2014/03/25 职场文书
市场营销专业毕业生求职信
2014/03/26 职场文书
秋季校运会广播稿100字
2014/09/18 职场文书
中学综治宣传月活动总结
2015/05/07 职场文书
医院保洁员管理制度
2015/08/05 职场文书
学校教师培训工作总结
2015/10/14 职场文书