标签:sql

MySQL中因一个双引号错位引发的血案详析

MySQL中因一个双引号错位引发的血案详析

一、前言 最近经常碰到开发误删除误更新数据,这不,他们又给我找了个麻烦,我们来看下整个过程。 二、过程 由于开发需要在生产环节中修复数据,需要执行120条SQL语句,需要将数

大树 大树 2023-04-28
0 0 0
MySQL5.7中的sql_mode默认值带来的坑及解决方法

MySQL5.7中的sql_mode默认值带来的坑及解决方法

在正常项目开发过程中,如果MySQL版本从5.6升级到5.7版本。作为DBA在考虑数据库版本升级带来的影响时,一般会有几个注意点: sql_modeoptimizer_switch 本文主要内容是MySQL升级到5.7版本之后

宇宙之一粟 宇宙之一粟 2023-04-28
0 0 0
Mysql查询表中最小可用id值的方法

Mysql查询表中最小可用id值的方法

今天在看实验室的项目时,碰到了一个让我“棘手”的问题,其实也是自己太笨了。先把 sql 语句扔出来 // 这条语句在id没有1时,不能得到正确的查询结果。select min(id+1) from oslist c wh

Escape Escape 2023-04-28
0 0 0
Mysql常用基准测试命令总结

Mysql常用基准测试命令总结

mysqlslap 常用参数说明 –auto-generate-sql 由系统自动生成sql脚本进行测试 –auto-generate-sql-add-autoincrement 在生成的表中增加自增ID –auto-generate-sql-load-type 指定测试中使用的查询类型 –auto

捡田螺的小男孩 捡田螺的小男孩 2023-04-28
0 0 0
MySQL高效导入多个.sql文件方法详解

MySQL高效导入多个.sql文件方法详解

MySQL有多种方法导入多个.sql文件(里面是sql语句),常用的有两个命令:mysql和source。 但是这两个命令的导入效率差别很大,具体请看最后的比较。 (还有sqlimport和LOAD DATA INFILE等导入

大树 大树 2023-04-28
0 0 0
提升MongoDB性能的方法

提升MongoDB性能的方法

MongoDB 是高性能数据,但是在使用的过程中,大家偶尔还会碰到一些性能问题。MongoDB和其它关系型数据库相比,例如 SQL Server 、MySQL 、Oracle 相比来说,相对较新,很多人对其不是很熟悉

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-04-28
0 0 0
MySQL中SQL模式的特点总结

MySQL中SQL模式的特点总结

前言 SQL模式影响MySQL支持的SQL语法和执行的数据验证检查。 MySQL服务器可以在不同的SQL模式下运行,并且可以针对不同的客户端以不同的方式应用这些模式,具体取决于sql_mode系统变量

剑圣无痕 剑圣无痕 2023-04-28
0 0 0
mysql中profile的使用方法教程

mysql中profile的使用方法教程

profile是什么 当我们要对某一条sql的性能进行分析时,可以使用它。 Profiling是从 mysql5.0.3版本以后才开放的。 启动profile之后,所有查询包括错误的语句都会记录在内。 关闭会话或者s

大白菜程序猿 大白菜程序猿 2023-04-28
0 0 0
在golang中操作mysql数据库的实现代码

在golang中操作mysql数据库的实现代码

前言 Golang 提供了database/sql包用于对SQL数据库的访问, 作为操作数据库的入口对象sql.DB, 主要为我们提供了两个重要的功能: sql.DB 通过数据库驱动为我们提供管理底层数据库连接的打开和

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-04-28
0 0 0
Mysql实现增量恢复的方法详解

Mysql实现增量恢复的方法详解

实验介绍 增量恢复一般适用的场景: 1、人为的sql语句破坏了数据库 2、在进行下一次完全备份之前发生系统故障导致数据库数据丢失 3、在主从架构中,主库数据发生了故障 丢失完全

宇宙之一粟 宇宙之一粟 2023-04-28
0 0 0
对比分析MySQL语句中的IN 和Exists

对比分析MySQL语句中的IN 和Exists

背景介绍 最近在写SQL语句时,对选择IN 还是Exists 犹豫不决,于是把两种方法的SQL都写出来对比一下执行效率,发现IN的查询效率比Exists高了很多,于是想当然的认为IN的效率比Exists好,

共饮一杯 共饮一杯 2023-04-28
0 0 0
MYSQL的存储过程和函数简单写法

MYSQL的存储过程和函数简单写法

什么是存储过程 简单的说,就是一组SQL语句集,功能强大,可以实现一些比较复杂的逻辑功能,类似于JAVA语言中的方法; ps:存储过程跟触发器有点类似,都是一组SQL集,但是存储过程

宇宙之一粟 宇宙之一粟 2023-04-28
0 0 0
在linux命令下导出导入.sql文件的方法

在linux命令下导出导入.sql文件的方法

本文讲述了在linux命令下导出导入.sql文件的方法。分享给大家供大家参考,具体如下: 一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): 1、导出数据和表结构

