MySQL은 단순히 SQL 문법을 외우는 과목이 아닙니다. 좋은 데이터베이스를 만들려면 데이터가 어떤 구조로 저장되는지, 테이블이 왜 나뉘는지, 여러 사용자가 동시에 접근할 때 어떻게 일관성을 지키는지까지 함께 이해해야 합니다.
이 책은 데이터베이스 기초부터 시작해 SELECT, 집계, 조인, 서브쿼리, 테이블 설계, 정규화, 인덱스, 트랜잭션, 보안, 백업, 성능 튜닝, 복제와 확장 전략까지 MySQL 학습에 필요한 흐름을 차근차근 안내합니다. 각 장은 개념 설명에 그치지 않고 직접 실행할 수 있는 SQL 예제와 실무에서 자주 마주치는 판단 기준을 함께 다룹니다.
마지막에는 회원, 게시글, 댓글, 좋아요 기능을 가진 작은 커뮤니티 데이터베이스를 직접 설계하며 앞에서 배운 내용을 하나로 연결합니다. 이 책을 끝까지 따라가면 MySQL을 "명령어 모음"이 아니라 서비스를 안정적으로 지탱하는 설계 도구로 이해하게 될 것입니다.
