mysql odbc qt5 qt

T3/A40i支持Linux-5.10新内核啦,Docker、Qt、Python统统升级!

自2021年创龙科技推出全志国产化率100%的T3/A40i工业核心板后,不到两年时间已超过800家工业客户选择创龙科技T3/A40i平台。随着客户产品的不断升级与迭代,部分“能源电力”、“工业自动化”行业客户对T3/A40i的Linux版本提出了更高要求,主要涉及Docker、Qt、Python等 ......
内核 Docker Python Linux 5.10

navicat无法访问mysql8解决方案

1.开放3306端口 firewall-cmd --zone=public --permanent --add-port=3306/tcp firewall-cmd --reload 2.修改root密码 mysql -uroot -p alter user 'root'@'localhost' i ......
解决方案 navicat 方案 mysql8 mysql

MySQL参数

最大连接数 show variables like 'max_connections'; 超时时间 show global variables like '%timeout%'; 超时分析: TimeoutError: QueuePool limit of size 10 overflow 10 r ......
参数 MySQL

MySQL 回表 和 覆盖索引 详解

这是一篇学习后的心得分享,在正文之前,我们需要对一些索引的基本概念进行说明讲解。 1. 什么是索引? 索引(在 MySQL 中也叫“键key”)是存储引擎快速找到记录的一种数据结构,通俗来说类似书本的目录,这个比方虽然被用的最多但是也是最恰如其当的,在查询书本中的某个知识点不借助目录的情况下,往往都 ......
索引 MySQL

Mysql联合索引是如何找到数据的

比较简单的是单列索引(b+tree)。遇到多条件查询时,不可避免会使用到多列索引。联合索引又叫复合索引。 b+tree结构如下: 每一个磁盘块在mysql中是一个页,页大小是固定的,mysql innodb的默认的页大小是16k,每个索引会分配在页上的数量是由字段的大小决定。当字段值的长度越长,每一 ......
索引 数据 Mysql

mysql基础

Mysql基础一.Mysql四大特性1.原子性(Atomicity )一个事务是一个不可再分割的整体,要么全部成功,要么全部失败事务在数据库中就是一个基本的工作单位,事务中包含的逻辑操作(SQL 语句),只有两种情况:成功和失败。事务的原子性其实指的就是这个逻辑操作过程具有原子性,不会出现有的逻辑操 ......
基础 mysql

mysql基础查询

Mysql基础查询1.查询部分字段select id,name,gender from worker;2.查询全部字段select * from worker;3.as设置别名查询select workaddress as '工作地址' from worker;4.distinct去重查询啊sele ......
基础 mysql

Centos8/linux下载、安装、配置、连接MySQL5.7(rpm方式)

目录 问题现象: 问题分析: 解决方法: 下载: 安装: 配置: 连接: 拓展 问题现象: 今天在使用Centos8 安装MySQL5.7的rpm包时,出现如下报错: 仓库 "MySQL 5.7 Community Server" 的 GPG 公钥已安装,但是不适用于此软件包。 最终问题解决了,但还 ......
Centos8 方式 Centos MySQL5 linux

qt+opencv安装时的问题

1、qt安装时可能无法启动,原因是缺少依赖项,执行以下指令: sudo apt-get install libxcb-xinerama0 2、qt运行时报错:GL/gl.h: No such file or directory。执行以下指令: sudo apt install mesa-common ......
opencv 问题 qt

mysql语句

mysql判断关联是否存在 SELECT * FROM table1 WHERE NOT EXISTS (SELECT * FROM table2 WHERE table2.id = table1.id) ......
语句 mysql

SpringBoot配置Mysql连接池

### 一、HikariCP连接池 SpringBoot默认使用连接池HikariCP,不需要依赖。 ```yaml spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost ......
SpringBoot Mysql

深入理解Mysql索引

在数据库中,最常用的SQL操作之一就是SELECT语句,它负责数据的检索。而在SELECT语句背后,与索引的交互密不可分。为了优化数据库性能和加快查询速度,开发者们往往优先考虑调整索引。 让我们深入了解索引的背后故事。这篇文章将从什么是索引,索引的分类,索引的底层数据数据结构,跟大家一起来学习索引。 ......
索引 Mysql

Qt/C++音视频开发49-多级连保存和推流设计(同时保存到多个文件/推流到多个平台)

## 一、前言 近期遇到个用户需要多级联的保存和推流,在ffmpegsave多线程保存类中实现这个功能,越简单越好,就是在推流的同时,能够开启自动转储功能,一边推流的同时一边录像保存到本地视频文件。最初设想的一个方案是new两个ffmpegsave类,一个专门推流,一个专门录像,可以肯定是可以,但是 ......
多个 同时 文件 平台 Qt

携程海外MySQL如何实现毫秒级数据复制?

一、前言 在携程国际化战略背景下,海外业务将成为新的发力点,为了保证用户高品质的服务体验,底层数据势必需要就近服务业务应用。一套标准且普适的数据复制解决方案能够提升业务决策效率,助力业务更快地触达目标用户。 DRC (Data Replicate Center) 作为携程内部数据库上云标准解决方案, ......
数据 MySQL

Mysql占用CPU过高如何优化

