이것이 MySQL이다! MySQL 설치부터 SQL Advanced까지! DBMS와 MySQL에 대한 대한 집합교육 강의 및 교재는 활발하나 온라인 콘텐츠는 미비한 상태이다. 온라인 콘텐츠를 통한 엔지니어에게 필수적인 MySQL의 기본 사용법과 관련된 개념들에 대한 핵심 강의를 제공하고자 한다.
학습내용:
1. DBMS 기초
2. MySQL 설치 및 기본 사용법
3. SQL, CRUD
4. 쿼리결과 중복제거, 논리연산자, 결과정렬
5. JOIN, 별명(ALIAS), 뷰(View)
6. SELECT INTO, INSERT INTO SELECT
7. LIKE 검색, NULL값, GROUP BY/HAVING
8. 서브쿼리, 집합연산
9. 스키마 정의, 자료형, 제약조건
10. 중복정보 수정, 정규형, 참조무결성
11. 스키마 수정, 스키마 삭제
12. 권한 설정, 역할 설정, MySQL 원격접속 설정
13. 검색성능개선을 위한 INDEX
14. 메타데이터, 캐릭터셋/콜레이션, 스토리지 엔진
15. DB성능확장 및 안정화 고급기술 1 - 데이터베이스 백업 · 복원 · 로그
16. DB성능확장 및 안정화 고급기술 2 - 파티셔닝/샤딩, 데이터베이스 복제
17. Full Text Search, Bulk Insert
18. 트랜잭션 개념, 락(Lock), 격리수준
19. 저장 프로시저, 트리거(Trigger)
20. 대용량 데이터베이스 구축기술