-
MySQL의 Transaction Isolation Level (Lock에 관하여)
편집자 주 문맥에 따라 ‘Transaction’과 ‘트랜잭션’으로 영어와 한글을 혼용함. 문맥에 따라 ‘LOCK’과 ‘lock’으로 대문자와 소문자를 혼용함. Overview MySQL DB는 일반적인 운영환경에서 뛰어난 성능을 제공합니다. 특히...
-
JOIN: INNER JOIN
시작하며 JOIN의 종류로는 INNER JOIN, OUTER JOIN, CROSS JOIN 세 가지가 있습니다. 이중 INNER JOIN과 OUTER JOIN이 많이 사용되고, CROSS JOIN은 일반적인 운영 환경 보다는...
-
테이블을 내 마음대로! 컬럼 추가와 삭제, 테이블 분리
Overview 이전까지는 단일 테이블에서 INDEX를 적용하는 효과적인 방법들을 살펴봤습니다. 아직 못 본 개발자를 위해 친절히 링크도 준비했습니다. 이 글을 보기 전에 아래의 글들을 먼저 보는...
-
원하는 대로 뭉치는 GROUP BY
편집자 주 전문 용어는 특정의 학술 용어나 기술 용어를 말하는데, 대개 둘 이상의 단어가 결합하여 하나의 의미 단위에 대응하는 말, 곧 합성어의 성격으로 되어 있다....
-
순서대로 척척, ORDER BY
ORDER BY 는 원하는 순서대로 자료를 출력하고 싶을 때 사용합니다. 편의를 위해 이전 글의 예제에서 MBR_NM 의 INDEX 인 IX_MBR_BAS_02 를 제거하고 진행하겠습니다. 이번 글에서는...
-
단일 TABLE을 SELECT하자!
Overview DB를 다뤄봤다면 SELECT문도 아실 겁니다. 가장 먼저 접하는 명령어 중에 하나이기도 하죠. 보통은 아래처럼 사용합니다. SELECT문 SELECT * FROM 테이블명 ; 명령을 주면 지정한...
-
OLTP에 대하여
Overview 우리는 대부분의 활동을 스마트폰 하나로 해결할 수 있습니다. 은행에 가지 않아도 앱만 있으면 은행 업무를 할 수 있고, 몇 번의 터치만으로 다양한 물건을 구매할...
-
Database를 왜 사용할까요?
개발자들이 Database 프로그램을 선택한 이유 Database(이하 DB) 프로그램을 처음 접한 건 Dos에서 사용하는 Database III plus였습니다. 이때는 학생이었기 때문에 프로그램 개발에 관심이 많았지만 대량의 데이터를...