데이터베이스 튜토리얼

저희 데이터베이스 튜토리얼은 SQL 및 NoSQL 데이터베이스를 위한 잘 구성된 학습 경로를 제공합니다. 필수 개념, 쿼리 언어, 데이터베이스 설계 및 최적화 기술을 다루며, 초보자와 중급 개발자 모두에게 적합합니다. 무료 랩과 실용적인 예제를 통해 다양한 데이터베이스 시스템에서 데이터베이스 작업에 대한 실습 경험을 얻을 수 있습니다.

MySQL 임시 테이블 및 세션 데이터

MySQL 임시 테이블 및 세션 데이터

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

대규모 데이터셋을 위한 MySQL 파티셔닝

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

MySQL 보안 모범 사례

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

MySQL 가져오기 및 내보내기 작업

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

MariaDB JSON 데이터 처리

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

PostgreSQL 고급 데이터 타입

이 실습에서는 PostgreSQL의 고급 데이터 타입인 JSON/JSONB, 배열(Array), UUID를 살펴봅니다. 이러한 데이터 타입 내에서 데이터를 저장, 조회 및 조작하는 방법을 배웁니다. JSON/JSONB 저장 및 조회, 배열 컬럼 생성, 식별자로 UUID 사용하기 등을 다룹니다.
PostgreSQL
MySQL 트리거를 사용한 자동화

MySQL 트리거를 사용한 자동화

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

MySQL 윈도우 함수

이 실습에서는 MySQL 윈도우 함수의 강력함을 탐구합니다. 현재 행과 관련된 테이블 행 집합에 걸쳐 계산을 수행하는 방법을 배우는 것이 목표입니다. ROW_NUMBER(), SUM OVER, PARTITION BY, LAG 를 사용합니다. 이 실습은 이러한 윈도우 함수를 효과적으로 이해하고 적용하기 위한 실용적인 예제를 제공합니다.
MySQL
MySQL 저장 프로시저 기본

MySQL 저장 프로시저 기본

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

MySQL 함수와 사용자 정의 로직

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

MySQL 복제 기본

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

MySQL 인덱스 및 성능 최적화

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

PostgreSQL 고급 쿼리 작성

이 Lab 에서는 고급 기술을 탐구하여 PostgreSQL 쿼리 작성 기술을 향상시킬 것입니다. 하위 쿼리, CTE, ROW_NUMBER 와 같은 윈도우 함수, GROUP BY/HAVING 절을 배워 데이터 세트에서 의미 있는 통찰력을 추출합니다.
PostgreSQL
MySQL 뷰와 가상 테이블

MySQL 뷰와 가상 테이블

이 실습에서는 SQL 문의 결과 집합을 기반으로 하는 가상 테이블인 MySQL 뷰를 다루는 방법을 배웁니다. 이 실습에서는 MySQL 뷰를 생성, 업데이트, 쿼리 및 삭제하는 과정을 다룹니다. 데이터베이스를 생성하고 데이터를 채운 다음 뷰를 생성하고 조작하게 됩니다.
MySQL
MySQL 하위 쿼리 및 중첩 연산

MySQL 하위 쿼리 및 중첩 연산

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

MySQL 이벤트 스케줄러

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

MySQL 전문 검색 기능

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

MySQL 트랜잭션 및 데이터 무결성

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