MySQL处在高负载环境下,磁盘IO读写过多,肯定会占用很多资源,必然CP会U占用过高。占用CPU过高,可以做如下考虑: 1.打开慢查询日志,查询是否是某个SQL语句占用过多资源,如果是的话,可以对SQL语句进行优化,比如优化 insert 语句、优化 group by 语句、优化 order by ......
Mysql CPU

mysql索引

## 一、索引 ### 1.1. 索引的数据结构 #### 1.1.1. 索引的优缺点 索引是帮助mysql高效获取数据的数据结构。 >优点 >> - 降低数据库的IO成本,提升数据检索的效率。 >> - 创建唯一索引,可以保证数据的唯一性。 >> - 可以加速表和表的连接,对于有依赖关系的字表和父 ......
索引 mysql

Mysql事务

1. 事务 1.1. 基本特性ACID 原子性Atomicity 一致性Consistency 隔离性Isolation 持久性Durability 1.2. 隔离级别 READ UNCOMMITTED(读未提交) READ COMMITTED(读已提交) REPEATABLE READ(可重复读) ......
事务 Mysql

Qt打开文件夹

QString dirPath = QFileInfo(filepath).dir().path();//文件所在文件夹路径 dirPath.replace("/", "\\");//win系统下/替换成\。 QProcess process; //启动一个program程序 用后面的参数。 //第 ......
文件夹 文件

获取 MySQL 当前月最后一天

方法一:使用 LAST_DAY 函数 (返回给定日期所在月份的最后一天。) SELECT LAST_DAY(NOW()) AS last_day_of_month; 方法二:使用 DATE_ADD 和 DATE_SUB 函数结合 SELECT DATE_SUB(DATE_ADD(DATE(NOW() ......
MySQL

问题--QT只有全屏的时候才能使用

# 1.问题 安装的版本是3.8.0,只有在全屏的时候在编辑界面不会卡,其余情况会直接卡死在这。 ![image-20230724180951838](https://img2023.cnblogs.com/blog/3017398/202307/3017398-20230724181103920- ......
只有 时候 问题 QT

mysql的赋权操作

**mysql赋权操作:** ```java GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; flush privileges; ``` GRANT:赋权命令 ALL PRIVIL ......
赋权 mysql

mysql在liunx下面的自动备份

由于系统基本开发完成,为了保证数据安全,需要将数据库自动备份,以下是实现自动备份的步骤: 一、在本地自动备份数据库 1. 使用mysql自带的服务mysqldump实现自动备份,首先使用vim命令编辑以下命令并且保存 #!/bin/bash DB_USER='***' DB_PASSWORD='** ......
备份 面的 mysql liunx

Mysql高级1-存储引擎

一、Mysql体系结构 1.1、连接层 最上层是一个客户端和链接服务,主要完成一些类似于链接处理,授权认证,及相关的安全方案,服务器也会为安全接入的而每个客户端验证它所具有的操作权限 1.2、服务层 第二层架构主要完成大多数的核心服务功能,如SQL接口,并完成缓存的查询,SQL的分析和优化,部分内置 ......
引擎 Mysql

Linux安装mysql 02

1:新建目录: 2:下载Mysql数据库文件: wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.39-1.el7.x86_64.rpm-bundle.tar: 3:安装数据库文件 解压文件 tar -xvf mysq ......
Linux mysql 02

QT从入门到实战完整版 P38

##手动调用绘图事件 ![](https://img2023.cnblogs.com/blog/2832235/202307/2832235-20230724170546715-469433605.png) ####widget.h ``` #ifndef WIDGET_H #define WIDG ......
整版 实战 P38 38

Linux在线安装MySQL

###1、使用wegt下载mysql的rpm包 `wget http://repo.mysql.com/mysql80-community-release-el7.rpm` ![image](https://img2023.cnblogs.com/blog/1630299/202307/163029 ......
Linux MySQL

学习MySQL中DDL语句的修改与删除

#### 连接本地mysql语句 ``` mysql -hlocalhost -uroot -proot ``` #### 显示表结构 ``` 语法:desc 表名 ``` ![](https://img2023.cnblogs.com/blog/1425695/202307/1425695-202 ......
语句 MySQL DDL

Qt mingw73_32 + MySql8.0 使用和对数据库操作 - 初窥篇1

1、开发环境 QtCreator4.8.2 + Qt5.12.2 + MySql8.0.33 2、设计背景 现在已经有 MySql8.0.33 是 64 位的数据库,仅支持 64 位的程序,但是当前 Qt 程序编译环境是 mingw73_32 32 位程序连接 64 位的数据库实例 3、操作流程 1 ......
数据库 数据 MySql8 MySql mingw

Qt mingw73_32 + MySql8.0 驱动编译和使用

1、开发环境 QtCreator4.8.2 + Qt5.12.2 + MySql8.0.33 2、设计背景 现在已经有 MySql8.0.33 是 64 位的数据库,仅支持 64 位的程序,但是当前 Qt 程序编译环境是 mingw73_32,所以需要编译 32 位的 MySql 驱动库 3、操作方 ......
MySql8 MySql mingw Qt 73

Navicat连接Mysql出现“plugin caching_sha_password cannot be loaded”错误

Navicat连接Mysql出现“plugin caching_sha_password cannot be loaded”错误 问题现场 ​​ **官方说明:**​https://dev.mysql.com/doc/refman/8.0/en/caching-sha2-pluggable-auth ......