笔记mysql
mysql 8.0学习
1.创建用户 GRANT ALL ON dbname.*(tablename) TO 'your_mysql_name'@'your_client_host'; 2.mysql5.7升级到mysql8.0 首先,我们要大概了解下MySQL5.7和8.0有哪些不同,参考官方文档和其他网友文章,概括总结 ......
javascript学习笔记day2
今天在b站跟学了黑马的前端js课程,因为是第一天学习都对于我们这种学过了的来说其实挺简单的,不过今天一边做公司的项目一边学习多少是有点时间不够的感觉,看样子明天要开二倍看了,下面是今天的笔记 什么是js:javascript是人机交互的一种编程语言js由哪几部分组成:ECMAScript和webap ......
MySQL---索引优化与查询优化(子查询优化)
索引优化与查询优化 子查询优化 示例: 优化后 排序优化 注意: 1、order by 且 不使用limit 且 数据量比较大时, 如果select内容和索引字段不匹配,将会进行回表,优化器将不会使用索引,索引失效; 如果select内容和索引字段一样,将不会进行回表,会使用索引; order by ......
在core项目下通过Dapper对mysql执行批量操作 报at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)错误
在core项目下通过Dapper对mysql执行批量操作一直报异常 报PushService=>UpdateKeyWordProductCountTask=>错误信息:Fatal error encountered during command execution.;;;堆栈信息: at MySql ......
一个十分简单的增删改查系统(含MYSQL数据库安装教程)
# 一个十分简单的增删改查系统(nodejs+vue) 该系统采用前后端分离的方式 ,实现最基本的增、删、改、查功能。前端使用vue框架搭建,后端使用nodejs,数据库用mysql ## 1. 准备工作 ###1.1 安装nodejs 1. 下载nodejs,官网如下 [Node.js (node ......
为什么MySQL innodb的数据达到亿级别,使用‘select count(*) ’将会特别慢?
当表的数据达到亿级别时,使用 SELECT COUNT(*) FROM table 会变得特别慢,主要是因为以下几个原因: 全表扫描:SELECT COUNT(*) FROM table 通常会导致全表扫描,除非有一些优化手段被应用(例如使用覆盖索引)。当你执行这样的查询,数据库实际上需要读取表中的 ......
对于MySQL的innodb存储引擎,‘select count(*) ’、‘select count(id)’、‘select count(1) ’这三个sql有什么区别?
让我们重新审视那三个查询在 InnoDB 存储引擎中的行为: select count(*) from table; 这个查询用于计算表中的所有行数。当使用 count(*) 时,MySQL 不会去检查列的值,它只关心行数。对于 InnoDB,这并不意味着它可以从某个内部计数器快速获取行数,而是需要 ......
MySQL 8.0 参考手册——8.2优化 SQL 语句
数据库应用程序的核心逻辑是通过 SQL 语句来执行的,无论是通过解释器直接发出还是通过 API 在后台提交。本节中的调整指南有助于提高各种 MySQL 应用程序的速度。指南涵盖读写数据的 SQL 操作、一般 SQL 操作的幕后开销,以及数据库监控等特定场景中使用的操作。 一、 优化 SELECT 语 ......
mysql安全设置
## security settingplugin-load-add = connection_control.soconnection-control = FORCEconnection-control-failed-login-attempts = FORCEconnection_control ......
数论基本算法学习笔记
# 数论基本知识 ## 裴蜀定理 不定方程$a\cdot x+b\cdot y=c$有解当且仅当$c$是$\operatorname{gcd}(a,b)$的倍数。 **证明**: $$ \begin{aligned} &设集合S=\left\{ \left\vert \mu\cdot a+\nu\c ......
MySQL 8.0 参考手册——优化
8.1 优化概述 数据库性能取决于数据库级别的几个因素,例如表、查询和配置设置。这些软件结构在硬件级别上产生CPU和I/O操作,您必须最小化和尽可能有效地进行这些操作。在改进数据库性能时,您首先应学习软件的高级规则和指南,并使用执行时间测量性能。随着您成为专家,您将了解更多内部发生的事情,并开始测量 ......
mysql 5.6 升级到 5.7 教程
一、 下载mysql 5.7 包 链接:https://pan.baidu.com/s/1ZBA1P6Yxq1clWS1ZZ9YzMw?pwd=yknx 提取码:yknx 将下载文件解压后创建mysql.ini,并放入以下内容 [mysqld] event_scheduler = on port = ......
MySQL之Explain
# 执行计划输出中各列详解 ## table EXPLAIN语句输出的每条记录都对应着某个单表的访问方法, 该条记录的table列代表着该表的表名 这个查询语句只涉及对`sys_user`表的单表查询, 所以EXPLAIN输出中只有一条记录, 其中的table列的值是`sys_user`, 表明这条 ......
Jmeter mySQL 性能测试
show variables like '%Query_cache%'; --查询缓存show variables like 'thread'; -- 缓存在cache 中的线程数量 thread_catche_size show status like 'Connections'; -- DB 已 ......
python编程从入门到实践(第2版)学习笔记(变量,字符串)
变量 变量是一种可以赋给值的标签。每一个变量都指向一个相关联的值,下列代码中 message 即为变量,指向的值为“Hello Python world !” message = "Hello Python world!" print(message) 第二行的 print() 函数用于打印输出这个 ......
笔记整理--C语言--很酷的C语言技巧 - 博客 - 伯乐在线——转载
C语言常常让人觉得它所能表达的东西非常有限。它不具有类似第一级函数和模式匹配这样的高级功能。但是C非常简单,并且仍然有一些非常有用的语法技巧和功能,只是没有多少人知道罢了。 ## 指定的初始化 很多人都知道像这样来静态地初始化数组: ```c int fibs[] = {1, 1, 2, 3, 5} ......
unity学习笔记--------------导航 Navigation 设置:窄桥、隧道、斜坡、台阶、坠落、跳跃
Navigation 导航 Navigation 是导航网格的核心模块,可以实现对 Agent(代理)、Area(区域)、Bake(烘焙)、Object(对象)的配置。 打开位置:Window→AI→Navigation Bake 烘焙 烘焙设置可以调整烘焙的方式,如代理半径、可移动斜坡角度等。 A ......
最小表示法学习笔记
### 定义 一个字符串 $S$ 的最小表示法为该字符串所有循环同构字符串中字典序最小的一个。 比如:$abca$,对于他,循环同构字符串就有 $aabc$,$caab$,$bcaa$,其中字典序最小的是 $aabc$。那么我们说 $aabc$ 就是 $abca$ 最小表示法。 ### 算法流程介绍 ......
SQLite与Mysql的语句区别
SQLite中,TEXT是一个通用的字符数据类型,能够存储任何长度的字符串,类似于MySQL的`VARCHAR(255)`。INTEGER是一个通用的整数数据类型。 此外,SQLite默认情况下是区分大小写的,而MySQL在utf8_general_ci下不区分大小写。如果需要在SQLite中进行不 ......
8.16集训笔记
## 上午/一维数组排序 - 排序:sort,冒泡,选择,插入,计数 复杂度:$O(nlogn),O(n^2),O(n^2),O(n^2),O(n)$ 点击查看代码 ``` #include #include using namespace std; const int N=1e5+10; int ......
java的基础知识笔记
# Java基础 ## Java基础特性 ### 与cmd的交互 #### 1.1 什么是cmd? 就是在windows操作系统中,利用命令行的方式去操作计算机。 我们可以利用cmd命令去操作计算机,比如:打开文件,打开文件夹,创建文件夹等。 #### 1.2 如何打开CMD窗口? 按下快捷键:wi ......
笔记整理--C语言——忽略大小写的字符串查找
```c char* stristr(char* pString, char* pFind) { unsigned long pFind_len=0; unsigned long cmp_len=0; char *pt1 = NULL, *pt2 = NULL; char* pString_pt = ......
课程视频笔记|知识图谱学习
视频链接:https://www.bilibili.com/video/BV1AG411G7nB?p=5&vd_source=7645c87f255fb8ee5910e03fe1988942 5.2 什么是知识表示 知识表示(KR)就是用易于计算机处理的方式来描述人脑的知识的方法。 KR不是数据格式 ......
笔记整理--C语言--结构体对齐的问题——转载
C语言结构体对齐也是老生常谈的话题了。基本上是面试题的必考题。内容虽然很基础,但一不小心就会弄错。写出一个struct,然后sizeof,你会不会经常对结果感到奇怪?sizeof的结果往往都比你声明的变量总长度要大,这是怎么回事呢? 开始学的时候,也被此类问题困扰很久。其实相关的文章很多,感觉说清楚 ......
《安富莱嵌入式周报》第320期:键盘敲击声解码, 军工级boot设计,开源CNC运动控制器,C语言设计笔记,开源GPS车辆跟踪器,一键生成RTOS任务链表
周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 视频版: https://www.bilibili.com/video/BV1Cr4y1d7Mp/ 1、键盘敲击声解码 htt ......
❤️ GitHub Copilot 读心术揭秘,Copilot 逆向工程笔记
# 总览 你是否好奇 GitHub Copilot 如何知道你想写的内容?有时候它聪明得甚至好像读过你项目里其他文件一样,不要怀疑,它确实读过。这篇文章记录了我阅读一个对 Copilot 的[逆向工程](https://thakkarparth007.github.io/copilot-explor ......
什么是MySQL里的索引下推?什么时候会触发索引下推?
索引下推(Index Condition Pushdown,简称 ICP)是MySQL优化器的一个特性,从MySQL 5.6开始引入。它允许MySQL优化器更早地在索引搜索过程中应用WHERE子句中的条件,而不是在检索到行后再进行过滤。这种优化可以大大减少存储引擎必须检查的行数。 不使用索引下推之前 ......
net7+mysql网站部署到装有宝塔的腾讯轻量linux服务器上
net7+mysql网站部署到装有宝塔的腾讯轻量linux服务器上 1.登录宝塔 ,安装nginx(1.8版本,1.22版本有问题), mysql 2.本地项目VS中源码发布,在本地用dotnet命令行运行看看是否运行成功 3.宝塔上在nginx里建立一个站点试试看 (php网站那里,选择纯静态即可 ......
算法工程师学习运筹学 笔记三 对偶问题
对偶问题 每一个线性规划问题(称为原始问题)都有一个与它对应的对偶线性规划问题(称为对偶问题)。 在原始的和对偶的两个线性规划中求解任何一个规划时,会自动地给出另一个规划的最优解;当对偶问题比原始问题有较少约束时,求解对偶规划比求解原始规划要方便得多;对偶规划中的变量就是影子价格,可以为企业管理决策 ......
笔记整理--C语言--C宏定义的简单总结 - BLUESKY - C++博客 ——转载
[C宏定义的简单总结](http://www.cppblog.com/BlueSky/archive/2007/11/20/37000.html "C宏定义的简单总结") 今天在网上突然发现了下面几个关于c代码中的宏定义的说明,回想下,好像在系统的代码中也见过这些零散的定义,但没有注意,看到别人总结 ......