
MySQL 하위 쿼리 및 중첩 연산
이 실습에서는 WHERE 절 내에서 하위 쿼리를 사용하는 데 중점을 두고 MySQL 하위 쿼리 및 중첩 연산을 탐색합니다. 데이터 필터링, EXISTS 사용, 상관 하위 쿼리 테스트 및 성능 비교 방법을 배웁니다. MySQL 에 연결하고, 데이터베이스를 생성하고, SQL 쿼리를 구성합니다.
MySQL

MySQL 구성 및 튜닝
이 실습에서는 최적의 성능을 위해 MySQL 서버를 구성하고 튜닝하는 방법을 배웁니다. `SHOW VARIABLES`를 사용하여 현재 구성을 확인하고, InnoDB 버퍼 풀 크기를 조정하고, 튜닝 후 쿼리 성능을 모니터링하고, 구성 변경 사항을 저장하는 과정을 안내합니다.
MySQL

MySQL 복제 기본
이 실습에서는 MySQL 복제의 기본 사항을 살펴봅니다. 단일 MySQL 인스턴스를 마스터와 슬레이브로 모두 작동하도록 구성하여 마스터 - 슬레이브 복제 환경을 설정하는 방법을 배웁니다. 이 실습에서는 바이너리 로깅 활성화, 복제 사용자 생성, 마스터에 연결하도록 슬레이브 구성, 복제 상태 확인 등을 다룹니다.
MySQL

MySQL 이벤트 스케줄러
이 실습에서는 MySQL 이벤트 스케줄러를 사용하여 작업을 자동화하는 방법을 배웁니다. 이벤트 스케줄러 활성화, 테이블 데이터 주기적 업데이트 이벤트 생성, 이벤트 실행 상태 확인, 마지막으로 이벤트 삭제까지 안내합니다.
MySQL

MySQL 보안 모범 사례
이 실습에서는 필수적인 MySQL 보안 모범 사례를 학습합니다. 이 실습에서는 root 계정 보안, 제한된 권한을 가진 전용 사용자 생성, 권한 관리, 불필요한 기본 계정 제거를 통해 데이터베이스 서버를 강화하는 방법을 다룹니다.
MySQL

MySQL 가져오기 및 내보내기 작업
이 랩에서는 MySQL 가져오기 및 내보내기 작업을 수행하는 방법을 배웁니다. `LOAD DATA INFILE`을 사용하여 CSV 파일에서 MySQL 테이블로 데이터를 가져오고, 쿼리 결과를 CSV 로 내보내고, 가져온 데이터의 유효성을 검사하는 방법을 살펴봅니다. MySQL 데이터 처리를 마스터하세요!
MySQL

MySQL 인덱스 및 성능 최적화
이 실습에서는 MySQL 인덱스와 성능 최적화 기법에 대해 배웁니다. 이 실습은 데이터베이스 쿼리 성능 향상을 위한 인덱스 생성 및 관리에 중점을 둡니다. 쿼리 계획 분석, 복합 인덱스 추가, 사용되지 않는 인덱스 제거 등을 수행합니다.
MySQL

MySQL 저장 프로시저 기본
이 실습에서는 MySQL 저장 프로시저의 기본 사항을 배우게 됩니다. 목표는 MySQL 데이터베이스 내에서 데이터를 관리하기 위해 저장 프로시저를 생성, 호출 및 수정하는 방법을 이해하는 것입니다. 데이터 삽입, 프로시저 호출, 매개변수 추가 및 프로시저 삭제 방법을 배우게 됩니다.
MySQL

MySQL 트랜잭션 및 데이터 무결성
이 실습에서는 MySQL 트랜잭션과 데이터 무결성 유지의 중요성에 대해 알아봅니다. 트랜잭션을 사용하여 일련의 SQL 작업이 단일 작업 단위로 처리되도록 하는 방법을 배웁니다. 이 실습에서는 BEGIN, COMMIT, ROLLBACK 및 세이브포인트를 다룹니다.
MySQL

