SQLite 튜토리얼

SQLite 는 임베디드 데이터베이스 관리를 위한 잘 구성된 학습 경로를 제공합니다. 저희 튜토리얼은 SQL 쿼리, 데이터베이스 설계 및 최적화 기술을 다루며, 초보자와 중급 개발자 모두에게 적합합니다. 무료 랩과 실용적인 예제를 통해 데이터베이스 작업에 대한 실습 경험을 얻을 수 있습니다. 저희 대화형 데이터베이스 플레이그라운드에서 SQL 쿼리를 연습하고 즉각적인 결과를 확인할 수 있습니다.

Worker 에 티켓 검색 추가

Worker 에 티켓 검색 추가

D1 기반 티켓 API 를 위한 준비된 CRUD 쿼리를 작성하고, 레코드를 안전하게 필터링하며, 누락되거나 잘못된 입력을 처리합니다.
CloudflareSQLite
실수로 삭제한 티켓 복구

실수로 삭제한 티켓 복구

D1 Time Travel 로 삭제된 티켓을 복구하고, 원래 데이터베이스 바인딩과 애플리케이션 읽기를 확인합니다.
CloudflareSQLite
WebSocket 연결 컨텍스트 복원

WebSocket 연결 컨텍스트 복원

강제 프로덕션 제거에 의존하지 않고, 안전한 연결별 첨부 데이터를 저장하고 클라이언트 컨텍스트를 재구성하는 절전 모드 호환 방 서비스를 구축합니다.
CloudflareSQLite
Room 활동 로그 유지하기

Room 활동 로그 유지하기

SQLite 기반 Room 활동 로그를 구축하고, 로컬 재시작과 클라우드 재배포 후에도 레코드가 유지되는지 확인하며, 각 Room의 기록을 격리합니다.
CloudflareSQLite
동시 예약 조정

동시 예약 조정

용량이 제한된 워크숍 예약 서비스를 구축하고 요청을 동시에 전송한 다음, 영속적인 원자적 업데이트가 재시작과 배포 이후에도 초과 예약을 방지한다는 것을 확인합니다.
CloudflareSQLite
룸 업데이트 브로드캐스트

룸 업데이트 브로드캐스트

메시지를 검증하고 연결된 피어에 업데이트를 브로드캐스트하며 서로 다른 룸을 격리하는 룸 범위 Durable Object WebSocket 서비스를 구축합니다.
CloudflareSQLite
티켓 활동 조회 및 인덱스 생성

티켓 활동 조회 및 인덱스 생성

티켓과 활동을 조인하고, 이벤트가 없는 티켓의 개수도 포함하며, 쿼리 계획을 사용해 D1 인덱스를 정당화합니다.
CloudflareSQLite
티켓 스키마 마이그레이션

티켓 스키마 마이그레이션

기존 행을 보존하고 로컬 및 원격 배포 상태를 확인하면서 순서가 지정된 D1 마이그레이션으로 티켓 우선순위를 추가합니다.
CloudflareSQLite
관련 티켓 업데이트의 일관성 유지

관련 티켓 업데이트의 일관성 유지

D1 배치로 티켓 종료와 해결 메모를 원자적으로 처리한 다음, 세션 북마크를 사용해 순차 읽기를 계속합니다.
CloudflareSQLite
데이터베이스 내보내기 및 재구축

데이터베이스 내보내기 및 재구축

D1 데이터베이스를 SQL 로 내보내고, 별도의 데이터베이스를 재구축한 다음, 변경하지 않은 원본과 복구된 행 및 제약 조건을 비교합니다.
CloudflareSQLite
지원 티켓 데이터베이스 만들기

지원 티켓 데이터베이스 만들기

D1 티켓 테이블을 만들고 SQL 제약 조건으로 유효한 데이터를 적용하며 로컬 실습 데이터를 클라우드 레코드와 분리합니다.
CloudflareSQLite
예약 만료 예약

예약 만료 예약

재시작 후에도 영속적인 Durable Object 알람이 유지되고, 의도한 보류 항목만 만료되며, 만료 작업을 반복해도 안전한 예약 서비스를 구축합니다.
CloudflareSQLite
SQLite 뷰 생성

SQLite 뷰 생성

이 랩에서는 SQLite 뷰 생성에 대해 알아봅니다. 복잡한 뷰 구축, 뷰를 통한 쿼리, 업데이트 가능한 뷰를 통한 업데이트, 더 이상 사용하지 않는 뷰 제거에 중점을 둡니다. SQLite 뷰를 사용하여 쿼리를 단순화하고 데이터 액세스를 제어하는 방법을 알아보세요.
SQLite
SQLite 윈도우 분석

SQLite 윈도우 분석

이 랩에서는 SQLite 윈도우 분석을 탐구하며, 행 순위 지정 및 누적 합계 계산에 중점을 둡니다. 윈도우 함수를 사용하여 현재 행과 관련된 행 집합에서 계산을 수행하는 방법을 배우게 됩니다.
SQLite
리눅스 환경에서 SQLite 설치 및 확인

리눅스 환경에서 SQLite 설치 및 확인

이번 챌린지에서는 리눅스 환경에 SQLite 를 설치하고, 설치가 성공적으로 완료되어 정상적으로 접근 가능한지 확인합니다. 패키지 관리 도구를 사용하여 SQLite 를 설치하고, 터미널에서 `sqlite3 --version` 명령어를 실행하여 출력 결과에 유효한 SQLite 버전 번호가 표시되는지 확인하는 과정을 거칩니다.
SQLiteLinux
SQLite 에 사용자 데이터 삽입하기

SQLite 에 사용자 데이터 삽입하기

이번 챌린지에서는 SQLite 를 사용하여 데이터베이스 테이블에 사용자 데이터를 삽입하는 작업을 수행합니다. 목표는 id, name, age 정보를 포함한 세 개의 레코드를 users 테이블에 추가하는 것입니다. ~/project 디렉토리에 있는 users.db 데이터베이스에 접속하여 INSERT INTO 명령어를 사용해 보세요.
SQLite
SQLite 에서 특정 데이터 조회하기

SQLite 에서 특정 데이터 조회하기

이번 챌린지에서는 `treasure.db` 라는 이름의 SQLite 데이터베이스에서 SQL 기술을 활용해 특정 데이터를 조회해 봅니다. 목표는 유물의 `id` 를 기준으로 결과를 필터링하는 `SELECT` 문을 작성하여 숨겨진 유물을 찾아내는 것입니다. 데이터베이스에 접속한 후, `artifacts` 테이블에서 `name` 컬럼을 선택하고 `WHERE` 절을 사용하여 `id` 가 2 인 유물을 식별하는 쿼리를 작성하게 됩니다.
SQLite
SQLite 트리거 자동화

SQLite 트리거 자동화

이 랩에서는 SQLite 트리거 자동화를 탐구하며, 트리거 생성, 검증 및 관리에 중점을 둡니다. 특정 테이블의 업데이트 이벤트에 대한 응답으로 SQL 문을 자동으로 실행하는 방법을 배우게 됩니다. 감사 로그를 생성하고 트리거를 효과적으로 관리하세요.
SQLite
  • 이전
  • 1
  • 2
  • 3
  • 다음