Mysql数据库的基础操作

1、数据库的数据类型和结构设置,修改等


DML:针对数据的增删改

where条件更像是这一条命令中的限制条件,如果不带where条件的时候,相当于针对全表所有字段进行操作

DQL 数据查询语言

1、查询关键词使用   select

这个里面第一条好处理,就是字段的数据,查哪个写那个就行;

第二条:非必要时刻不是必须的,就好像第一条命令行方式,没有别名,(反过来说,很多时候,可能复杂查询等操作需要用到它);

2、查询语句

3、聚合函数:

这个说是聚合,实际上就是对单列的数据进行简单处理,最大最小值啥的,这个如果记录员工系统还是可以的。

4、分组查询:

having可以对聚合函数的结果进行筛选。

比如第四条指令:查询年龄小于45 的,根据工作地址分组,获取员工数量大于等于3的 地址项;(最后只是查询哪个地址居住的员工数大于等于3)

1、每个select命令行查询的结果,就是一个临时的表格,我们的查询条件最后就是其中的一条属性。我们需要显示的是哪些字段的内容,就放在select之后,这个位置的参数是会在新表中打印出来的。像workaddress 和count(*)直接就显示出来了。成为临时表的字段。

而having  (自我感觉可以理解成,我们需要查询带有什么属性的数据,就相当于是对查询结果的临时表格进行一次特殊筛选)

//个人理解:

分组也可以这样理解:分组查询中,最大的限制条件就是组的字段名(group by【分组字段】);或者最大查找范围是分组字段名的范围。

其他被查找的内容和函数计算都是这次查询结果的属性。(被聚合函数计算的内容更像是我们在临时表中给数据信息增加一条我们需要的信息)。

而having在这个基础上,给我们添加了一个可以进一步筛选的方式(一般就是使用这个新添加的聚合函数信息,作为条件进行筛选)。

注:可以给新的聚合函数条件设置个别名,这样就不会直接打印count(*) 这样的了。方便使用

自己从b站Mysql视频学习记录。原先用Note记录,格式有不同,后面修改。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/605537.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MYSQL学习之buffer pool的理论学习

MYSQL学习之buffer pool的理论学习 by 小乌龟 文章目录 MYSQL学习之buffer pool的理论学习前言一、buffer pool是什么?二、buffer pool 的内存结构三、buffer pool 的初始化和配置初始化配置 四、buffer pool 空间管理LRU淘汰法冷热数据分离的LRU算法1.引入库2.读入…

微服务架构的服务注册和发现究竟采用Nacos还是Eureka ?

微服务架构已经成为了构建分布式应用程序的主要方式之一,而服务注册与发现在微服务架构中扮演着至关重要的角色。在这个领域,有两个非常流行的工具,它们分别是Nacos和Eureka。我们来深入探讨这两者之间的区别,以帮助您在选择适合您…

MacBook Pro M1搭建Kafka2.7版本源码运行环境

原创/朱季谦 最近在阅读Kafka的源码,想可以在阅读过程当中,在代码写一些注释,便决定将源码部署到本地运行。 日常开发过程中,用得比较多一个版本是Kafka2.7版本,故而在MacBook Pro笔记本上用这个版本的源码进行搭建&…

计算机网络实验(二):Wireshark网络协议分析

一、实验名称:Wireshark网络协议分析 二、实验原理 HTTP协议分析 1.超文本传输协议(Hypertext Transfer Protocol, HTTP)是万维网(World Wide Web)的传输机制,允许浏览器通过连接Web服务器浏览网页。目…

高性能、可扩展、支持二次开发的企业电子招标采购系统源码

在数字化时代,企业需要借助先进的数字化技术来提高工程管理效率和质量。招投标管理系统作为企业内部业务项目管理的重要应用平台,涵盖了门户管理、立项管理、采购项目管理、采购公告管理、考核管理、报表管理、评审管理、企业管理、采购管理和系统管理等…

2023我的编程之旅、2024新的启程

目录 一、2023年结束、2024年开始 1、回顾2023年 1.1、发表文章概述 1.2、开发中遇到的问题与解决方案 2、展望2024年 2.1、新年Flag 2.2、收获与成长 一、2023年结束、2024年开始 光阴荏苒,从我开始在CSDN写作已经2年零5个月了,我也在不断的思考…

关于使用统一服务器,vscode和网页版jupyter notebook的交互问题

