SQLite チュートリアル

SQLite は組み込みデータベース管理のためのよく構成された学習パスを提供します。私たちのチュートリアルは、SQL クエリ、データベース設計、最適化技術をカバーしており、初心者と中級開発者の両方に適しています。無料のラボと実践的な例を通じて、データベース操作の実践的な経験を得ることができます。私たちのインタラクティブなデータベースプレイグラウンドでは、SQL クエリを練習し、即座に結果を確認できます。

キューの入場券発行処理を重複なく完了する

キューの入場券発行処理を重複なく完了する

中断による登録の消失や重複発券を防ぎ、実際の RabbitMQ 出票処理を復旧します。
SQLitePython
商品検索クエリを修正する

商品検索クエリを修正する

安全でない商品検索を追跡し、正当な名前と掲載規則を保ちながら SQLite クエリを値のバインドで修正します。
SQLiteCybersecurity
安全でないデータベースクエリを見つけて修正する

安全でないデータベースクエリを見つけて修正する

短い Python の検索処理をたどり、実際のローカル Semgrep の検出結果を読み取り、引用符を含む正当な名前を維持しながら SQLite のパラメーターをバインドします。
SQLiteCybersecurityPython
予約の有効期限をスケジュールする

予約の有効期限をスケジュールする

再起動後も永続的な Durable Object alarm が動作し、意図した予約だけを期限切れにし、期限切れ処理を繰り返しても安全な予約サービスを構築します。
CloudflareSQLite
WebSocket 接続コンテキストを復元する

WebSocket 接続コンテキストを復元する

安全な接続ごとのアタッチメントを保存し、強制的な本番エビクションに依存せずにクライアントコンテキストを再構築できる、ハイバネーション対応のルームサービスを構築します。
CloudflareSQLite
Room アクティビティログを永続化する

Room アクティビティログを永続化する

SQLite を使用した Room アクティビティログを構築し、ローカルの再起動とクラウドへの再デプロイ後もレコードが保持されることを確認し、各 Room の履歴を分離します。
CloudflareSQLite
同時予約を調整する

同時予約を調整する

上限付きのワークショップ予約サービスを構築し、リクエストを同時送信して、永続的なアトミック更新によって再起動やデプロイ後も定員超過を防げることを確認します。
CloudflareSQLite
ルーム更新のブロードキャスト

ルーム更新のブロードキャスト

ルーム単位の Durable Object WebSocket サービスを構築し、メッセージを検証して接続中のピアに更新をブロードキャストしながら、各ルームを分離します。
CloudflareSQLite
SQLite トリガーの自動化

SQLite トリガーの自動化

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

SQLite トランザクション処理

この実験(Lab)では、SQLite のトランザクション処理について探求し、トランザクションの使用を通じてデータの整合性を維持することに焦点を当てます。トランザクションの開始とコミット、エラー時のロールバック、セーブポイントの実装、およびデータの整合性の確認方法を学びます。これにより、SQLite での ACID 特性が保証されます。
SQLite
SQLite ビューの作成 (SQLite View Creation)

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

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

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

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

Worker にチケット検索を追加する

D1 を使用するチケット API 用の準備済み CRUD クエリを作成し、安全にレコードを絞り込み、入力の欠落や無効な値を処理します。
CloudflareSQLite
サポートチケットデータベースを作成する

サポートチケットデータベースを作成する

D1 のチケットテーブルを作成し、SQL 制約で有効なデータを保証し、ローカルでの練習とクラウド上のレコードを分離します。
CloudflareSQLite
データベースをエクスポートして再構築する

データベースをエクスポートして再構築する

D1 データベースを SQL にエクスポートし、別のデータベースを再構築して、変更していない元のデータベースと復元された行および制約を比較します。
CloudflareSQLite
関連するチケット更新の整合性を保つ

関連するチケット更新の整合性を保つ

D1 のバッチでチケットのクローズと解決メモをアトミックに保存し、セッションブックマークを使って順次読み取りを続行します。
CloudflareSQLite
チケットスキーマを移行する

チケットスキーマを移行する

既存の行を保持し、ローカルとリモートの展開状態を確認しながら、順序付けた D1 マイグレーションでチケットの優先度を追加します。
CloudflareSQLite
チケットのアクティビティをクエリしてインデックスを作成する

チケットのアクティビティをクエリしてインデックスを作成する

チケットとアクティビティを結合し、イベントがないチケットの件数も含め、クエリプランを使って D1 インデックスの必要性を説明します。
CloudflareSQLite
  • 前へ
  • 1
  • 2
  • 3
  • 次へ