写在开头:本文是学习Java后端开发的个人笔记,便于自己复习。如果只是想快速学会使用jdbc的朋友可以直接跳转至JDBC(三)的二三四部分。文章内容引用了尚硅谷的jdbc教学,有兴趣的朋友可以上B站搜索学习。JDBC(一)    Ⅰ JDBC概述     Ⅱ 获取数据库连接     Ⅲ 使用PreparedStatement实现CRUD操作 Ⅰ JDBC概述数据的持
转载 2024-07-01 13:10:17
16阅读
# MySQL轮询机制及其在Java中的实现 在现代应用程序中,数据的持久化是一个非常重要的任务。MySQL作为一种流行的关系型数据库,广泛应用于各种行业。在某些情况下,我们需要从数据库中轮询数据,这种需求尤其常见于高度动态的数据环境。本文将介绍什么是MySQL轮询,以及如何在Java中实现这一过程。 ## 什么是MySQL轮询? MySQL轮询是一种定期查询数据库以获取最新数据状态的技术。
原创 10月前
39阅读
在连接 MySQL 数据库时,配置 SSL 加密是确保数据安全的重要步骤。以下是如何使用 Java 连接 MySQL 数据库并启用 SSL 的全方位解决方案,涵盖备份策略、恢复流程、灾难场景、工具链集成、迁移方案及最佳实践。 ## 备份策略 为了确保数据库的安全和可恢复性,制定合理的备份策略至关重要。我们建议使用以下甘特图来安排备份任务,并明确备份周期。 ```mermaid gantt
原创 7月前
10阅读
# Java连接MySQL时区设置教程 ## 引言 在Java开发中,连接MySQL数据库是非常常见的操作。然而,有时我们需要对数据库的时区进行设置,以确保数据的一致性和准确性。本文将教会你如何在Java中连接MySQL数据库并进行时区设置。 ## 整体流程 下面是连接MySQL数据库并进行时区设置的整体流程: ```flow st=>start: 开始 op1=>operation:
原创 2023-08-12 17:55:52
145阅读
# 如何将mysql datetime对应到java ## 流程图 ```mermaid flowchart TD A(获取mysql datetime) --> B(使用Java获取mysql datetime) ``` ## 整个流程 | 步骤 | 操作 | | ------ | ------ | | 1 | 获取mysql datetime | | 2 | 使用Java获取m
原创 2024-03-18 05:01:15
8阅读
  MYSQL命令大全 2008年12月10日 星期三 上午 11:44 常见的MySQL命令大全2007-11-09 17:59一、连接MySQL         格式: mysql -h主机地
