728x90
반응형

MySQL 2

[스프링 DB] MySQL의 트랜잭션 격리 수준(Transaction Isolation Level) 파헤치기

[DB] MySQL의 트랜잭션 격리 수준(Transaction Isolation Level) 파헤치기 모든 내용은 InnoDB를 기준으로 설명합니다.^^ 트랜잭션 격리 수준이란? 백엔드 개발자라면 트랜잭션 격리 수준(isolation level)이란 용어를 들어본 적이 있을 것 입니다. 그런데 트랜잭션 격리 수준 정확히 뭔가요? 🤔 트랜잭션 격리 수준이란 여러 트랜잭션이 동시에 처리될 때 특정 트랜잭션이 다른 트랜잭션에서 변경하거나 조회하는 데이터를 볼 수있게 허용할지 말지를 결정하는 것 입니다. 즉, 하나의 트랜잭션 내에서 또는 여러 트랜잭션 간의 작업 내용을 어떻게 공유하고 차단할 것인지 결정하는 것을 의미 합니다. 트랜잭션 격리 수준은 크게 4가지로 구분 됩니다. READ UNCOMMITTED RE..

[패스트캠퍼스] 3. SQL 기초2

2022.12.19 - [데이터베이스/0 + SQL] - [패스트캠퍼스] 2. SQL 기초1 [패스트캠퍼스] 2. SQL 기초1 SQL 기초 조건에 맞는 데이터 가져오기 WHERE WHERE [조건식] 형식으로 사용 WHERE 절이 TRUE 가 되는 행만 선택 SELECT [컬럼명] FROM [테이블명] WHERE [조건식]; MySQL에서는 TRUE 를 1로 표현, FALSE 는 0으로 표 howisitgo1ng.tistory.com SQL 기초2 규칙 만들기 IF IF(조건식, 참결과, 거짓결과) 형식으로 사용 주로 SELECT 절에 사용하는 함수 결과 값을 새로운 컬럼으로 반환 SELECT name, IF(attack >= 60, 'strong', 'weak') AS attack_class FROM..

728x90
반응형