autodl 查看虚拟环境 在antodl上租借了一个服务器,通过在网页上运行jupyter notebook和在vscode中运行,发现环境都默认的是miniconda3。 conda info --envs 当然环境中所有的包都是一样的。 要查看当前虚拟环境中安装的所有包,可以使用以…

在CentOS 7.6上配置HTTP隧道代理

是一个相对复杂的过程,涉及到多个步骤。以下是一个详细的步骤指南,供您参考: 1. 安装必要的软件包 首先,您需要安装一些必要的软件包。打开终端,并执行以下命令: bash复制代码 sudo yum install -y epel…

Linux内核--网络协议栈(一)Socket通信原理和实例讲解

目录 一、引言 二、Socket ------>2.1、socket编程 ------>2.2、Socket的创建 三、收发数据 四、断开连接 五、删除套接字 六、网络 IO 一、引言 本章开始进入linux内核中网络部分的学习,先简单介绍一下socket套接字 二、Socket 一个数据包经由应用程序产生…

MySQL-- 索引

索引 buffer pool (MySQL内存区域) buffer pool 是MySQL的内存区域,相当于一个数组 buffer pool的内存数据结构 内存结构主要包含存储数据的数据页和描述数据的数据块(控制块),并且数据块是结合链表这种数据结构进行工作的&am…

2024年如何借用电商新零售破局?新型商业模式——乐享甄选竞拍模式

2024年如何借用电商新零售破局?新型商业模式——乐享甄选竞拍模式 背景:经历疫情三年的黑天鹅,消费者对未来收入预期和不自信等悲观情绪,从而使得“勒紧腰带,少消费,不消费”,以简单实用成为了新…

智能数据分析系统:揭秘最强AI助力企业腾飞的秘密武器

现代企业离不开数据,而数据的分析与应用更是成为企业走向成功的关键之一。然而,随着数据量的不断增长,传统的数据分析方法已经无法满足企业的需求。这时,智能数据分析系统应运而生,成为企业决策的得力助手。那么&#…

算法训练day7Leetcode454四数相加383赎金信15三数之和18四数之和

今日学习的文章和视频链接 https://programmercarl.com/0454.%E5%9B%9B%E6%95%B0%E7%9B%B8%E5%8A%A0II.html https://programmercarl.com/0015.%E4%B8%89%E6%95%B0%E4%B9%8B%E5%92%8C.html https://www.bilibili.com/video/BV1DS4y147US/?vd_source8272bd48fee17396a4a1746…

DRF-源码解析-4-限流的流程:drf的限流源码,drf流量控制流程,drf如何流量控制

流量控制的逻辑: 1、设置一个唯一标识,作为cache的key 2、请求访问时,构造唯一标识,从ceche中获取[时间1,时间2,时间3,…] 3、根据设置流量控制规则,如:5/m (一分钟最多访问5次),判断该唯一标…

基于ssm的常见小儿疾病中医护理系统的设计+jsp论文

摘 要 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本小儿疾病中医护理系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据…

湖南大学-计算机网路-2023期末考试【部分原题回忆】

前言 计算机网络第一门考,而且没考好,回忆起来的原题不多。 这门学科学的最认真,复习的最久,考的最差。 教材使用这本书: 简答题(6*530分) MTU和MSS分别是什么,联系是什么&#x…

如何衡量一个排序算法的性能

这是八股文的知识,但是中国人又个好的习惯,当别人给你一块好吃的面包时,你总想知道这个面包是怎么做的,对于目前的IT行业来说,不管这个做法你是被动的学习还是主动的探索,你都要知道,也必须要知…

pythonPandas五:数据分析与统计

,Pandas提供了丰富的数据分析和统计功能,使得对数据进行摘要、统计和可视化变得更加容易。以下是一些示例说明: 数据统计和摘要: import pandas as pd# 创建一个示例DataFrame data {Name: [Alice, Bob, Charlie],Age: [25, 30, …

如何解决vscode中文路径的问题

首先我们进入设备 搜索“区域”,选择“区域设置” 点击管理语言设置 点击更改系统区域设置,勾选“Beta 版: 使用 Unicode UTF-8 提供全球语言支持(U)”,电脑会叫你重启,你重启就行了

Node.js(四)-express

1. 初识express 1.1 express简介 1.1.1 什么是express 官方:Express是基于Node.js平台,快速、开放、极简的web开发框架。 通俗:Express的作用和Node.js内置的http模块类似,是专门用来创建web服务器的。 express的本质&#xff1…