column size maximum mysql

day37mysql

1.今日内容概要 主体:数据库(入门核心) 1.数据存取演变史 2.数据库软件应用史 3.数据库的本质 4.数据库的分类 5.MySQL数据库 6.基本使用 7.系统服务制作 8.基本SQL语句 2.数据存取的演变史 # 1.文本文件操作阶段 jason|123|read jason*123*rea ......
mysql day 37

腾讯云centos7.6安装mysql

# 禁用原生mysql yum module disable mysql # 删除mariadb rpm -qa | grep mariadb rpm -e mariadb-libs --nodeps # 下载mysql压缩包 mkdir /opt/mysql cd /opt/mysql/ wget ......
centos7 centos mysql

mysql表的多字段作为唯一索引

找到对应表,设置多字段的唯一索引,下发数据库。 姓名+身份证号是唯一索引,进行验证: 场景一:允许出现相同证件号,不同姓名存储;也允许出现相同姓名,不同证件号存储。 场景二:不允许出现相同姓名和相同证件号存储(手动修改数据库数据相同,发现无法保存) 唯一索引,报错详细信息 ......
字段 索引 mysql

docker安装mysql8.0

docker run -d \-p 63306:3306 \--restart=always \-e MYSQL_ROOT_PASSWORD=root \-v /home/tools/mysql/conf/my.cnf:/etc/mysql/my.cnf:rw \-v /home/tools/mys ......
docker mysql8 mysql

Mysql身份绕过漏洞(CVE-2012-2122)

Mysql 身份认证绕过漏洞(CVE-2012-2122) 当连接MariaDB/MYSQL时,输入的密码会与期望的正确密码比较,由于不正确的处理,会导致即便是memcmp()返回一个非零值,也会使MySQL认为两个密码是相同的。也就是说只要知道用户名,不断尝试就能够直接登入SQL数据库。 受影响版 ......
漏洞 身份 Mysql 2012 2122

关于MySQL中InnoDB的B+树可存储记录数估算

在InnoDB存储引擎中,每个数据页中有两个虚拟的行记录,用来限定记录的界限;Infimum记录是比该页中任何主键值都要小的值,Supremem记录比任何可能大的值都大的值还要大的值;这两个值在页创建时被建立,并且在任何情况下不会被删除,在Compact行格式和Redundant行格式下,两者占用的 ......
InnoDB MySQL

mysql 备份还原命令备忘

1、备份 mysqldump -u username -p databasename tableName > backupfile.sql 2、还原 mysql -u username -p password databasename < backupfile.sql 3、查看 mysql -u u ......
备份 命令 mysql

Qt+数据库学习笔记(一)WIN10+Qt5.15.2 MinGW 32-bit+MySQL5.7.44编译MySQL5.7驱动插件

前言: 因项目需要,需要使用Qt连接MySQL数据库。程序编写电脑上使用的是Win10 64位系统,程序运行电脑上使用的是Win7 32位系统。 一、下载及安装MySQL5.7 1、地址:MySQL官网 点击DOWNLOADS 2、点击MySQL Community(GPL) Downloads 3 ......
MySQL5 MySQL 插件 数据库 笔记

C++ mysql libmysqlcppconn-dev insert into table

#include <chrono> #include <ctime> #include <fstream> #include <iomanip> #include <iostream> #include <map> #include <mutex> #include <random> #includ ......

windows下mysql初始密码设置

authentication_string 字段有的不存在,我直接用Password字段 https://blog.csdn.net/u012045045/article/details/97102936 ......
密码 windows mysql

Docker部署MySQL8.X

1、拉取MySQL镜像 docker pull mysql ps:这是拉取最新的mysqL版本(当前是8.0.27版本),若是要拉取指定版本,则可以在后面加上版本号(如:docker pull mysql:8.0.27) 2、查看镜像 docker images 3、创建存储MySQL数据信息的目录 ......
Docker MySQL8 MySQL

mysql报错java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone.

-- 服务器时区值“Öйú±ê׼ʱ¼ä”无法识别或表示多个时区。 The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. --查看数据库时区 show va ......

MYSQL

@[TOC](MYSQL高级操作) # 涉及到mysql的高级操作--mysql索引 工作中遇到百万、千万级的数据在mysql中可以解决的方式有,索引和分库、分表,这篇文章介绍的是MySQL中的索引的操作。 ## 一、普通索引 普通索引(Normal index)是我们常见的索引形式:可以创建在单列 ......
MYSQL

MySQL-09.子查询

子查询指一个查询语句嵌套在另一个查询语句内部的查询,这个特性从MySQL4.1开始引入。 SQL中子查询的使用大大增强了SELECT查询的能力,因为很多时候查询需要从结果集中获取数据,或者需要从同一个表中先计算出一个数据结果,然后与这个数据结果(可能是单行,也可能是多行)进行比较。 1.需求分析与问 ......
MySQL 09

Grafana监控Mysql,慢查询

一、查看是否开启慢查询 1、通过Navicat直接连接数据库,并设置(这种设置是临时的,重启数据后不生效,可以直接改数据库配置文件) 2、修改数据库配置文件 vi /etc/my.cnf chmod 644 my.cnf 重启mysql服务 systemctl restart mysqld 三、查找 ......
Grafana Mysql

【MySQL优化】小表驱动大表 IN和EXISTS的合理利用

