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 相关文章推荐
数据库连接池
Apr 06 MySQL
一看就懂的MySQL的聚簇索引及聚簇索引是如何长高的
May 25 MySQL
MySQL 使用索引扫描进行排序
Jun 20 MySQL
浅谈MySQL之浅入深出页原理
Jun 23 MySQL
MySQL系列之开篇 MySQL关系型数据库基础概念
Jul 02 MySQL
MySQL子查询中order by不生效问题的解决方法
Aug 02 MySQL
MySQL命令无法输入中文问题的解决方式
Aug 30 MySQL
详细聊聊MySQL中慢SQL优化的方向
Aug 30 MySQL
SQL基础查询和LINQ集成化查询
Jan 18 MySQL
MySQL 数据库 增删查改、克隆、外键 等操作
May 11 MySQL
mysql实现将字符串字段转为数字排序或比大小
Jun 14 MySQL
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
新的一年,新的期待:DC在2020年的四部动画电影
2020/01/01 欧美动漫
PHP 采集获取指定网址的内容
2010/01/05 PHP
PHP使用星号隐藏用户名,手机和邮箱的实现方法
2016/09/22 PHP
利用php生成验证码
2017/02/23 PHP
php双层循环(九九乘法表)
2017/10/23 PHP
PHP连接及操作PostgreSQL数据库的方法详解
2019/01/30 PHP
Laravel的Auth验证Token验证使用自定义Redis的例子
2019/09/30 PHP
javascript 系统文件夹文件操作及参数介绍
2013/01/08 Javascript
对table和ul实现js分页示例分享
2014/02/24 Javascript
extJS中常用的4种Ajax异步提交方式
2014/03/07 Javascript
jquery实现的下拉和收缩效果示例
2014/08/21 Javascript
js遍历map javaScript遍历map的简单实现
2016/08/26 Javascript
AngularJS入门教程之表单校验用法示例
2016/11/02 Javascript
详谈js对url进行编码和解码(三种方式的区别)
2017/08/16 Javascript
详解如何使用webpack+es6开发angular1.x
2017/08/16 Javascript
使用JavaScript实现点击循环切换图片效果
2017/09/03 Javascript
使用vue-cli3 创建vue项目并配置VS Code 自动代码格式化 vue语法高亮问题
2019/05/14 Javascript
js实现微信聊天界面
2020/08/09 Javascript
详解Vue3.0 + TypeScript + Vite初体验
2021/02/22 Vue.js
python计算方程式根的方法
2015/05/07 Python
Python+微信接口实现运维报警
2016/08/27 Python
go和python变量赋值遇到的一个问题
2017/08/31 Python
基于python使用tibco ems代码实例
2019/12/20 Python
tensorflow中tf.slice和tf.gather切片函数的使用
2020/01/19 Python
Python与C/C++的相互调用案例
2021/03/04 Python
法国在线药房:DoctiPharma
2020/10/21 全球购物
英语系本科生个人求职信
2013/09/21 职场文书
yy婚礼司仪主持词
2014/03/14 职场文书
贷款委托书怎么写
2014/08/02 职场文书
关于读书的演讲稿800字
2014/08/27 职场文书
求职简历自我评价范文
2015/03/10 职场文书
《语言的突破》读后感3篇
2019/12/12 职场文书
vue.js Router中嵌套路由的实用示例
2021/06/27 Vue.js
进阶篇之linux环境下安装MySQL数据库
2022/04/09 MySQL
Apache POI操作批量导入MySQL数据库
2022/06/21 Servers
win7配置本地ftp服务器的图文教程
2022/08/05 Servers