MySQL
文章平均质量分 71
数据库MySQL基础
程序员大任
Java后端程序员,热衷于学习、探索、分享技术,原名夢想家吖。CSDN 2021、2022、2023年博客之星、全网博文访问量100w。微信公众号:《程序员大任》,全网同名。欢迎技术交流~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【MySQL】事务隔离级别,Java开发者必知必会
为了更好地说明事务隔离级别,请先移步你们在开发时是否遇到过这些诡异现象?这些问题的根源都指向今天要深入探讨的——事务隔离级别!数据库中有四种隔离级别,分别是(Serializable),用来解决数据库操作中产生的各种问题。原创 2025-02-24 23:53:42 · 1451 阅读 · 0 评论 -
【MySQL】快速理解脏读、不可重复读、幻读
脏读指一个事务读取到另一个事务未提交的修改数据,若后者发生回滚,前者读取的数据即为无效的“脏数据”。原创 2025-02-22 22:10:12 · 1852 阅读 · 0 评论 -
使用mybatis的流式查询进行大数据量的导出csv文件
前提:1.要进行百万级数据的导出2.导出格式为csv文件首先需要导入依赖 <!-- https://mvnrepository.com/artifact/net.sourceforge.javacsv/javacsv --> <dependency> <groupId>net.sourceforge.javacsv</groupId> <artifactId>ja原创 2021-08-24 18:42:22 · 3351 阅读 · 1 评论 -
mysql唯一性判断优化
今天在改bug的时候,发现了自己刚毕业时候写的代码有一个地方 非常︿( ̄︶ ̄)︿影响性能功能就是通过mysql数据库做一个id的唯一性判断,但是我当时采用的方法是通过mybatis的方法直接查询此id在数据库中统计的数量,然后判断是否大于0转换为SQL语句就是:sql语句:select count(*) from tablename;然后读取count(*)的值判断记录是否存在。对于这种方法性能上有些浪费,我们只是想判断记录记录是否存在,没有必要全部都查出来。以下这个方法是我推荐的。sql语句:原创 2022-02-18 18:23:39 · 830 阅读 · 0 评论 -
JDBC查询数据库——普通、流式、游标
问题通过JDBC对MySQL进行数据查询时,有个很容易踩的坑,以下面代码为例: public static void selectNormal() throws SQLException{ Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "123456"); PreparedStatement statement = con原创 2021-09-10 13:05:28 · 5764 阅读 · 4 评论 -
学MySQL这一篇就够了
文章目录1、数据库概述1.1 SQL概述1.2 什么是数据库1.3 MySql概述1.4 sql、DB、DBMS2、SQL语句2.1 对SQL语句进行分类2.2 导入初始化数据2.3 对SQL脚本的理解3、MySQL语句3.1 MySQL常用命令3.2 查询语句3.2.1 简单查询语句(DQL)1、数据库概述1.1 SQL概述SQL,一般发音为sequel, SQL的全称(Structured Query Language), SQL用来和数据库打交道,完成和数据库的通信,SQL是一套标准。但是每一原创 2021-04-05 19:30:00 · 590 阅读 · 2 评论
分享