SQLite Tutorials

SQLite bietet einen gut strukturierten Lernpfad für die eingebettete Datenbankverwaltung. Unsere Tutorials behandeln SQL-Abfragen, Datenbankdesign und Optimierungstechniken, die sowohl für Anfänger als auch für fortgeschrittene Entwickler geeignet sind. Mit kostenlosen Laboren und praktischen Beispielen sammeln Sie praktische Erfahrungen in Datenbankoperationen. Unser interaktiver Datenbankspielplatz ermöglicht es Ihnen, SQL-Abfragen zu üben und sofortige Ergebnisse zu sehen.

Ablauf einer Reservierung planen

Ablauf einer Reservierung planen

Erstellen Sie einen Reservierungsdienst, dessen persistente Durable-Object-Alarme Neustarts überstehen, nur die vorgesehene Reservierung ablaufen lassen und sicher bleiben, wenn die Ablaufverarbeitung wiederholt wird.
CloudflareSQLite
Ticketsuche zu einem Worker hinzufügen

Ticketsuche zu einem Worker hinzufügen

Erstellen Sie vorbereitete CRUD-Abfragen für eine von D1 unterstützte Ticket-API, filtern Sie Datensätze sicher und behandeln Sie fehlende oder ungültige Eingaben.
CloudflareSQLite
Eine Support-Ticket-Datenbank erstellen

Eine Support-Ticket-Datenbank erstellen

Erstellen Sie eine D1-Ticket-Tabelle, erzwingen Sie gültige Daten mit SQL-Constraints und halten Sie lokale Übungen von Cloud-Datensätzen getrennt.
CloudflareSQLite
Eine Datenbank exportieren und neu erstellen

Eine Datenbank exportieren und neu erstellen

Exportieren Sie eine D1-Datenbank als SQL, erstellen Sie eine separate Datenbank neu und vergleichen Sie die wiederhergestellten Zeilen und Einschränkungen mit dem unveränderten Original.
CloudflareSQLite
Zugehörige Ticket-Aktualisierungen konsistent halten

Zugehörige Ticket-Aktualisierungen konsistent halten

Halten Sie den Ticketabschluss und die Lösungsnotizen mit D1-Batches atomar und setzen Sie anschließend sequenzielle Lesevorgänge mithilfe von Sitzungslesezeichen fort.
CloudflareSQLite
Ein Ticket-Schema migrieren

Ein Ticket-Schema migrieren

Fügen Sie die Ticket-Priorität mithilfe geordneter D1-Migrationen hinzu, bewahren Sie vorhandene Zeilen und prüfen Sie den Rollout-Status lokal und remote.
CloudflareSQLite
Ticket-Aktivitäten abfragen und indizieren

Ticket-Aktivitäten abfragen und indizieren

Verbinden Sie Tickets mit Aktivitäten, berücksichtigen Sie auch Tickets ohne Ereignisse und begründen Sie einen D1-Index mithilfe des Abfrageplans.
CloudflareSQLite
Eine versehentliche Ticket-Löschung wiederherstellen

Eine versehentliche Ticket-Löschung wiederherstellen

Stellen Sie ein gelöschtes Ticket mit D1 Time Travel wieder her und überprüfen Sie die ursprüngliche Datenbankbindung sowie die Lesezugriffe der Anwendung.
CloudflareSQLite
Raumaktualisierungen übertragen

Raumaktualisierungen übertragen

Erstellen Sie einen Durable-Object-WebSocket-Dienst mit Raumbezug, der Nachrichten validiert, Aktualisierungen an verbundene Peers überträgt und getrennte Räume voneinander isoliert.
CloudflareSQLite
Gleichzeitige Reservierungen koordinieren

Gleichzeitige Reservierungen koordinieren

Erstellen Sie einen Workshop-Reservierungsdienst mit begrenzter Kapazität, senden Sie Anfragen gleichzeitig und weisen Sie nach, dass dauerhafte atomare Aktualisierungen Überbuchungen über Neustarts und Deployments hinweg verhindern.
CloudflareSQLite
Ein Aktivitätsprotokoll für einen Raum dauerhaft speichern