转载 2011-09-04 13:51:25
566阅读
Mysql相关命令 ? (\?) 显示帮助信息 clear (\c) 清楚当前输入语句 connect (\r) 连接到服务器,可选参数为数据库和主机 delimiter (\d) 设置语句分隔符 ego (\G) 发送命令到MySQL服务器,并显示结果 exit\quit (\q) 退出MySQL ...
转载 2021-09-02 18:22:00
143阅读
2评论
# Java MySQL 区间判断实现流程 ## 1. 理解需求 在开始编写代码之前,首先需要理解需求。根据题目描述,我们需要实现一个 Java MySQL 区间判断的功能。具体来说,我们将传入一个数值,然后判断该数值是否在某个区间范围内。如果在范围内,则返回 true,否则返回 false。 ## 2. 分析问题 在实现这个功能之前,我们需要了解 MySQL 中如何进行区间判断。在 My
原创 2023-08-17 09:54:48
43阅读
在平常的生活中,大家有没有这种感觉,当我们的文档或者数据越来多时,是不是感觉管理起来特别特别的麻烦?我是遇到过这样的问题,不过有前人的开拓,帮我们解决了这个问题,那就是数据库。给你举个例子你就马上懂了。你有没有看过阿里巴巴的天猫超时,他们就是将每一个货物分类,恒行中列,然后集中管理,这样就大大提高了工作效率。在linux中比较流行的mysql、mariadb、oracle等数据库。那么久进入我们的
原创 2017-09-25 17:09:18
1157阅读
1.配置yum仓库安装依赖程序​1)挂载系统光盘​2)挂载系统光盘到/mnt目录​3)删除系统自带的yum仓库配置本地yum仓库​4)安装依赖程序​2.切换MySQL程序光盘解压源代码程序​1)卸载系统光盘挂载点​2)切换MySQL程序光盘​3)挂载MySQL程序光盘​4)解压源代码程序到/usr/src目录​3.配置安装MySQL​1)配置MySQL​2)编译安装MySQL​3)创建管理MySQ
原创 2023-02-10 16:53:37
156阅读
1点赞
-- mysql 获取当前时间大于前一天 SELECT * FROM t_log t where t.CREATE_TIME > date_sub(curdate(),interval 1 DAY); -- db2 select * from t_log where CREATE_TIME > CURRENT DATE-1 DAY; -- mysql 获取时间加上一天(正号代表 向
原创 2023-04-08 22:06:12
566阅读
# 如何在Java中处理MySQL报错 ## 一、整体流程 下面是处理Java中MySQL报错的整体流程: ```mermaid journey title 整体流程 section 了解问题 开发者确认MySQL报错 section 处理报错 开发者定位问题所在 开发者解决问题 开发者测试解决方案 ``
原创 2024-03-20 05:04:07
18阅读
一、读写分离(主从复制)主从复制:当主服务器有写入(insert/update/delete)语句时候,从服务器自动获取读写分离:insert/update/delete语句操作一台服务器,select操作另一个服务器从库生成两个线程,一个I/O线程,一个SQL线程;i/o线程去请求主库 的binlog,并将得到的binlog日志写到relay log(中继日志) 文件中;主库会生成一个 log
# MySQL数据类型映射到Java的详解 在数据库开发中,我们常常需要将数据库中的数据类型映射到我们使用的编程语言中。在本篇文章中,我们将重点探讨MySQL数据类型与Java数据类型之间的映射关系,并通过代码示例加深理解。 ## MySQL与Java数据类型映射关系 首先,我们需要了解MySQL的常用数据类型以及它们在Java中的对应类型。以下是一个常用的数据类型映射表: | MySQL
原创 7月前
38阅读
前言咱们前几篇讲了索引是什么,如何应用explain剖析索引应用状况,如何去优化索引,以及show profiles剖析SQL语句执行资源耗费的学习。明天咱们来讲讲MySQL的各种锁,这里存储引擎咱们应用InnoDB筹备工作创立表 tb_innodb_lockdrop table if exists test_innodb_lock;CREATE TABLE test_innodb_lock (a
1、概念 数据库,文件夹    数据库表,文件    数据行,文件中的一行数据2、初始:show databases;    #查看当前Mysql都有哪些数据,根目录都有哪些文件夹create database 数据库名;创建文件夹use 数据库名;使用选用的数据库,进入目录show tables; 查看当前数据库下都有哪些表create table 表名(nid int,name varchar
原创 2018-10-29 19:06:27
421阅读
目录​​1 锁的概念​​​​2 锁的分类​​​​3 演示InnoDB锁​​​​4 演示MyISAM锁​​​​5 演示悲观锁和乐观锁​​​​6 锁的总结​​1 锁的概念1、场景 一件商品,成本价是80元,售价是100元。老板先是通知小李,说你去把商品价格增加50元。小李正在玩游戏,耽搁了一个小时。正好一个小时后,老板觉得商品价格增加到150元,价格太高,可能会影响销量。又通知小王,你把商品价格降低3
原创 2022-04-22 14:11:17
194阅读
1. 概述 数据库一般都会并发执行多个事务,多个事务可能会并发的对相同的一批数据进行增删改查操作,可能 就会导致我们说的脏写、脏读、不可重复读、幻读这些问题。 为了解决多事务并发问题,数据库设计了事务隔离机制、锁机制、MVCC多版本并发控制隔离机制,用一整套机制来解决多事务并发问题 2. 事务属性A
原创 2021-11-10 13:45:50
202阅读
# Java 中 MySQL BLOB 读取乱码问题及解决方案 在现代应用中,数据库的使用越来越普遍,其中 MySQL 是最常用的关系数据库之一。在一些场景下,我们需要将二进制数据(如图片、音频、视频等)存储到数据库中,这通常使用 BLOB(Binary Large Object)类型来实现。然而,在使用 Java 读取 MySQL 中的 BLOB 数据时,常常会遇到乱码的问题。本文将探讨这个问
原创 2024-08-07 10:55:59
54阅读
1、索引创建原则(1)搜索的索引列,不一定是所要选择的列。换句话说,最适合索引的列是出现在WHERE子句中的列,或连接子句中指定的列,而不是出现在SELECT关键字后的选择列表中的列。(2)使用唯一索引。考虑某列中值的分布。索引的列的基数越大,索引的效果越好。(3)使用短索引。如果对字符串列进行索引,应该指定一个前缀长度,只要有可能就应该这样做。(4)利用最左前缀。在创建一个n列的索引时,实际是创
  • 1
  • 2
  • 3
  • 4
  • 5