SQLite チュートリアル
SQLite は組み込みデータベース管理のためのよく構成された学習パスを提供します。私たちのチュートリアルは、SQL クエリ、データベース設計、最適化技術をカバーしており、初心者と中級開発者の両方に適しています。無料のラボと実践的な例を通じて、データベース操作の実践的な経験を得ることができます。私たちのインタラクティブなデータベースプレイグラウンドでは、SQL クエリを練習し、即座に結果を確認できます。
その他のスキルツリー
LinuxDevOpsサイバーセキュリティDevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxRHCSA トレーニングRHCE in Enterprise Linux トレーニングLFCS トレーニングShellGitCloudflareDockerKubernetesCKA トレーニングCKAD トレーニングCKS トレーニングAnsibleRHCE in Ansible トレーニングJenkinsNmapWiresharkHydraCompTIAデータベースMySQLPostgreSQLRedisMongoDBPythonRustGo 言語JavaC 言語C++ウェブ開発データサイエンス
予約の有効期限をスケジュールする
再起動後も永続的な Durable Object alarm が動作し、意図した予約だけを期限切れにし、期限切れ処理を繰り返しても安全な予約サービスを構築します。
CloudflareSQLite
WebSocket 接続コンテキストを復元する
安全な接続ごとのアタッチメントを保存し、強制的な本番エビクションに依存せずにクライアントコンテキストを再構築できる、ハイバネーション対応のルームサービスを構築します。
CloudflareSQLite
Room アクティビティログを永続化する
SQLite を使用した Room アクティビティログを構築し、ローカルの再起動とクラウドへの再デプロイ後もレコードが保持されることを確認し、各 Room の履歴を分離します。
CloudflareSQLite
同時予約を調整する
上限付きのワークショップ予約サービスを構築し、リクエストを同時送信して、永続的なアトミック更新によって再起動やデプロイ後も定員超過を防げることを確認します。
CloudflareSQLite
ルーム更新のブロードキャスト
ルーム単位の Durable Object WebSocket サービスを構築し、メッセージを検証して接続中のピアに更新をブロードキャストしながら、各ルームを分離します。
CloudflareSQLite
誤って削除したチケットを復旧する
D1 Time Travel を使用して削除したチケットを復旧し、元のデータベースバインディングとアプリケーションからの読み取りを確認します。
CloudflareSQLite
関連するチケット更新の整合性を保つ
D1 のバッチでチケットのクローズと解決メモをアトミックに保存し、セッションブックマークを使って順次読み取りを続行します。
CloudflareSQLite
チケットスキーマを移行する
既存の行を保持し、ローカルとリモートの展開状態を確認しながら、順序付けた D1 マイグレーションでチケットの優先度を追加します。
CloudflareSQLite
チケットのアクティビティをクエリしてインデックスを作成する
チケットとアクティビティを結合し、イベントがないチケットの件数も含め、クエリプランを使って D1 インデックスの必要性を説明します。
CloudflareSQLite
データベースをエクスポートして再構築する
D1 データベースを SQL にエクスポートし、別のデータベースを再構築して、変更していない元のデータベースと復元された行および制約を比較します。
CloudflareSQLite
サポートチケットデータベースを作成する
D1 のチケットテーブルを作成し、SQL 制約で有効なデータを保証し、ローカルでの練習とクラウド上のレコードを分離します。
CloudflareSQLite
Worker にチケット検索を追加する
D1 を使用するチケット API 用の準備済み CRUD クエリを作成し、安全にレコードを絞り込み、入力の欠落や無効な値を処理します。
CloudflareSQLite
SQLite ビューの作成 (SQLite View Creation)
この実験 (Lab) では、SQLite ビューの作成について探求し、複雑なビューの構築、ビューを通じたクエリ、更新可能なビューを介した更新、および不要になったビューの削除に焦点を当てます。SQLite ビューを使用して、クエリを簡素化し、データアクセスを制御する方法を学びます。
SQLite
SQLite トリガーの自動化
この実験(Lab)では、SQLite トリガーの自動化について探求し、トリガーの作成、検証、および管理に焦点を当てます。特定のテーブルの更新イベントに応じて SQL ステートメントを自動的に実行する方法を学びます。監査ログを作成し、トリガーを効果的に管理します。
SQLite
SQLite ウィンドウ分析 (SQLite Window Analytics)
この実験 (Lab) では、SQLite のウィンドウ分析について、行のランキングと累計の計算に焦点を当てて学習します。ウィンドウ関数を使用して、現在の行に関連する行のセット全体で計算を実行する方法を学びます。
SQLite
Linux 環境での SQLite のインストールと検証
このチャレンジでは、Linux 環境に SQLite をインストールし、正常にインストールされアクセス可能であることを確認します。パッケージ管理ツールを使用して SQLite をインストールし、ターミナルで `sqlite3 --version` コマンドを実行して、出力に有効な SQLite のバージョン番号が表示されることを確認する作業を行います。
SQLiteLinux
IT 部門の SQLite データフィルタリング
このチャレンジでは、SQLite データベース(`employees.db`)から従業員データをフィルタリングし、IT 部門に所属する全従業員の名前を抽出します。データベースに接続し、WHERE 句を使用してクエリを実行し、結果を `/home/labex/project/` ディレクトリの `result.txt` に保存してください。
SQLite
SQLite における特定データのクエリ
このチャレンジでは、SQL のスキルを駆使して `treasure.db` という名前の SQLite データベースから特定のデータを抽出します。目的は、`id` に基づいて結果をフィルタリングする `SELECT` 文を作成し、隠されたアーティファクトを取得することです。データベースに接続し、`artifacts` テーブルから `name` カラムを選択するクエリを記述し、`WHERE` 句を使用して `id` が 2 のアーティファクトを特定します。
SQLite
- 前へ
- 1
- 2
- 3
- 次へ