面试官: 说说你对MYSQL事务的理解!
什么是事务? 数据库中的事务是指对数据库执行一批操作,这些操作最终要么全部执行成功,要么全部失败,不会存在部分成功的情况。 事务的几个特性(ACID) 原子性(Atomicity) 事务的整个过程如原子操作一样,最终要么全部成功,或者全部失...
什么是事务? 数据库中的事务是指对数据库执行一批操作,这些操作最终要么全部执行成功,要么全部失败,不会存在部分成功的情况。 事务的几个特性(ACID) 原子性(Atomicity) 事务的整个过程如原子操作一样,最终要么全部成功,或者全部失...
count(*) 和 count(1)和count(列名)区别 count(*)包括了所有的列,相当于行数,在统计结果的时候,不会忽略列值为NULL count(1)包括了忽略所有列,用1代表代码行,在统计结果的时候,不会忽...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
学习过mysql的都知道,我们删除表数据,删除表或者清空表的时候会使用删除语句去进行删除,在MySql中常用来删除语句有drop、truncate、delete,很多刚毕业的人去面试的时候面试官都会问到这个问题说一下这三个之间的区别,本编文...
详解O(1),O(n),O(logn),O(nlogn)的区别 相信很多开发的同伴们在研究算法、排序的时候经常会碰到O(1),O(n),O(logn),O(nlogn)这些复杂度,看到这里就会有个疑惑,这个O(N)到底代表什么呢?带着好奇开...
最近在工作中遇到这样的一个问题,就是创建了一个工具类,然后工具类中需要查询相关信息要引入Service去查询,如何解决呢?有的小伙伴可能直接注入Service然后报空指针异常了,那么如何进行解决呢,看下文: 方法一: //注意,添加@Com...
什么是ETL? ETL负责将分布的、异构数据源中的数据如关系数据、平面数据文件等抽取到临时中间层后进行清洗、转换、集成,最后加载到数据仓库或数据集市中,成为联机分析处理、数据挖掘的基础。 ETL是数据仓库中的非常重要的一环。它是承前启后的必...
学习过SQL相关知识小伙伴肯定都知道存储过程、触发器、视图等相关知识,不知道的听也肯定听过,有的小伙伴可能会说,现在开发过程中都不会去使用这些相关东西了,但是渣渣东在这说一句“有些东西你可以不用,但是不能不会”;本文主要就是讲解视图是如何创...
学习过SQL相关知识小伙伴肯定都知道存储过程、触发器、视图等相关知识,不知道的听也肯定听过,有的小伙伴可能会说,现在开发过程中都不会去使用这些相关东西了,但是渣渣东在这说一句“有些东西你可以不用,但是不能不会”;本文主要就是讲解触发器的如何...
java中的锁你知道多少? Java中的锁主要用于保障多线程在多并发情况下保持数据的一致性。在多线程编程中为了保障数据的一致性,我们通常需要在使用对象或者调用方法之前加锁,这时候如果有其他的线程也需要使用该对象或者调用该方法,则需要先获得锁...
MySQL 的常见的优化方案 性能优化(Optimize)指的是在保证系统正确性的前提下,能够更快速响应请求的一种手段。而且有些性能问题,比如慢查询等,如果积累到一定的程度或者是遇到急速上升的并发请求之后,会导致严重的后果,轻则造成服务繁忙...