mysql odbc qt5 qt

Docker搭建Mysql主从机制

Mysql 主从复制 1 基础准备 由于家境贫寒没有那么多的云资源供我操作,只能使用docker进行模拟了。拉取镜像简单得很就先不谈了。直接开整。 以下操作基于 mysql:5.7进行一主二从配置。 2 主库配置 运行容器 docker run -p 3306:3306 --name mysql-s ......
主从 机制 Docker Mysql

Qt之窗口的常用属性

一、setAttribute()函数 setAttribute()函数用于设置窗体的一些属性,其函数原型为: void QWidget::setAttribute(Qt::WidgetAttribute attribute, bool on = true) 枚举类型Qt::WidgetAttribu ......
属性 常用

什么是Mysql的日志

Mysql 日志体系 1 错误日志 ​ - 默认开启 ​ 错误日志是 MySQL 中最重要的日志之一,它记录了当 mysqld 启动和停止时,以及服务器在运行过程中发生任何严重错误时的相关信息。当数据库出现任何故障导致无法正常使用时,建议首先查看此日志。 可通过下面命令查看错误日志的存储位置: sh ......
Mysql 日志

简单介绍一下 Mysql 存储引擎

1 入门 本文去浅浅的探讨一下 mysql 数据库的存储引擎。 数据库存储引擎是数据库底层软件组件,数据库管理系统使用数据引擎进行创建、查询、更新和删除数据操作。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎还可以获得特定的功能。 现在许多数据库管理系统都支持多种不同 ......
引擎 Mysql

Mysql - 函数

字符串函数 案例:企业员工的工号,统一为5位数,目前不足5位数的全部在前面补0,比如: 1号员工的工号应该为00001 update emp set workno = LPAD(workno,5,'0'); 效果: 需要注意的是workno 需要是varchar类型 数值函数 日期函数 ......
函数 Mysql

Mysql 语句 执行顺序

DQL 执行顺序: 验证1: SELECT name,age myAge from emp where myAge > 15 order by age asc; 执行失败: select 对 age 起别名,但是where 子句 识别不到age的别名 SELECT name,age myAge fr ......
语句 顺序 Mysql

IntelliJ IDEA 解决连接MYSQL失败问题

省流版: mysql-connector-java-8.0.13.jar应该出现在下面三个地方: ①web-WEB-INF-lib ②Database连接时(一般会自动下载) ③apache-tomcat-8.0.32-lib 在自己的项目里找到web-WEB-INF-lib,检查一下有没有驱动包 ......
IntelliJ 问题 MYSQL IDEA

QFluentWidgets: 基于 C++ Qt 的 Fluent Design 组件库

简介 QFluentWidgets 是一个基于 Qt 的 Fluent Designer 组件库,内置超过 150 个开箱即用的 Fluent Designer 组件,支持亮暗主题无缝切换和自定义主题色。搭配所见即所得的 Fluent Designer 软件,只需拖拖拽拽,不用编写一行 QSS,就能 ......
QFluentWidgets 组件 Fluent Design Qt

2.MySQL的基本命令

net start mysql 数据库重启net stop mysql强行停止数据库服务mysql -u root -p 进入数据库exit 退出 -u代表用户名,这之间可以用空格,空格也代表一个字符,但是仅对密码有效-p代表密码 p后面如果跟空格也会算作一个字符 ......
命令 MySQL

java——mysql随笔——运维——分库分表&MyCat

分库分表: 介绍: 拆分方式: 11 11 ......
分表 分库 随笔 MyCat mysql

Java JDBC连接数据库的CURD操作(JDK1.8 + MySQL8.0.33 + mysql-connector-java-8.0.27-bin驱动)

JDBC概述 JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统、通用的SQL数据库存取和操作的公共接口(一组API),定义了用来访问数据库的标准Java类库,(java.sql,javax.sql)使用这些类库可以以一种标准的方法、方便地访问数据库资源。 ......

MySQL聚合函数及分组查询