대규모 데이터셋을 위한 MySQL 파티셔닝
이 실습에서는 대규모 데이터셋에 MySQL 파티셔닝을 구현하여 쿼리 성능과 데이터 관리를 개선하는 방법을 배웁니다. 범위를 기준으로 테이블을 파티셔닝하고, 특정 파티션을 쿼리하고, 파티션을 재구성하고, 쿼리 속도에 미치는 영향을 확인합니다.
MySQL

MySQL 트리거를 사용한 자동화
이 실습에서는 MySQL 트리거를 사용하여 작업을 자동화하는 방법을 배웁니다. 이 실습은 `products` 테이블에 대한 삽입 작업을 별도의 `product_logs` 테이블에 기록하는 트리거를 만드는 데 중점을 둡니다. 트리거를 테스트, 업데이트 및 삭제합니다.
MySQL

MariaDB JSON 데이터 처리
이 실습에서는 MariaDB 데이터베이스 내에서 JSON 데이터를 처리하는 방법을 배웁니다. 여기에는 JSON 데이터 삽입, `JSON_EXTRACT` 를 사용한 쿼리, JSON 필드 값 업데이트, JSON 속성에 대한 인덱스 생성이 포함됩니다. MariaDB 에 연결하고, 데이터베이스를 생성하고, JSON 데이터를 조작합니다.
MySQL

MySQL 임시 테이블 및 세션 데이터
이 실습에서는 MySQL 에서 임시 테이블을 작업하는 방법을 배우고, 세션 내에서의 생성 및 사용에 중점을 둡니다. 임시 테이블을 생성하고, 데이터를 삽입하고, 쿼리하고, 삭제합니다. 또한 임시 테이블의 범위를 확인하고 세션별 데이터 조작에 대한 유용성을 이해합니다.
MySQL

MySQL 함수와 사용자 정의 로직
이 실습에서는 MySQL 에서 사용자 정의 함수를 생성하고 사용하는 방법을 배웁니다. 이 실습은 사각형의 넓이를 계산하는 함수를 생성하여 데이터베이스 내에서 재사용 가능한 로직을 캡슐화하는 데 중점을 둡니다. 단계에는 MySQL 함수 생성, 사용, 테스트 및 삭제가 포함됩니다.
MySQL

MySQL 공통 테이블 표현식 (CTE)
이 실습에서는 MySQL 에서 공통 테이블 표현식 (CTE) 을 사용하여 쿼리의 가독성과 유지 관리성을 향상시키는 방법을 배웁니다. 이 실습에서는 `WITH` 절을 사용한 간단한 CTE 정의, 계층적 데이터를 위한 재귀 CTE 작성, CTE 와 테이블 조인, CTE 쿼리 출력 테스트를 다룹니다.
MySQL

MySQL 전문 검색 기능
이 실습에서는 MySQL 의 전문 검색 기능을 탐색합니다. 데이터베이스와 테이블을 생성하고, 전문 검색 인덱스를 추가하고, 생성 여부를 확인합니다. 이 설정을 통해 MySQL 데이터베이스 내에서 효율적인 텍스트 검색을 준비할 수 있습니다.
MySQL

MySQL 백업 및 복구
이 실습에서는 `mysqldump` 명령줄 도구를 사용하여 MySQL 데이터베이스를 백업하고 복원하는 방법을 배웁니다. 이 실습은 논리적 백업을 생성하고 데이터 무결성 및 가용성을 보장하기 위해 복원하는 필수 기술을 다룹니다.
MySQL

MySQL 오류 처리 및 로깅
이 실습에서는 필수적인 MySQL 오류 처리 및 로깅 기술을 배우게 됩니다. 일반 쿼리 로그 활성화, 저장 프로시저에 오류 핸들러 구현, SIGNAL 을 사용한 사용자 정의 오류 발생, MySQL 오류 로그 검토를 통해 데이터베이스를 효과적으로 디버깅하고 감사하는 방법을 연습하게 됩니다.
MySQL