笔记mysql
读SQL进阶教程笔记06_外连接
1. SQL的弱点 1.1. SQL语句的执行结果转换为想要的格式 1.1.1. 格式转换 1.1.2. SQL语言本来就不是为了这个目的而出现的 1.1.3. SQL终究也只是主要用于查询数据的语言而已 1.2. 生成报表的功能 1.2.1. 窗口函数 1.3. SQL不是用来生成报表的语言,所以 ......
《最后的礼物》——读书笔记
2023.3.28🌥️ 摘要: 一天 摘抄: ①人性的百态,只需浅尝辄止地揣摩一下也就足够了,真的足够了 ②她担心自己一旦敞开心扉,只会引来一阵排山倒海般空洞的同情 P1-P72 2023.3.29——4.1🌞 摘要: 搬家 逃跑 摘抄: ①他们是无根的浮萍,应付不了这个世界,于是孤独地在一起 ......
mysql中常见的聚合函数
1. 聚合函数的介绍聚合函数又叫组函数,通常是对表中的数据进行统计和计算,一般结合分组(group by)来使用,用于统计和计算分组数据。 常用的聚合函数: count(col): 表示求指定列的总行数max(col): 表示求指定列的最大值min(col): 表示求指定列的最小值sum(col): ......
mysql中常见的聚合函数
1. 聚合函数的介绍聚合函数又叫组函数,通常是对表中的数据进行统计和计算,一般结合分组(group by)来使用,用于统计和计算分组数据。 常用的聚合函数: count(col): 表示求指定列的总行数max(col): 表示求指定列的最大值min(col): 表示求指定列的最小值sum(col): ......
MySQL 加行级锁的规则
MySQL 加行级锁的规则终于被我说清楚了!-mysql行级锁原理 (51cto.com) 目录 1. 什么 SQL 语句会加行级锁? InnoDB 引擎是支持行级锁的,而 MyISAM 引擎并不支持行级锁,所以后面的内容都是基于 InnoDB 引擎 的。 普通的 select 语句是不会对记录加锁 ......
Docker - 安装Mysql
(目录) 前言 记录下Docker下Mysql的安装 环境 Centos 7 + Docker 23.0.1 + Mysql 8.0.27 安装Mysql 下载Mysql 下载最新版mysql docker pull mysql 查看镜像列表 docker image ls docker image ......
C#复习笔记-委托
委托是一种引用类型,委托定义了了一类可以被委托实例调用的方法。它定义了方法的返回值类型和参数类型。定义了一个名为FeedBack的委托,返回一个int类型的值,带有一个int类型的参数。可以将任何类型或者结构中与委托类型匹配的方法传递给委托,可以是静态方法也可以是实例方法。如下: FeedBack ......
Django笔记十四之统计总数、最新纪录和空值判断等功能
本篇笔记将介绍一些 Django 查询中统计总数、最新纪录和空值判断等功能。 count in_bulk latest、earliest first、last exists contains、icontains gt、gte、lt、lte startswith、istartswith isnull ......
stm32定时器笔记
参考资料: STM32-定时器详解 STM32F103C8T6的学习(5)——定时器 TM32定时器之预分频器详解 stm32之TIM-基本定时器应用实例(详细) STM32 TIM 定时时间的计算 《STM32单片机应用基础与项目实践》 单片机具有一些外设,即外围功能模块。这些外设可以通过IO,S ......
C++学习笔记
char和string的区别 字符串string:C++ string详解,C++字符串详解 (biancheng.net) string是字符串类型,是在C的基础上对字符数组做封装,是一个类,有自己的函数,存的是一个完整的字符串,确实是由字符组成的,但不能认为里面是一个个char数据类型组成的。因 ......
mysql索引学习
sql表:https://blog.csdn.net/weixin_46002478/article/details/109158249 explain id:相同从上到下执行,如果是子查询 id越大优先级越高select-type:显示查询使用了何种类型:type:显示查询使用了何种类型: eq_ ......
Java学习笔记14
1.Arrays类 Arrays类包含用于操作数组的各种方法(如排序和搜索)。该类没有构造函数,直接使用类名.方法名()的方法调用需要的方法。 常用方法 | 方法 | 作用 | | | | | public static String toString(数组) | 把数组拼接成一个字符串 | | ......
MySQL问
(一)数据库备份 主备、主从、主主有什么区别? 1.主备就是:主机和备机。 备机是不干活的,也就是不对外提供服务,只是默默地在同步主机的数据,然后等着某一天主机挂了之后,它取而代之! 至于切换的话主要有两种方式: 人工切换,得知主机挂了之后手动把备机切成主机,缺点就是慢。 利用 keepalived ......
04_靶机Kioptrix1.2:CMS漏洞利用,使用ht编辑器修改sudoers文件提权,mysql查询
发现主机后进行目录扫描,发现登录口标注了CMS的版本,查看该类型CMS有没有漏洞,针对漏洞去github搜索脚本,拿到脚本后运行得到靶机的初级Shell,根据靶机内的文件内容指示使用ht编辑器,利用编辑器去修改用户的权限然后提权,拿到root权限结束 ......
Day 20 20.1 数据库之MySQL安装
数据库 假设现在你已经是某大型互联网公司的高级程序员,让你写一个火车票购票系统,来hold住十一期间全国的购票需求,你怎么写? 在同一时段抢票的人数如果太多,那么你的程序不可能运行在一台机器上,应该是多台机器一起分担用户的购票请求。 那么问题就来了,票务信息的数据存在哪里?存在文件里么? 如果存储在 ......
Day 20 20.2 数据库之MySQL基础
基本概念 前面的学习中我们提到,mysql是关系型数据库, 所以我们要操作mysql就需要使用SQL(结构化查询语言)。 SQL规范 1. 在数据库管理系统中,SQL语句关键字不区分大小写(但建议用大写) ,参数区分大小写。建议命令大写,数据库名、数据表名、字段名统一小写,如数据库名、数据表名、字段 ......
Day 20 20.3 数据库之Python操作MySQL
Python操作MySQL import pymysql # 打开数据库连接 db = pymysql.connect(host='localhost', user='root', passwd='...', port=3306,datebase='...') print('连接成功!') # 使用 ......
MYSQL数据库基础(1)
一、数据库的历史 1、简介 数据库技术,是之前60年代开始兴起的一门信息管理自动化的新兴学科,是计算机科学中的一个重要分支。随着计算机应用的不断发展,数据处理越来越占主导地位,数据库技术的应用也越来越广泛。数据管理是数据库的核心任务,内容包括对数据的分类、组织、编码、存储、检索和维护,数据库是以一定 ......
stm32寄存器笔记
参考资料: GPIO相关介绍 STM32 GPIO的配置寄存器(CRL、CRH)快速学习 stm32的寄存器都是32位的。 每个GPIO口有7个寄存器来控制。从GPIO的 GPIO_TypeDef 定义中可以看出,分别是:CRL,CRH,IDR,ODR,BSRR,LCKR。 /** * @brief ......
构建之法阅读笔记2
学习到了单元测试,单元测试是指开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确,使用单元测试是为了证明某段代码的行为确实和开发者所期望的一致,使代码变得更加完美,让自己负责的模块功能定义尽量明确,模块内部的改变不会影响其他模块,而且模块的质量能得到稳定的、量化的保证,好的单 ......
mysql基本操作
用户 用户的使用 用于限制其他用户登入权限 ###查看mysql中的所有用户 ###方法一 MariaDB [(none)]> select distinct concat('user:''',user,'''@''',host,''';') as query from mysql.user; ## ......
An Error Ocurred - Error loading password's vault file ---Uninstall MySQL for Excel
还是在2020年疫情封控开始前后的连续几个月天天重温Delphi、MSSQL、也偶尔折腾一下MySQL,最近2年都没再折腾, 昨天2023.4.1,打开Excel是提示此此问题: 卸载掉MySQL for Excel之后,再次打开Office2016就Ok了,奇怪为什么会出现这个问题呢 //点击 s ......
Java学习笔记(十二) 前端基础1
Web前端基础 初识web前端 网页由哪些部分组成? 文字 图片 音频 视频 超链接等 我们看到的网页, 背后的本质是什么? 程序员写的前端代码 前端的代码是如何转换成用户眼中的网页的? 通过浏览器转化(解析和渲染)成用户看到的网页 浏览器中对代码进行解析渲染的部分, 称为浏览器内核 不同的浏览器, ......
Java学习笔记(十三) 前端基础2
Ajax 介绍 概念: Asynchronous JavaScript And XML, 异步的JavaScript和XML 作用: 数据交换: 通过Ajax可以给服务器发送请求, 并获取服务器响应的数据 异步交互: 可以在不重新加载整个页面的情况下, 与服务器交换数据并更新部分网页的技术, 如: ......
Java学习笔记(十四) maven1
Maven 介绍 Maven是apache旗下的一个开源项目, 是一款用于管理和构建java项目的工具, 基于项目对象模型(POM)的概念, 通过一小段信息来管理项目的构建 Apache软件基金会, 成立于1999年7月, 是目前世界上最大的最受欢迎的开源软件基金会, 也是一个专门为支持开源项目而生 ......
springboot学习笔记1-基本介绍
springboot基本介绍 官方文档 什么是springboot spring boot可以轻松创建独立的、生产级的基于spring的应用程序 spring boot直接嵌入tomcat、jetty、或undertow, 无须打war包,可以直接运行spring boot应用程序 quicksta ......
计网学习笔记五 wireless && mobile networks
老师把无线网络用一节课一遍过了…感觉没能学透,便课后自己总结,看书,找资料补充,把无线网络大概摸了个七七八八。虽然不算精细,但还能看!内容包括WLAN总概,WiFi—WLAN的实现,802.11规定的帧结构,以及蜂窝网络。 强烈推荐一本书:《802.11 Wireless Networks: The ......
MySql5.7
# Mysql5.7 创建映射目录 ```shell# 宿主机创建数据存放目录映射到容器mkdir -p /usr/local/docker_data/mysql/data # 宿主机创建配置文件目录映射到容器 mkdir -p /usr/local/docker_data/mysql/conf # ......
《程序是怎样跑起来的》读书笔记1——对程序员来说CPU是什么
一丶什么是程序 程序是指令和数组的组合体,如:print("你好世界"),其中print是指令,你好世界是数据。 CPU能直接识别和执行的只有机器语言,使用C,java这种高级语言编写的程序需要编译转换后才可以运行。 二丶CPU的内部结构 CPU即中央处理器,相当于计算机的大脑,内部由许多晶体管构成 ......
极至框架Jz学习笔记
设计的数据库表名: Select * from jzmetadata_dataentity 数据库表列名: Select * from jzmetadata_dataentitycol ......