SQL 기초부터 JDBC·MyBatis 같은 DB 접근 기술, 벤더별(Oracle·MySQL) 포스팅까지.
위치: 학습 › 개발 (CS) › 데이터베이스
규모: 포스팅 51개 · 하위 분류 4개
🗺️ 한눈에 보기
| 분류 | 내용 | 포스팅 |
|---|---|---|
| SQL | 기초·조회·DML/DDL·인덱스·운영 트러블슈팅 | 26 |
| JDBC | JDBC 기초부터 트랜잭션·커넥션 풀·JdbcTemplate까지 | 9 |
| MyBatis | MyBatis 동적 SQL 정적분석, 성능 최적화 | 6 |
| Oracle | ERD, 정규화, 인덱스·키, 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 조건이 앞에서 이미 바뀐 값을 참조하면 항상 어긋난 결과가 나온다. |