mysql5 mysql windows
用C#调用Windows API向指定窗口发送按键消息
用C#调用Windows API向指定窗口发送 一、调用Windows API。 C#下调用Windows API方法如下: 1、引入命名空间:using System.Runtime.InteropServices; 2、引用需要使用的方法,格式:[DllImport("DLL文件")]方法的声明 ......
Windows 下Nginx 的安装与配置
Nginx官网首页 Nginx下载首页 Nginx文档首页 Beginner’s Guide(初学者的指南) 快速导航 Nginx 安装与部署 Nginx 的基本概念 环境变量配置 如图所示,检查系统环境变量中有无ngx安装目录的配置,没有的话则添加。 验证安装是否成功 如图所示,在命令行输入 ng ......
MHA实现Mysql数据库高可用
一、 MHA 1. MHA原理 ①MHA利用 SELECT 1 As Value 指令判断master服务器的健康性,一旦master 宕机,MHA 从宕机崩溃的master保存二进制日志事件(binlog events) ②识别含有最新更新的slave ③应用差异的中继日志(relay log)到 ......
MySQL练习题目 及答案
表创建及创建见文章最后 1、取得每个部门最高薪水的人员名称 select t.deptno,t.maxsal,e.ename from emp e join (select max(sal) as maxsal,deptno from emp group by deptno) t on e.sal ......
Mysql半同步复制
一、半同步复制1、半同步复制应用场景默认情况下,MySQL的复制功能是异步的,异步复制可以提供最佳的性能,主库把binlog日志发送给从库即结束,并不验证从库是否接收完毕。这意味着当主服务器或从服务器端发生故障时,有可能从服务器没有接收到主服务器发送过来的binlog日志,这就会造成主服务器和从服务 ......
MySQL
1. mysql安装连接 1.1 安装mysql5.7 1、解压 2、把这个包放到自己的电脑环境目录下 3、配置环境变量 4、新建mysql配置文件 ini [mysq1d]# 目录一定要换成自己的basedir=D:\Environment mysq1-5.7.19\datadir=D:\Envi ......
Mysql 事务隔离机制、锁机制、MVCC多版本并发控制隔离机制、日志机制、
原子性 (Atomicity)当前事务的操作要么同时成功,要么同时失败。原子性由undo log日志来实现。一致性 (Consistency) : 使用事务的最终目的,由其它3个特性以及业务代码正确逻辑来实现。隔离性 (lsolation) : 在事务并发执行时,他们内部的操作不能互相干扰,隔离性由 ......
实战SQL优化(以MySQL深分页为例)
1 准备表结构 CREATE TABLE `student` ( `id` int NOT NULL AUTO_INCREMENT, `user_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT ......
Topaz Video AI V3.1.10 视频降噪升画质工具 安装教程(windows/macos版)
Topaz Video AI 视频修复工具 安装教程 Topaz视频增强AI是一款功能强大且易于使用的视频分辨率增强软件。该软件的主要功能是无损放大视频的分辨率,最高可达8K分辨率,它可以将您的所有低分辨率视频转换为8K分辨率的高质量视频,还支持批处理。 安装教程 Topaz Video AI 1. ......
MySQL常用命令
常用命令:https://blog.csdn.net/qq_38328378/article/details/80858073 最详细的:https://blog.csdn.net/qq_34115899/article/details/81190461 ......
C#:Windows Forms应用程序.cs/.designer.cs/.resx文件之间关系
在使用Visual Studio开发Windows Forms应用程序时,我们会发现每个窗体都有三个文件:.cs、.designer.cs和.resx。 这三个文件之间的关系是什么呢? 首先 .cs文件是窗体的代码文件,其中包含了窗体的所有事件处理程序、属性和方法等。 .designer.cs文件是 ......
MySQL2(连接查询,索引,事务,视图,存储过程,触发器)
连接查询 多表关联查询 嵌套查询 查询张三所在班级的名称 select name from class where id = (select cid from student where name = '张三') 嵌套查询就是将两个 SQL 进行组合查询 连接查询 内连接 笛卡尔积 select s ......
windows自带消息队列Message Queues的使用
1、安装 控制面板-》程序和功能-》启用或关闭windows功能-》Microsoft消息队列服务器-》选中安装 2、编程存取队列消息(一般是专有队列) String mqname = @".\private$\orderMQ"; if (!MessageQueue.Exists(mqname)) ......
mysql中的高级连接查询
对于没有学习过数据库的朋友,各种增删改查操作的语法很是头痛,后续多表查询中内外连接更是头懵,多表联查操作,实际就是在基础的查询语句里不同的位置跟子句进行查询,现以mysql为例总结一下: 存在学生信息表student: mysql> select * from student; + + + + + ......
Mysql字符串截取
字符串截取 SUBSTRING(str,pos) 参数说明 参数名解释 str 需要拆分的字符串 delim 分隔符,通过某字符进行拆分 count 当 count 为正数,取第 n 个分隔符之前的所有字符; 当 count 为负数,取倒数第 n 个分隔符之后的所有字符。 ......
Windows服务器高物理内存占用问题排察
我经常在手中拿着一个内存条手链,以彰显我是计算机深入挖掘专家,它就是一个象征,类似摸金符,有它代表你有资格可以探墓了。 同事找到我说:“我们有一台服务器,内存资源持续高位运行,经常浮动在80%左右,系统重启后会好一些,不过持续不了太久。” 服务器是云服务器:8G内存,发生问题时,大约5GB内存消失了 ......
mysql面试小结
MySQL 1. 索引 1.1 什么是索引 索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。 索引是一种数据结构。数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+ ......
MySQL教程-讲解MySQL性能优化+原理+实战
大家好,我是DB哥。从今天开始将会有一波MySQL系统课程免费推出,预计有149课,可以全面的学习MySQL。我会在知乎定期更新,也会在我的微信公众号(DB哥)更新 ,公众号会优先更新,着急的小伙伴可以关注我的公众号,抢先看。课程笔记、所需软件也都可以在公众号获取,课程目录在文章下面列出。小伙伴一起 ......
MySQL 基本概念
MyISAM:无事务、锁表、读写互相阻塞、索引不缓存数据、数据与索引分离,都是【非聚集索引】 InnoDB:有事务,默认用主键or唯一非空列or隐藏列建立【聚集索引】(只能有一个),索引和数据在同一个B(平衡)树,影响增改性能,速度快,特性如下: 插入缓冲(insert buffer) 两次写(do ......
MySQL explain
MySQL explain explain select/update ... 官方文档:https://dev.mysql.com/doc/refman/8.0/en/explain-output.html 都是越小越好,rows * filtered explain说明 id select_ty ......
小米平板2刷入微软官方Windows10的一些总结
2022-12-19 这两天,为了应对冷天气,决定买一台平板办公,在购买了一台XiaoMi Pad 5 Pro 12.4后,发现安卓系统中使用向日葵远程桌面的体验并不好,于是在经过斟酌以后,购买了小米平板2。本文章记录我使用小米平板的一些心得和经验,安装系统教程不会在本文中出现,因为网上已经烂大 ......
Qt商业级无边框窗口实现源码(windows、msvc)
1,简介 之前发布过几篇关于Qt实现无边框窗口的文章,当时在网上苦苦搜寻了很久,也没有好用的,总缺点意思。 哪怕最后找到的一个知名博主的实现,虽然看着效果可以,但是我由于在项目里重度使用,也测出了一些缺陷。比如拖拽的最大化、还原功能,比如拖拽到屏幕角落的1/4屏幕效果。 后来在与一个技术大牛的合作下 ......
MySQL8修改密码
https://www.cnblogs.com/cphovo/p/16355202.html 1. 修改my.inf# [root@VM-12-15-centos ~]# vim /etc/my.cnf 添加如下 skip-grant-tables 2. 重启MySQL服务# [root@VM-12 ......
windows安装mongodb,配置服务名,简化启动及遇到的问题
1、官网下载 官网地址:https://www.mongodb.com 进到官网之后,Products->Communiti Server (或者直接访问 https://www.mongodb.com/try/download/community ) 解压之后,可以新建两个文件目录 a、新建dat ......
MySQL 一条语句统计统计不同状态的数量
@场景 根据批次号统计不同状态的数量表设计: 根据批次号结合status,查询总数量,失败数量、成功数量 SELECT COUNT(1) totalCount, sum(CASE WHEN t.batch_no=1111 and t.`status` = 0 THEN 1 ELSE 0 END) s ......
Windows虚拟机安装ubuntu server,网络配置和性能增强
虚拟机网络配置 在setting里搜network设置,修改vmnet8(NAT)配置。根据虚拟机ip来改。 再来一点增强虚拟机性能的技巧 Edit Group Policy Edit group policy (gpedit) Go to Local Computer Policy > Compu ......
docker mysql5.7
1》新建 my.cnf 文件,内容如下 [client] default_character_set=utf8 [mysqld] collation_server = utf8_general_ci character_set_server = utf8 2》启动容器, docker run -d ......
NPM Windows安装及配置
1:首先下载node.js https://nodejs.org/zh-cn 2:查看是否安装成功 node -v 安装成功后会有个版本号 3:安装npm淘宝镜像 npm config set registry https://registry.npm.taobao.org 4:配置npm全局模块存 ......
MySQL导入数据库1118错误解决方案[ERR] 1118 - Row size too large (> 8126). Changing some columns to TEXT or BLOB
MySQL导入数据库1118错误解决方案[ERR] 1118 - Row size too large (> 8126). Changing some columns to TEXT or BLOB 编辑sql文件,在开头设置一下innodb_strict_mode为0 SET innodb_str ......