//假设一个for循环 for($i = 0; $i < 10000; $i++) { for ($j = 0; $i < 50; $j++) { } } // 更优 for($i = 0; $i < 50; $i++) { for ($j = 0; $i < 10000; $j++) { } } ......
EXISTS MySQL

MySQL主从复制于读写分离

主从复制于读写分离 1、什么是读写分离? 读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。 2、为什么要读写分离呢? 因为数据库的“写”(写1000 ......
主从 MySQL

练习 : Flink 读取 data.txt(json格式文件)文件并进行解析,写入到mysql中

练习 : Flink 读取 data.txt(json格式文件)文件并进行解析,写入到mysql中 bean //实体类 mysql的一条记录 package bean; import lombok.AllArgsConstructor; import lombok.Data; import lom ......
文件 格式 Flink mysql data

MySQL的主从复制与读写分离

主从复制 安全性,高可用性,高并发性 mysql支持的复制类型 (1)STATEMENT:基于语句的复制。在服务器上执行sql语句,在从服务器上执行同样的语句,mysql默认采用基于语句的复制,执行效率高。(2)ROW:基于行的复制。把改变的内容复制过去,而不是把命令在从服务器上执行一遍。(3)MI ......
主从 MySQL

Qt-MySQL连接

Qt连接MySQL数据库步骤: 第一步: ​ 进入以下链接(Compiler同层Src,见上注解,每个人的Qt安装位置是不同的,自己找这个文件夹) ​ 第二步: ​ 如果你想要链接的Qt项目版本是Qt5.12.8 MSVC2015 64bit,那就用这个Compiler去configure上图中的这 ......
Qt-MySQL MySQL Qt

docker 启动mysql实现数据卷挂载(四)

1.上传到镜像压缩mysql.tar到服务器 2.加载镜像 [root@xiaobing xiaobing]# docker load -i mysql.tar [root@xiaobing xiaobing]# docker images REPOSITORY TAG IMAGE ID CREAT ......
数据 docker mysql

mysql函数总结

1 字符串函数 SELECT title,LENGTH(title),SUBSTRING(title,1,1),LEFT(title,1),RIGHT(title,1),UPPER(title),LOWER(title),REPLACE(title, 'g' ,'l'),CONCAT('title: ......
函数 mysql

性能测试-Oceanus 测试FLink mysql到Iceberg性能

一、任务依赖信息 1、mysql测试库信息 地址:127.0.0.1、gomysql_bdg_test 库:bdg_test 表:order_info1 2、iceberg库 hive地址:thrift://127:7004 catalog-name:spark_catalog Format版本:v ......
性能 Oceanus Iceberg FLink mysql

同步工具-Oceanus打通mysql到Iceberg

一、服务配置 已配置好gt_oneline_2,其它集群还需按照下面方式特殊配置 1、需要腾讯Oceanus同学在后端修改高途flink集群配置core-site.xml文件,增加如下配置。只能绑定一个chdfs环境,这边绑定的测试环境,线上环境需要改qcloud.object.storage.zk ......
Oceanus Iceberg 工具 mysql

MYSQL 高级SQL语句扩展

扩展 CASE CASE 是 SQL 用来做为 IF-THEN-ELSE 之类逻辑的关键字 语法: SELECT CASE ("字段名") WHEN "条件1" THEN "结果1" WHEN "条件2" THEN "结果2" ... [ELSE "结果N"] END FROM "表名"; # "条 ......
语句 MYSQL SQL

Docker Compose安装wordpress和mysql

`` services: db: image: mysql:8.0.27 container_name: mysql volumes: - db_data:/var/db/mysql restart: always environment: MYSQL_ROOT_PASSWORD: su123com ......
wordpress Compose Docker mysql

解决MySql: java.sql.SQLException: Incorrect string value: ‘\xF0\x9F\x8C\x9D\xF0\x9F...‘ for column

1、异常java.sql.SQLException: Incorrect string value: '\xF0\x9F\x8C\x9D\xF0\x9F...' for column '' at row 1 ; uncategorized12、解决方案2.1、针对字段修改编码格式数据库对应的字段编码 ......
SQLException Incorrect xF0 x9F x9

04.MySQL 介绍

目录 MySQL 目录结构 数据库表简介 MySQL 目录结构 安装目录 配置文件:my.ini 文件 数据表目录:data 目录内容 bin 可执行文件 lib 依赖库 docs 文档 include 包含文件 share 存放字符集等信息 数据库表简介 表:包含数据库中所有数据的数据库对象 表名 ......
MySQL 04

02.MySQL 的安装与配置

目录 Mac 系统安装 MySQL Mac 系统环境变量配置 Mac 系统启动与关闭 MySQL 服务 Windows 系统安装 MySQL Windows 系统环境变量配置 Windows 系统启动与关闭 MySQL 服务 数据库的命令行操作 Mac 系统安装 MySQL 官方下载:https:/ ......
MySQL 02

查看正在运行容器的环境变量-寻找容器运行mysql的root密码

查看正在运行容器的环境变量-寻找容器运行mysql的root密码 背景 有一个服务器上面运行着一个长达两年的mysql数据库实例. 因为当时root密码是通过环境变量注入进去的. 现在我想重新连接一下,但是发现已经忘记了密码. 这一点就非常尴尬. 还是需要进行一下 密码的找回工作. 今天找到了解决方 ......
容器 变量 正在 密码 环境