本文列举数据库的聚合函数及分组查询的实际使用,以员工表和部门表作为举例: 部门表:dept 点击查看创建部门表sql create table `dept` ( `deptno` int(2) not null, `dname` varchar(14), `loc` varchar(13), pri ......
函数 MySQL

Qt之标准对话框

一、QFileDialog对话框 1.选择打开一个文件 若要打开一个文件,可调用静态函数QFileDialog::getOpenFileName(),打开指定的一个文件 代码示例如下: void MainWindow::on_btn_clicked() { QString curPath = QDi ......
对话框 标准

MYSQL数据库基础

目录 1. 数据库概念 1.1 数据库是干嘛的? 1.2 数据库和数据结构是啥关系? ​1.3 两种类型的数据库 2. MySQL数据库 2.1 MySQL数据库概念 2.2 MySQL基本操作 2.2.1 建立数据库 2.2.2 查看数据库 2.2.3 选中数据库 2.2.4 删除数据库 2.3 ......
数据库 基础 数据 MYSQL

MySQL主键自增ID

自增ID保存值 MySQL8.0之前的AUTO_INCREMENT值保存在内存中,重启后会取最大的id + 1作为值;MySQL8.0之后的值会保存在redolog中,支持崩溃恢复。 自增ID不连续原因 唯一键冲突插入失败 事务中插入后回滚 批量插入,执行插入sql时会按照2的n次方批量申请。若申请 ......
MySQL

MySQL的LRU

在 InnoDB 实现上,按照 5:3 的比例把整个 LRU 链表分成了 young 区域和 old 区域。 图中 LRU_old 指向的就是 old 区域的第一个位置,是整个链表的 5/8 处。靠近链表头部的 5/8 是 young 区域,靠近链表尾部的 3/8 是 old 区域。 改进后的 LR ......
MySQL LRU

java——mysql随笔——运维——日志

黑马:https://www.bilibili.com/video/BV1Kr4y1i7ru?p=154&vd_source=79bbd5b76bfd74c2ef1501653cee29d6 csdn:https://blog.csdn.net/weixin_44904239/article/det ......
随笔 mysql 日志 java

MySQL学习(2)什么是InnoDB数据页

前言 什么是InnoDB页 MySQL服务器中负责读写数据的是存储引擎,InnoDB是一种常用的,将表数据存储在磁盘中的存储引擎。在实际操作中,MySQL将磁盘中的数据加载到内存中,若是需要处理写入或修改,则把内存中的数据刷新到磁盘。 什么是行格式 数据是以记录为单位在表中存储的,每一条记录在磁盘中 ......
数据 InnoDB MySQL

MySQL学习(1)MySQL程序有什么

认识MySQL MySQL的客户端/服务器 MySQL服务器是运行在计算机中,直接与要存储的数据打交道的程序,多个客户端程序可以连接到这个服务器程序,向服务器发送增删改查的请求,然后服务器程序根这些请求,对存储的数据进行相应的处理。 MySQL社区版下载地址:https://dev.mysql.co ......
MySQL 程序

deepin DTK(Development ToolKit)已正式适配 Qt6!

导读 近日,深度 deepin 宣布 deepin DTK(Development ToolKit)已正式适配 Qt6 (6.4.2),实现全面升级。 DTK 作为 deepin 基于 Qt 开发的一整套简单且实用的通用开发框架,处于 deepin 操作系统中的核心位置,此次成功适配意味着 deep ......
Development ToolKit deepin DTK Qt6

MySQL入门学习

tablets and keys tablets的存储结构是二维的,每一行存储一笔数据,每一行存储一个属性。 key:可以在表中的一列或多列上创建键。有三种主要的键类型:主键(Primary Key)、唯一键(Unique Key)和外键(Foreign Key)。 主键(Primary Key): ......
MySQL

安装MySQL8.0.34出现的问题

windows10安装MySQL8.0.34的时候,出现了在校验安装启动服务的时候失败,即Starting the server的时候出现红叉,在服务中手动启动MySQL80服务也失败,后来将登录用户设置为本地登陆才启动服务成功。 虽然启动服务成功,但是在登录MySQL的时候却报出ERROR 104 ......
MySQL8 问题 MySQL 0.34 34

MySQL学习目录

MySQL学习目录 第一章 - 数据库基础知识 第二章 - MySQL语言基础 第三章 - 数据定义 第四章 - 数据更新 第五章 - 查询数据 第六章 - 数据视图 第七章 - 索引 第八章 - 数据库编程 第九章 - 数据安全 第十章 - 使用Python操作MySQL数据库 ......
目录 MySQL

centos安装mysql8028

centos安装mysql8028 下载好了解压出来 mysql-community-client-8.0.28-1.el7.x86_64 mysql-community-client-plugins-8.0.28-1.el7.x86_64 mysql-community-common-8.0.28 ......
centos mysql 8028

QT wireshark

二、子线程输出网卡捕获的数据 创建multithread源文件进行子线程的配置,设置相应的工作状态表示。 multhread::run() 使用while循环,因为执行状态中需要进行不断的捕获 如果isDone成立了,那么表示捕获动作进行终止,就退出,否则就获取下一个数据包,并进行打印时间戳。 在m ......
wireshark QT

java——mysql随笔——SQL优化&锁

插入数据SQL优化: 主键优化: order by优化: 1 1 ......
随笔 mysql java SQL amp

mysql单表查询操作

本文列举数据库的单表查询语法及实际使用,以员工表和部门表作为举例: 部门表:dept 点击查看创建部门表sql ``` create table `dept` ( `deptno` int(2) not null, `dname` varchar(14), `loc` varchar(13), pr ......
mysql

MySQL中explain查询结果解析

Extra Using inde 表示查询只需要使用索引就可以获取所需的数据,不需要回表操作。这通常是性能较好的情况。 Using where 表示查询使用了WHERE子句来过滤结果集。查询将先根据索引进行扫描,然后再使用WHERE条件过滤结果。 Using temporary 表示查询需要使用临时 ......
explain 结果 MySQL

QT-TCP网络编程

总体认识: Qt NetWork提供了用于编写TCP/IP网络应用程序的各种类: ​ TCP的QTcpSocket和QTcpServer ​ UDP的QUdpSocket TCP通信: 传输控制协议(transmission control protocol,TCP);可靠的,面向流和连接的传输协议 ......
网络编程 QT-TCP 网络 TCP QT

Qt之属性系统

一、属性的定义 1.赋予属性读写操作 Qt提供了一个Q_PROPERTY()宏可以定义属性,它也是基于元对象系统实现的,在QObject的子类中,用Q_PROPERTY()定义属性。 QWidget类兴义属性的一些例子: Q_PROPERTY(bool focus READ hasFocus) Q_ ......
属性 系统