数据库

[数据库]MySQL中的insert ignore into使用

MySQL中的insertignoreinto使用 目录 MySQL中的insert ignore into 1.插入的数据是主键冲突时 2.没有主键冲突时,直接插入数据 insert ignore into--跳坑 MySQL中的insert ignore into 最近工作中,使用到了insert ignore into语法,感觉这个语法还是挺有用的,就记录下来做个总结
发布时间:2022-09-09  

[数据库]关于useSSL=false和true的区别及说明

关于useSSL=false和true的区别及说明 目录 useSSL=false和true的区别 useSSL=false 连接配置详解 SSL协议提供服务主要 当前支持SSL协议两层 解决方案如下 useSSL=false和true的区别 SSL(Secure Sockets Layer 安全套接字协议),在mysql进行连接的时候,如果mysql的版本是5.7之
发布时间:2022-09-09  

[数据库]MySQL存储过程参数的用法及说明

MySQL存储过程参数的用法及说明 目录 MySQL存储过程的参数 输入参数 输出参数 输入输出参数(INOUT) MySQL存储过程的参数 MySQL存储过程的参数共有三种: IN OUT INOUT 输入参数 输入参数(IN):在调用存储过程中传递数据给存储过程的参数(在调用的存储过程
发布时间:2022-09-09  

[数据库]MySQL中的流式查询及游标查询方式

MySQL中的流式查询及游标查询方式 目录 一.业务场景 二.罗列一下三种处理方式 2.1 常规查询 2.2 流式查询 2.3 游标查询 三.RowData 3.1 RowDataStatic 3.2 RowDataDynamic 3.3 RowDataCursor 四.JDBC 通信原理 4.1 generalQuery 普通查询 4.2 streamQuery 流式查询 4.3 cursorQuery 游标
发布时间:2022-09-09  

[数据库]MySQL数据库中表的操作详解

MySQL数据库中表的操作详解 目录 1.Mysql中的数据类型 2.创建数据表 3.删除表 4.插入数据 5.更新数据 6.删除数据 7.快速复制表 8.快速删除表数据 1.Mysql中的数据类型 varchar 动态字符串类型(最长255位),可以根据实际长度来动态分配空间,例如:varchar(100)
发布时间:2022-09-09  

[数据库]MySQL中的游标和绑定变量

MySQL中的游标和绑定变量 目录 一.MySQL游标简介 二.绑定变量 2.1 绑定变量的优化 2.2 SQL接口的绑定变量 2.3 绑定变量的限制 一.MySQL游标简介 MySQL在服务器端提供只读的.单向的游标,而且只能在存储过程或者更底层的客户端API中使用. 因为MySQL游标中指
发布时间:2022-09-09  

[数据库]MySQL表分区的几种实现

MySQL表分区的几种实现 目录 关于分区以及为什么要分区 水平分区的几种类型及demo 1.range分区 2.list分区 3.hash分区 4.key分区 5.子分区(复合分区) 6.columns分区 关于分区以及为什么要分区 我们首先找到mysql的数据存储目录,可以通过语句show variables lik
发布时间:2022-09-09  

[数据库]MySQL中的启动和关闭命令

MySQL中的启动和关闭命令 目录 一.Windws系统 二.Linux系统 1.service命令 2. /etc/init.d/mysql 3.mysqld命令 4.mysqld_safe命令 5.mysqld_multi命令 6.mysqladmin命令 7.杀进程 8.总结 备注:测试数据库版本为MySQL 8.0 这个blog我们来聊聊MySQL的启动和关闭命令 一.Windws系统 --
发布时间:2022-09-09  

[数据库]MySQL中replace into与replace区别详解

MySQL中replaceinto与replace区别详解 目录 0.故事的背景 1.replace into 的使用方法 2.有唯一索引时—replace into 与replace 效果 3.没有唯一索引时—replace into 与 replace 1).replace函数的具体情况 2).replace into 函数的具体情况 4.replace的用法 本篇为抛砖引玉篇,之前
发布时间:2022-09-09  

[数据库]一文带你玩转MySQL获取时间和格式转换各类操作方

一文带你玩转MySQL获取时间和格式转换各类操作方法详解 目录 前言 一.SQL时间存储类型 1.date 2.datetime 3.time 4.timestamp 5.varchar/bigint 二.获取时间 1.now() 2.localtime() 3.current_timestamp() 4.localtimestamp() 5.sysdate() 6.curdate() 7.current_time() 8. curtime() 9.current_time()
发布时间:2022-09-09  

[数据库]MySQL中隔离级别RC与RR的区别及说明

MySQL中隔离级别RC与RR的区别及说明 目录 MySQL隔离级别RC与RR的区别 MySQL8 RC和RR隔离级别的实战 一.创建测试数据 二.RR隔离级别 三.RC隔离级别 MySQL隔离级别RC与RR的区别 RR 支持 gap lock(next-key lock),而RC则没有gap lock.因为MySQL的RR需要gap lock来解决幻读问
发布时间:2022-09-09  

[数据库]mysql存储中使用while批量插入数据(批量提交和单个

mysql存储中使用while批量插入数据(批量提交和单个提交的区别) 目录 批量提交 完整写法 单个提交 完整写法 结论 批量提交 while 语句写法:     while '条件' do             循环体语句;     end while; 完整写法 drop procedure if exists test_insert; delimiter $$
发布时间:2022-09-09  

[数据库]MySQL中出现lock wait timeout exceeded问题及解决

MySQL中出现lock wait timeout exceeded问题及解决 目录 1.MySQL出现lock wait timeout exceeded; try restarting transaction 2.三张表字段说明 3.终极方法 4.总结一下 1.MySQL出现lock wait timeout exceeded; try restarting transaction 我们可以通过到information_schema 中来进行查找被锁的
发布时间:2022-09-09  

[数据库]MySQL查询性能优化索引下推

MySQL查询性能优化索引下推 目录 前言 1. 索引下推的作用 2. 案例实践 3. 索引下推配置 4. 索引下推原理剖析 5. 索引下推应用范围 前言 前面已经讲了MySQL的其他查询性能优化方式,没看过可以去了解一下: MySQL查询性能优化七种方式索引潜水 MySQL查询
发布时间:2022-09-09  

[数据库]一文教你学会定位线上MySQL锁超时问题

一文教你学会定位线上MySQL锁超时问题 前言: 昨晚我正在床上睡得着着的,突然来了一条短信. 什么?线上的订单无法取消! 我赶紧登录线上系统,查看业务日志. 发现有MySQL锁超时的错误日志. 不用想,肯定有另一个事务正在修改这条订单,持有这条订单
发布时间:2022-09-09