SQL 기초부터 JDBC·MyBatis 같은 DB 접근 기술, 벤더별(Oracle·MySQL) 포스팅까지.

위치: 학습 › 개발 (CS) › 데이터베이스
규모: 포스팅 51개 · 하위 분류 4개

🗺️ 한눈에 보기

분류내용포스팅
SQL기초·조회·DML/DDL·인덱스·운영 트러블슈팅26
JDBCJDBC 기초부터 트랜잭션·커넥션 풀·JdbcTemplate까지9
MyBatisMyBatis 동적 SQL 정적분석, 성능 최적화6
OracleERD, 정규화, 인덱스·키, DDL 무결성5

MySQL

MySQL 8.0 마이그레이션, utf8mb4, MariaDB 로컬 환경

포스팅설명
📌 Docker + MariaDB 로컬 개발 환경 정리원본에 평문 비밀번호(root/애플리케이션 계정)가 포함되어 있어 마스킹 처리함.
MySQL 5.7→8.0 마이그레이션 함정 체크리스트MySQL 5.7 기반으로 작성된 레거시 프로젝트를 8.0(또는 MariaDB 최신 버전)으로 올릴 때 실제로 걸렸던 SQL 구문 오류 유형과 원인·해결책을 정리한 체크리스트. 실무(레거시 프…
MySQL/MariaDB utf8mb4 문자셋 변경 절차한글(과 이모티콘) 저장 깨짐을 해결하기 위해 문자셋을 UTF8mb4로 변경하는 절차. AWS RDS(MariaDB) 파라미터 그룹 변경과, DB에 직접 접속해 컬럼/테이블/DB 단위로 문자셋…
MySQL UPDATE SET절 순차평가 함정MySQL의 UPDATE … SET 절은 왼쪽에서 오른쪽 순서로 순차 평가된다 — 뒤에 나오는 컬럼의 CASE WHEN 조건이 앞에서 이미 바뀐 값을 참조하면 항상 어긋난 결과가 나온다.

트랜잭션