版本 笔记mysql 5.6
mysql 导出表数据
mysql 导出表数据 导出数据库为dbname的表结构 mysqldump -uuser -pdbpasswd -d dbname >db.sql; 导出数据库为dbname某张表结构 mysqldump -uuser -pdbpasswd -d dbname table_name>db.sql; ......
arm-linux学习笔记之minigui移植
arm-linux学习笔记之minigui移植minigui-1.6.10在s3c2410平台的移植 开发板:atmel9263 CPU:at9263 linux-2.6.26 fs:nfs LCD:TFT320 X 240 PC:ubuntu 8.10 (一)准备工作 下载软件包 libminig ......
【MySQL】MySQL 使用 like “%x“,索引一定会失效吗?
1 前言 这节我们来看个小问题: 题目1:一个表有多个字段,其中 name 是索引字段,其他非索引,id 拥有自增主键索引。 题目2:一个表有2个字段,其中 name 是索引字段,id 拥有自增主键索引。 上面两张表,分别执行以下查询语句: select * from s where name li ......
【MySQL】MySQL 索引失效有哪些?
1 前言 在工作中,如果我们想提高一条语句查询速度,通常都会想对字段建立索引。 但是索引并不是万能的。建立了索引,并不意味着任何查询语句都能走索引扫描。 稍不注意,可能你写的查询语句是会导致索引失效,从而走了全表扫描,虽然查询的结果没问题,但是查询的性能大大降低。 今天就来跟大家盘一盘,常见的 6 ......
【MySQL】MySQL 单表不要超过 2000W 行,认可么?
1 前言 作为在后端圈开车的多年老司机,是不是经常听到过: “MySQL 单表最好不要超过 2000W” “单表超过 2000W 就要考虑数据迁移了” “你这个表数据都马上要到 2000W 了,难怪查询速度慢” 这些名言民语就和 “群里只讨论技术,不开车,开车速度不要超过 120 码,否则自动踢群” ......
mycat实现mysql基于GITD实现双主双从读写分离master节点高可用
架构说明 10.0.0.18 master节点和10.0.0.22节点互为主 10.0.0.19 10.0.0.18的slave节点 10.0.0.22 master节点和10.0.0.19节点互为主 10.0.0.24 10.0.0.22的slave节点 10.0.0.23 mycat节点 mys ......
Shader入门精要读书笔记 - CH10.1.4_折射
最终效果 关于折射 光的反射和折射区别: 反射:光线在介质表面反弹后进入人眼 折射:光线穿透介质后进入人眼,所以看到的是介质后面的物体 为什么最终效果看着是一种放大的效果? 如果不发生折射,将看到灰色光线对应的区域,而现在看到的区域变小了。就相当于,本来是100x100的图片用100x100的Ima ......
GitlabCI学习笔记之二:GitLabRunner pipeline语法
1.pipeline语法之语法校验 进入项目中,点击CI/CD下pipeline页面中CI int 输入pipeline内容,点击Validate 2.pipeline语法之job 在每个项目中,我们使用名为.gitlab-ci.yml的YAML文件配置GitLab CI / CD 管道。 这里在p ......
关于redis的描述、数据结构、持久化学习笔记
# 前言 本文围绕面试问题、redis学习记录。 > 本文是个人的笔记,会有遗漏或含糊的地方。 ## 描述下redis redis是一款非关系型数据库,它是以key-value的形式存在数据,因为它的数据在内存中所以它的读写速度极高。 当然它支持持久化,将数据以二进制形式或者以命令的形式持久化到磁盘 ......
es笔记五之term-level的查询操作
> 本文首发于公众号:Hunter后端 > 原文链接:[es笔记五之term-level的查询操作](https://mp.weixin.qq.com/s/MiJx-uMTke3zAwVu6-36QA) 官方文档上写的是 term-level queries,表义为基于准确值的对文档的查询,可以理解 ......
C#学习笔记 -- 自定义类型转换
定义的类型转换 可以位自己的类和结构定义隐式转换和显式转换, 这里允许把用户定义类型的对象转换成某个其他类型, 反之亦然 隐式转换与显式转换 对于转换, 当决定在特定上下文中使用特定类型时, 如有必要, 编译器会自动执行转换 对于显式转换, 编译器只在使用显式转换运算符时才执行转换 (1)隐式转换 ......
C#学习笔记 -- 运算符重载
运算符重载 面对用户定义类型, 运算符不知道如何重载, 需要重载运算符 运算符重载只能用于类和结构 为类或结构后重载一个运算符x, 可以声明名称为opertor x的方法并实现他的行为 例如: operator + 和 operator - 一元运算符的重载方法带一个单独的class或struct类 ......
【Django】关于错误django.db.utils.NotSupportedError: MySQL 5.7 or later is required (found 5.5.62).
本来想用Django创建表,但是输入 python manage.py makemigrations 然后就出错了,说是MYSQL兼容问题 解决方法 下载低版本的Django并且更新数据库可以解决(我在pycharm又下载了2.2.28,数据库从5.5更新到8.0)版本不能超过(Djang 4.1. ......
MySQL-MGR组复制
MySQL Group Replication 在5.7.17版本之后出现的组复制技术。 操作系统:centos7.9 MySQL版本:8.0.24 查看uuid值,作为组复制时使用 ``` shell $ cat /proc/sys/kernel/random/uuid ba43a6fa-1b0f ......
Spring笔记
# Spring笔记 ![](https://img2023.cnblogs.com/blog/1656899/202305/1656899-20230514222443348-435977407.png) ## Spring提供两种容器类型:BeanFactory和ApplicationConte ......
Linux安装软件包(b站up主"码农论坛"所讲的做的笔记)
在线安装/升级: yum -y install 软件包名 删除软件: yum -y remove 软件包名 如果不确定软件包名, 可以百度一下 yum(Yellow dog Updater, Modified) 可以解决软件包的依赖关系, 下面另一种方法却没有 由主流的Linux系统RedHat推出 ......
mysql的继续学习第二天
在mysql中 读取文件的函数load_file 使用方法:select * from article where id=-1 union select 1,1,1,1,load_file('c:/boot.ini');//load_file会占一位,并且路径使用括号包围 into outfile写 ......
Ubuntu22.04 MySQL 8.0安装修改密码以及远程连接
安装 ```shell sudo apt-get install mysql-server -y ``` 卸载 ````shell sudo apt purge mysql-* sudo rm -rf /etc/mysql/ /var/lib/mysql sudo apt autoremove su ......
Linux常用命令(b站up主"码农论坛"所讲的做的笔记)
重启: reboot 或者 init 6 关机: init 0 或者 halt 清屏: clear 查看IP: ip addr 查看时间: date 修改时间: date -s "2020-5-2 12: 22:22" 复制: Ctrl + Insert 粘贴: Shift + Insert 这和W ......
2)MySQL表管理之创建删除、约束实施、自增长字段、复制表结构
一、表操作: 创建表: create table tablename( 字段名1 数据类型, ... 字段名n 数据类型 ); 查看当前数据库中所有表: show tables; 查看指定表的结构: desc[ribe] table_name; 查看指定表的详细信息: show create tab ......
MySQL学习基础篇Day8
5.7 多表查询案例 数据环境准备: create table salgrade( grade int, losal int, hisal int ) comment '薪资等级表'; insert into salgrade values (1,0,3000); insert into salgr ......
MQCal工程算量V1.2.7.1(20230519)版本发布——土建、水电Excel算量插件工具
MQCal工程算量加载宏工具是什么? 首先说明的是:MQcal不是一个简单的对工程计算式算结果的求值工具。他是我本人结合手工算量经验,充分考虑预算员的需求,从算量表格自己设计、重复项目便捷输入、特殊标记、汇总统计、打印或打印为pdf、造价预估等实用功能一体解决方法。 MQCal工程算量工具也是从很简 ......
UE4学习笔记:Windows系统下如何在C++项目里调用第三方动态库
本随笔介绍在Windows系统下,由UE4引擎创建的C++项目里如何实现调用第三方动态库的方法。 随笔作者还在学习阶段,对UE4引擎的使用和理解还不是非常透彻,难免会在随笔内容里出现技术上或书写上的问题,如果出现了类似的问题欢迎在评论区或者私信讨论。 目录 设置第三方库头文件的路径 设置第三方库导入 ......
nginx启蒙及参数优化——windows版本
https://www.cnblogs.com/zdyang/p/14200724.html 目录: 一、常用命令 二、nginx.conf文件配置示例 2.1. nginx.conf配置示例 2.2. 查看nginx运行情况 2.3. 如何使用windwos版本 2.4. 便捷的bat 三、日志每 ......
flask_SQLAlchemy 出现了 Lost connection to MySQL server during query Mysql主机连接超时 错误。如何解决
使用python flask框架 flask_sqlalchemy 时出现了 Lost connection to MySQL server during query Mysql主机连接超时的问题 由于Mysql会定时处理长时间未连接使用的连接池 具体时长可通过 查看 show variables ......
MYSQL设置密码时显示Failed! Error: SET PASSWORD has no significance for user 'root'@'localhost' as the authentication method used doesn't store authentication d
用这个命令进入mysql sudo mysql 在sql命令行输入以下命令回车,你就可以把密码改成mynewpassword ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by 'mynewpassword ......
MYSQL设置密码时显示Failed! Error: SET PASSWORD has no significance for user 'root'@'localhost' as the authentication method used doesn't store authentication d
用这个命令进入mysql sudo mysql 在sql命令行输入以下命令回车,你就可以把密码改成mynewpassword ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by 'mynewpassword ......
MySQL多版本并发控制MVCC
I will always be here for you 目录 一,什么是 MVCC 二,MVCC 的具体工作流程 三,MVCC 在不同隔离级别下的读取规则 四,MVCC 如何解决幻读 五,next-key lock机制的具体实现 六,next-key lock 机制的优化规则和特殊情况的具体例子 ......
MySQL数据库统计常用语句
``` 1、查看所有数据库容量大小 select table_schema as '数据库', sum(table_rows) as '记录数', sum(truncate(data_length/1024/1024, 2)) as '数据容量(MB)', sum(truncate(index_le ......
用户故事与敏捷开发 读书笔记 02
第5章 与用户代理合作 对一个项目来说,客户团队里包括一个或多个真实用户是极其重要的。遗憾的是,我们很难与实际用户一起工作。我们期望与尽可能多的用户接触,这些用户代表了产品的不同角度,当我们无法接触到他们时,我们就需要求助各种用户代理,他们不是用户,但在项目中扮演用户角色。 用户的经理:不要得罪用户 ......