Ein Aktivitätsprotokoll für einen Raum dauerhaft speichern

Erstellen Sie ein SQLite-basiertes Aktivitätsprotokoll für Räume, weisen Sie nach, dass Datensätze lokale Neustarts und eine erneute Cloud-Bereitstellung überstehen, und halten Sie den Verlauf jedes Raums getrennt.
CloudflareSQLite
WebSocket-Verbindungskontext wiederherstellen

WebSocket-Verbindungskontext wiederherstellen

Erstellen Sie einen mit Hibernation kompatiblen Room-Service, der sichere verbindungsspezifische Anhänge speichert und den Client-Kontext rekonstruiert, ohne auf eine erzwungene Eviction in der Produktionsumgebung angewiesen zu sein.
CloudflareSQLite
SQLite Temporärer Speicher

SQLite Temporärer Speicher

In diesem Lab werden wir den temporären Speicher von SQLite untersuchen, wobei wir uns auf das Erstellen und Verwenden temporärer Tabellen konzentrieren. Temporäre Tabellen bieten einen Mechanismus zum Speichern von Zwischenergebnissen oder Daten, die nur für kurze Zeit innerhalb einer Datenbankverbindung benötigt werden. Das Lab führt Sie durch das Erstellen, Befüllen, Abfragen und Bestätigen der automatischen Bereinigung.
SQLite
SQLite Fensterfunktionen-Analysen (Window Analytics)

SQLite Fensterfunktionen-Analysen (Window Analytics)

In diesem Lab werden Sie SQLite Fensterfunktionen-Analysen (Window Analytics) erkunden, wobei der Schwerpunkt auf dem Rangordnen von Zeilen und der Berechnung laufender Summen liegt. Sie lernen, wie Sie Fensterfunktionen verwenden, um Berechnungen über Mengen von Zeilen durchzuführen, die sich auf die aktuelle Zeile beziehen.
SQLite
SQLite View Erstellung

SQLite View Erstellung

In diesem Lab werden wir die SQLite View Erstellung untersuchen, wobei wir uns auf den Aufbau komplexer Views, das Abfragen durch diese, das Aktualisieren über aktualisierbare Views (updatable views) und das Entfernen veralteter Views konzentrieren. Lernen Sie, Abfragen zu vereinfachen und den Datenzugriff mit SQLite Views zu steuern.
SQLite
SQLite Trigger Automatisierung

SQLite Trigger Automatisierung

In diesem Lab werden Sie die SQLite Trigger Automatisierung erkunden, wobei der Schwerpunkt auf dem Erstellen, Validieren und Verwalten von Triggern liegt. Sie lernen, wie Sie SQL-Anweisungen automatisch als Reaktion auf Aktualisierungsereignisse (Update Events) in einer bestimmten Tabelle ausführen. Erstellen Sie Audit-Logs und verwalten Sie Trigger effektiv.
SQLite
SQLite Transaktionsverarbeitung

SQLite Transaktionsverarbeitung

In diesem Lab werden wir die SQLite Transaktionsverarbeitung untersuchen, wobei der Schwerpunkt auf der Aufrechterhaltung der Datenintegrität durch die Verwendung von Transaktionen liegt. Wir werden lernen, wie man Transaktionen beginnt und abschließt (commit), bei Fehlern ein Rollback durchführt, Speicherpunkte (savepoints) implementiert und die Datenintegrität bestätigt. Dies gewährleistet ACID-Eigenschaften in SQLite.
SQLite
SQLite Datenbankwartung

SQLite Datenbankwartung

In diesem Lab werden wir SQLite-Datenbankwartungstechniken zur Optimierung der Leistung und zur Rückgewinnung von verschwendetem Speicherplatz untersuchen. Der Schwerpunkt des Labs liegt auf der Verwendung des Befehls `VACUUM`, dem Neuaufbau von Indizes, der Analyse von Tabellenstatistiken und der Überprüfung der Auswirkungen dieser Optimierungen.
SQLite
  • Vorherige
  • 1
  • 2
  • Nächste