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 存储过程的优缺点分析
May 20 MySQL
MySQL 查询速度慢的原因
May 25 MySQL
Mysql systemctl start mysqld报错的问题解决
Jun 03 MySQL
MySQL 百万级数据的4种查询优化方式
Jun 07 MySQL
mysql备份策略的实现(全量备份+增量备份)
Jul 07 MySQL
防止web项目中的SQL注入
Dec 06 MySQL
mysql中数据库覆盖导入的几种方式总结
Mar 25 MySQL
深入理解mysql事务隔离级别和存储引擎
Apr 12 MySQL
详解Mysql事务并发(脏读、不可重复读、幻读)
Apr 29 MySQL
数据设计之权限的实现
Aug 05 MySQL
Mysql的Table doesn't exist问题及解决
Dec 24 MySQL
SQL Server数据库的三种创建方法汇总
May 08 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获取当前时间的毫秒数的方法
2014/01/26 PHP
简单概括PHP的字符串中单引号与双引号的区别
2016/05/07 PHP
PHP控制反转(IOC)和依赖注入(DI)
2017/03/13 PHP
PHPTree――php快速生成无限级分类
2018/03/30 PHP
HTML代码中标签的全部属性 中文注释说明
2009/03/26 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(五)可移动地图的实现
2013/01/23 Javascript
jquery live()重复绑定的解决方法介绍
2014/01/03 Javascript
jquery选择器大全 全面详解jquery选择器
2014/03/06 Javascript
jQuery中addClass()方法用法实例
2015/01/05 Javascript
纯JS实现旋转图片3D展示效果
2015/04/12 Javascript
js实现获取两个日期之间所有日期的方法
2016/06/17 Javascript
BootStrap Validator使用注意事项(必看篇)
2016/09/28 Javascript
js css自定义分页效果
2017/02/24 Javascript
Angular表格神器ui-grid应用详解
2017/09/29 Javascript
js for终止循环 跳出多层循环
2018/10/04 Javascript
javascript sort()对数组中的元素进行排序详解
2019/10/13 Javascript
Python操作SQLite数据库的方法详解【导入,创建,游标,增删改查等】
2017/07/11 Python
用Python PIL实现几个简单的图片特效
2019/01/18 Python
Django 数据库同步操作技巧详解
2019/07/19 Python
实例详解Python装饰器与闭包
2019/07/29 Python
利用Python脚本实现自动刷网课
2020/02/03 Python
Tensorflow安装问题: Could not find a version that satisfies the requirement tensorflow
2020/04/20 Python
Django之全局使用request.user.username的实例详解
2020/05/14 Python
python判断是空的实例分享
2020/07/06 Python
深入浅出CSS3 background-clip,background-origin和border-image教程
2011/01/27 HTML / CSS
Html5让容器充满屏幕高度或自适应剩余高度的布局实现
2020/05/14 HTML / CSS
俄罗斯电子产品、计算机和家用电器购物网站:OLDI
2019/10/27 全球购物
学校消防安全制度
2014/01/30 职场文书
王老吉广告词
2014/03/20 职场文书
争先创优心得体会
2014/09/12 职场文书
群众路线领导班子四风对照检查材料
2014/09/27 职场文书
幼儿教师年度个人总结
2015/02/05 职场文书
感恩教育主题班会
2015/08/12 职场文书
2016春季运动会前导词
2015/11/25 职场文书
Mac环境Nginx配置和访问本地静态资源的实现
2021/03/31 Servers
HTML5 新增内容和 API详解
2021/11/17 HTML / CSS