共饮一杯 共饮一杯 2023-04-28
0 0 0
DB为何大量出现select @@session.tx_read_only 详解

DB为何大量出现select @@session.tx_read_only 详解

发现问题 在一次捞取Top SQL中,发现DB大量执行 select @@session.tx_read_only ,几乎每一条DML语句前,都会有这么一个sql。但是应用层并没有做特殊处理,那么这个SQL语句有什么作用?是谁执

捡田螺的小男孩 捡田螺的小男孩 2023-04-28
0 0 0
MySQL存储表情时报错:java.sql.SQLException: Incorrect

MySQL存储表情时报错:java.sql.SQLException: Incorrect

前言 本文主要介绍了关于MySQL存储表情报错:java.sql.SQLException: Incorrect string value: '\xF0\x9F\x92\xA9\x0D\x0A...'的相关解决方法,分享出供大家参考学习,下面话不多说了,来一起看看详细的介

大猫 大猫 2023-04-28
0 0 0
mysql存储过程用法实例分析

mysql存储过程用法实例分析

本文实例讲述了mysql存储过程用法。分享给大家供大家参考,具体如下: 概述: 简单的说,就是一组SQL语句集,功能强大,可以实现一些比较复杂的逻辑功能,类似于JAVA语言中的方法

张二河 张二河 2023-04-28
0 0 0
浅谈MySQL索引优化分析

浅谈MySQL索引优化分析

为什么你写的sql查询慢?为什么你建的索引常失效?通过本章内容,你将学会MySQL性能下降的原因,索引的简介,索引创建的原则,explain命令的使用,以及explain输出字段的意义。助你了

醒在深海的猫 醒在深海的猫 2023-04-28
0 0 0
MySQL SQL语句分析与查询优化详解

MySQL SQL语句分析与查询优化详解

如何获取有性能问题的SQL 1、通过用户反馈获取存在性能问题的SQL 2、通过慢查询日志获取性能问题的SQL 3、实时获取存在性能问题的SQL 使用慢查询日志获取有性能问题的SQL 首先介绍下

大猫 大猫 2023-04-28
0 0 0
概述MySQL统计信息

概述MySQL统计信息

MySQL执行SQL会经过SQL解析和查询优化的过程,解析器将SQL分解成数据结构并传递到后续步骤,查询优化器发现执行SQL查询的最佳方案、生成执行计划。查询优化器决定SQL如何执行,依赖

大树 大树 2023-04-28
0 0 0
深入了解SQL注入

深入了解SQL注入

1 .什么是sql注入(Sql injection)? Sql注入是一种将sql代码添加到输入参数中,传递到Sql服务器解析并执行的一种攻击手法 2. 怎么产生的? Web开发人员无法保证所有的输入都已经过滤 攻

Escape Escape 2023-04-28
0 0 0
1 72 73 74 75 76 131