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 alarm が動作し、意図した予約だけを期限切れにし、期限切れ処理を繰り返しても安全な予約サービスを構築します。
CloudflareSQLite
SQLite ビューの作成 (SQLite View Creation)

SQLite ビューの作成 (SQLite View Creation)

この実験 (Lab) では、SQLite ビューの作成について探求し、複雑なビューの構築、ビューを通じたクエリ、更新可能なビューを介した更新、および不要になったビューの削除に焦点を当てます。SQLite ビューを使用して、クエリを簡素化し、データアクセスを制御する方法を学びます。
SQLite
SQLite ウィンドウ分析 (SQLite Window Analytics)

SQLite ウィンドウ分析 (SQLite Window Analytics)

この実験 (Lab) では、SQLite のウィンドウ分析について、行のランキングと累計の計算に焦点を当てて学習します。ウィンドウ関数を使用して、現在の行に関連する行のセット全体で計算を実行する方法を学びます。
SQLite
Linux 環境での SQLite のインストールと検証

Linux 環境での SQLite のインストールと検証

このチャレンジでは、Linux 環境に SQLite をインストールし、正常にインストールされアクセス可能であることを確認します。パッケージ管理ツールを使用して SQLite をインストールし、ターミナルで `sqlite3 --version` コマンドを実行して、出力に有効な SQLite のバージョン番号が表示されることを確認する作業を行います。
SQLiteLinux
SQLite へのユーザーデータの挿入

SQLite へのユーザーデータの挿入

このチャレンジでは、SQLite を使用してデータベーステーブルにユーザーデータを挿入する作業を行います。目的は、`users` テーブルに `id`、`name`、`age` を含む 3 つの特定のレコードを登録することです。`users.db` データベースに接続し、`INSERT INTO` コマンドを使用する必要があります。
SQLite
SQLite における特定データのクエリ

SQLite における特定データのクエリ

このチャレンジでは、SQL のスキルを駆使して `treasure.db` という名前の SQLite データベースから特定のデータを抽出します。目的は、`id` に基づいて結果をフィルタリングする `SELECT` 文を作成し、隠されたアーティファクトを取得することです。データベースに接続し、`artifacts` テーブルから `name` カラムを選択するクエリを記述し、`WHERE` 句を使用して `id` が 2 のアーティファクトを特定します。
SQLite
SQLite トリガーの自動化

SQLite トリガーの自動化

この実験(Lab)では、SQLite トリガーの自動化について探求し、トリガーの作成、検証、および管理に焦点を当てます。特定のテーブルの更新イベントに応じて SQL ステートメントを自動的に実行する方法を学びます。監査ログを作成し、トリガーを効果的に管理します。
SQLite
  • 前へ
  • 1
  • 2
  • 3
  • 次へ