语句 数量 状态mysql

MySQL创建索引的优缺点

索引的优点 1.创建唯一性索引,保证数据库表中每一行数据的唯一性 2.大大加快数据的检索速度,这也是创建索引的最主要的原因 3.加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 4.在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。 5.通过使用索引,可以 ......
优缺点 索引 MySQL

mysql api

目录连接数据库的步骤MYSQL api初始化连接环境连接mysql服务器执行sql语句获取结果集获取列数获取列名(表头)得到结果集中字段的长度遍历结果集资源回收字符编码事务操作打印错误信息 连接数据库的步骤 初始化连接环境 连接mysql的服务器,需要 服务器的ip地址 服务器监听端口(默认3306 ......
mysql api

学C笔记归纳 第七篇——分支循环语句1

C语言是一门结构化的程序设计语言。 顺序结构、选择结构、循环结构 生活中所有事物 都可 抽象成 这三种或其组合形成的语句。 简单选择:if_else if(表达式) 执行语句; //表达式非0执行 else 执行语句; //表达式0执行 #include <stdio.h> //int main() ......
分支 语句 笔记

windows 安装mysql 和不能通过ip访问到数据库

一、确认windows 是否已经安装mysql 1.按【Win+R】打开运行 2.输入【services.msc】打开服务 3、在服务列表中查找MySQL,如果有mysql服务则表示Windows已经安装MySQL,如果没有MySQL服务则表示Windows没有安装MySQL 二、下载MySQL 安 ......
windows 数据库 数据 mysql

mysql 实用的sql

计算今日: SELECT CURRENT_DATE(); 计算本周一日期: SELECT DATE_SUB(CURDATE(), INTERVAL WEEKDAY(CURDATE()) DAY); 计算本周日日期: SELECT DATE_ADD(CURDATE(), INTERVAL 6 - WE ......
mysql sql

Illegal mix of collations (utf8mb4_0900_ai_ci,IMPLICIT) MySql字符集及校对规则不一致问题

查询时报错 -- 用于解决报错 > 1267 - Illegal mix of collations (utf8mb4_0900_ai_ci,IMPLICIT) and (utf8mb4_general_ci,IMPLICIT) for operation '=' 这个错误是由于在进行比较操作时涉及 ......
字符集 校对 collations 字符 IMPLICIT

[小白入门指南] 如何使用gorm操作MySQL

1.使用gorm的前置条件 1.1 MySQL的安装和配置 1.2 Naviacte For MySQL 16 2.gorm基本操作 2.1 增 2.2 查 2.3 改 2.4 删 2.5 gorm迁移 1. 使用gorm的前置条件 1.1 MySQL的安装和配置 Debian中安装MySQL | ......
入门指南 指南 MySQL gorm

Mysql:让 mysqld 服务器可以执行操作系统命令:lib_mysqludf_sys-master.zip

不多说了。 就是一个 loadable function plugin! 根据自己的 mysqld 版本和os平台 编译下即可。 附件如下: lib_mysqludf_sys-master.zip ......

Java 通过反射获取注解属性信息以及状态中字典

一、创建存储对象 import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; /** * 属性对象存储类*/ public class MetadataField ......
注解 字典 属性 状态 信息

在.net中通过自定义LoggerProvider将日志保存到数据库方法(以mysql为例)

在.NET中,Microsoft.Extensions.Logging是一个灵活的日志库,它允许你将日志信息记录到各种不同的目标,包括数据库。在这个示例中,我将详细介绍如何使用Microsoft.Extensions.Logging将日志保存到MySQL数据库。我们将使用Entity Framewo ......
LoggerProvider 数据库 方法 数据 mysql

最全的 MySQL 8.0 新特性解读

一、功能增强1.1-所有系统表更换为InnoDB引擎系统表全部换成事务型的innodb表,默认的MySQL实例将不包含任何MyISAM表,除非手动创建MyISAM表。 1.2-DDL原子化InnoDB表的DDL支持事务完整性,要么成功要么回滚,将DDL操作回滚日志写入到data dictionary ......
特性 MySQL 8.0

浅析MySQL代价模型:告别盲目使用EXPLAIN,提前预知索引优化策略

熟悉代价模型之后,我们可以预先了解 MySQL 在执行查询时会如何选择索引,从而更有效地进行索引优化。在接下来的文章中,我将结合近期进行索引优化的具体案例,来详细解释如何运用代价模型来优化索引。 ......
索引 模型 代价 策略 EXPLAIN

mysql命令导入csv文件

准备csv文件 创建表 使用ssh工具登录虚拟机服务器,将user.csv上传到服务器 [root@master data]# pwd /home/data [root@master data]# ls user.csv # 开始导入 [root@master data]# mysqlimport ......
命令 文件 mysql csv

linux 安装mysql

1、到指定目录下下载安装包 [root@master ~]# cd /usr/local/src 2、下载mysql8 [root@master src]# wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.20-linux-g ......
linux mysql

OGG源端info all 命令显示 Lag at Chkpt 状态为 unknown

GGSCI (dwdb01) 10> info all Program Status Group Lag at Chkpt Time Since Chkpt MANAGER RUNNING EXTRACT RUNNING E_CST 00:00:04 00:00:08 EXTRACT RUNNING ......
命令 状态 unknown Chkpt info

MySQL存储过程

一、什么是存储过程? MySQL 5.0 版本开始支持存储过程。 简单的说,存储过程就是一组SQL语句集,功能强大,可以实现一些比较复杂的逻辑功能,类似于JAVA语言中的方法; 存储过就是数据库 SQL 语言层面的代码封装与重用。 二、有哪些特性? 有输入输出参数,可以声明变量,有if/else, ......
过程 MySQL

MySQL两阶段提交实现redo log,binlog日志一致

MySQL的执行器使用两阶段提交主要解决 binlog 和 redo log 的数据一致性的问题。 假设只使用一阶段提交的话,整个commit流程图如下: 首先,redo log 和 binlog 写入系统缓存,接着 redo log 先刷盘,然后在 binlog 即将刷盘时系统发生故障,导致 bi ......
阶段 binlog MySQL 日志 redo

我犯了愚蠢的错误!(sql语句)

问题描述 使用update语句,修改结果为true,但是一直不起作用; 问题解决 update tableName set a=?,b=? where c=? and d=? 没错,前面是逗号,后面是and; ......
语句 错误 sql

MySQL基础命令笔记

MySQL基础命令笔记 上学期间学习记录的笔记,放这里方便查阅。 -- 创建数据库 -- CREATE 创建; DATABASE 数据库; CREATE DATABASE stuinfo -- 默认字符集 DEFAULT CHARACTER SET utf8mb4 -- 排序规则 DEFAULT C ......
命令 基础 笔记 MySQL

SQL ALTER TABLE 语句- 灵活修改表结构和数据类型

SQL ALTER TABLE 语句 SQL ALTER TABLE 语句用于在现有表中添加、删除或修改列,也可用于添加和删除各种约束。 ALTER TABLE - 添加列 要在表中添加列,请使用以下语法: ALTER TABLE 表名 ADD 列名 数据类型; 以下 SQL 向 "Customer ......
语句 类型 结构 数据 ALTER

python连接mysql、oracle数据库

python版本:3.10.5 mysql版本: 8.0.27 oracle版本:oracle 12c 一、python连接mysql数据库 安装第三方依赖PyMySQL, 终端执行如下命令: pip install PyMySQL PyMySQL使用 import pymysql config = ......
数据库 数据 python oracle mysql

大白话说Python+Flask入门(六)Flask SQLAlchemy操作mysql数据库

写在前面 这篇文章被搁置真的太久了,不知不觉拖到了周三了,当然,也算跟falsk系列说再见的时候,真没什么好神秘的,就是个数据库操作,就大家都知道的CRUD吧。 Flask SQLAlchemy的使用 1、Flask SQLAlchemy简介 Flask SQLAlchemy 是基于 Flask w ......
Flask 大白 SQLAlchemy 话说 数据库

BBED修改文件头,将ASM非归档模式下offline的数据文件改回online状态

1、故障概要 一套基于ASM的RAC数据库,处于非归档模式,现场人员误将其中的一个数据文件改成了offline状态,等到发现异常时,redo日志已经被覆盖,没有办法recover该数据文件。 本文主要记录测试环境模拟本故障,以及使用BBED修复的过程。 2、故障模拟及处理办法 (1)、准备环境,创建 ......
文件 状态 offline 模式 数据

mysql 自定义 sql 拼接执行

一、背景 二、实现 第一种:使用Mybatis,纯sql插入(推荐使用) 动态创建Sql拼接 在Mapper接口种指定该方法 @InsertProvider(type = AutoCreateReport.class, method = "insertSelectSqlFun") public vo ......
mysql sql

MySQL数据库的CURD

一、数据库的CURD 对数据库进行增(Create)、改(Update)、查(Retrieve)、删(Delete)等操作。 CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [create_specification [, create_spec ......
数据库 数据 MySQL CURD

mysql 读取 influxdb

QueryResult countResults = influxDBConfig.query(selectSql.toString()); QueryResult results = influxDBConfig.query(selectSql.toString()); List<KeyValue ......
influxdb mysql

MySQL习题整理

每日一练 创建管理表库 1.将表departments中的数据插入新表dept02中 CREATE TABLE dept02 AS SELECT * FROM atguigudb.departments 2.创建表 CREATE TABLE emp01 (id INT(7), first_name ......
习题 MySQL

MySQL安装步骤

MySQL安装步骤 查询是否安装 查找以前是否装有mysql sc query mysql 以管理员模式打开命令运行行,运行下面命令 删除mysql 停止服务 net stop mysql 删除 sc delete mysql 检查 sc query mysql 下载压缩包添加my.ini配置文件 ......
步骤 MySQL

2023最新MySql面试题,包含答案。刷题必备!记录一下。

好记性不如烂笔头 内容来自 面试宝典-MySql面试题合集 问: 请简述MySQL的优点和缺点? MySQL是一种广泛使用的开源关系型数据库管理系统,具有许多显著的优点和缺点: 优点: 免费和开源:MySQL是免费的,任何人都可以下载和使用,并且源码也是公开的,这使得它更容易定制和扩展。 支持多平台 ......
答案 MySql 2023

MySQL_日志

MySQL_日志 3种日志 undo log 回滚日志,InnoDB存储引擎层生成,原子性,用于事务回滚、MVCC。 redo log 重做日志,InnoDB存储引擎层生成,持久性,用于掉电、故障恢复。 binlog 归档日志,Server层生成,用于数据备份、主从复制。 undo log 是什么: ......
MySQL 日志