SQLite Tutoriels
SQLite propose un parcours d'apprentissage bien structuré pour la gestion de bases de données embarquées. Nos tutoriels couvrent les requêtes SQL, la conception de bases de données et les techniques d'optimisation, adaptés aux débutants comme aux développeurs intermédiaires. Avec des laboratoires gratuits et des exemples pratiques, vous acquerrez une expérience concrète dans les opérations de bases de données. Notre terrain de jeu de bases de données interactif vous permet de pratiquer les requêtes SQL et de voir des résultats instantanés.
Autres Arbres de Compétences
LinuxDevOpsCybersécuritéDevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxFormation RHCSAFormation RHCE in Enterprise LinuxFormation LFCSShellGitCloudflareDockerKubernetesFormation CKAFormation CKADFormation CKSAnsibleFormation RHCE in AnsibleJenkinsNmapWiresharkHydraCompTIABase de donnéesMySQLPostgreSQLRedisMongoDBPythonRustGolangJavaCC++Développement webScience des données
Créer une base de données de tickets d’assistance
Créez une table de tickets D1, imposez des données valides avec des contraintes SQL et séparez les tests locaux des enregistrements cloud.
CloudflareSQLite
Faire évoluer un schéma de tickets
Ajouter la priorité des tickets au moyen de migrations D1 ordonnées, tout en conservant les lignes existantes et en vérifiant l’état du déploiement local et distant.
CloudflareSQLite
Maintenir la cohérence des mises à jour liées aux tickets
Rendre atomiques la clôture des tickets et les notes de résolution avec des lots D1, puis poursuivre les lectures séquentielles à l’aide de repères de session.
CloudflareSQLite
Interroger et indexer l’activité des tickets
Joignez les tickets à leur activité, incluez les comptes sans événement et justifiez un index D1 à l’aide du plan de requête.
CloudflareSQLite
Coordonner des réservations concurrentes
Créez un service de réservation d'atelier à capacité limitée, envoyez des requêtes concurrentes et démontrez que les mises à jour atomiques persistantes empêchent les surréservations après les redémarrages et les déploiements.
CloudflareSQLite
Conserver un journal d’activité de salle
Construisez un journal d’activité de salle basé sur SQLite, vérifiez que les enregistrements persistent après des redémarrages locaux et un redéploiement dans le cloud, et isolez l’historique de chaque salle.
CloudflareSQLite
Restaurer le contexte d’une connexion WebSocket
Construisez un service de salon compatible avec l’hibernation, qui stocke des pièces jointes sûres par connexion et reconstruit le contexte du client sans dépendre d’une éviction forcée en production.
CloudflareSQLite
Planifier l’expiration d’une réservation
Construisez un service de réservation dont les alarmes persistantes des Durable Objects survivent aux redémarrages, n’expirent que la réservation concernée et restent sûres lorsque le traitement de l’expiration est répété.
CloudflareSQLite
Diffuser des mises à jour dans une salle
Construisez un service WebSocket Durable Object limité à chaque salle, qui valide les messages, diffuse les mises à jour aux pairs connectés et isole les salles les unes des autres.
CloudflareSQLite
Exporter et reconstruire une base de données
Exporter une base de données D1 vers SQL, reconstruire une base distincte et comparer les lignes et les contraintes récupérées avec l’originale, restée inchangée.
CloudflareSQLite
Ajouter la recherche de tickets à un Worker
Créez des requêtes CRUD préparées pour une API de tickets basée sur D1, filtrez les enregistrements de manière sûre et gérez les entrées manquantes ou incorrectes.
CloudflareSQLite
Interroger des données spécifiques dans SQLite
Dans ce défi, vous mettrez à profit vos compétences en SQL pour extraire des données précises d'une base de données SQLite nommée `treasure.db`. L'objectif est de récupérer un artefact caché en élaborant une instruction `SELECT` qui filtre les résultats selon l'identifiant (`id`) de l'objet. Vous devrez vous connecter à la base de données, rédiger une requête pour sélectionner la colonne `name` de la table `artifacts` et utiliser une clause `WHERE` pour identifier l'artefact dont l' `id` est égal à 2.
SQLite
Filtrer les données SQLite pour le département informatique
Dans ce défi, vous allez filtrer les données des employés d'une base de données SQLite (`employees.db`) pour extraire les noms de tous les employés du département informatique (IT). Connectez-vous, effectuez une requête avec une clause WHERE et enregistrez les résultats dans `result.txt` dans `/home/labex/project/`.
SQLite
Créer une base de données SQLite pour les contacts
Dans ce défi, vous allez créer une base de données SQLite destinée à stocker les coordonnées des clients. L’objectif est de concevoir et de créer une table `customers` dans la base de données `customers.db`, située dans le répertoire `~/project`.
SQLite
Insérer des données utilisateur dans SQLite
Dans ce défi, vous allez travailler avec SQLite pour insérer des données utilisateur dans une table de base de données. L'objectif est de remplir une table `users` avec trois enregistrements spécifiques, chacun contenant un `id`, un `name` et un `age`. Vous devrez vous connecter à la base de données `users.db` et utiliser la commande `INSERT INTO`.
SQLite
Installer et vérifier SQLite sur Linux
Dans ce défi, vous allez installer SQLite et confirmer son bon fonctionnement ainsi que son accessibilité dans un environnement Linux. L'exercice consiste à installer SQLite via les outils de gestion de paquets, à exécuter la commande `sqlite3 --version` dans le terminal et à s'assurer que le résultat affiche un numéro de version valide.
SQLiteLinux
Analyse de données avec les fonctions de fenêtre SQLite
Dans ce labo, vous explorerez l'analyse de données avec les fonctions de fenêtre (window functions) de SQLite, en vous concentrant sur le classement des lignes et le calcul des totaux cumulés. Vous apprendrez à utiliser les fonctions de fenêtre pour effectuer des calculs sur des ensembles de lignes liées à la ligne actuelle.
SQLite
Création de vues SQLite
Dans ce labo, nous explorerons la création de vues SQLite, en nous concentrant sur la construction de vues complexes, l'interrogation (querying) à travers celles-ci, la mise à jour via des vues modifiables (updatable views) et la suppression des vues obsolètes. Apprenez à simplifier les requêtes et à contrôler l'accès aux données avec les vues SQLite.
SQLite
- Précédent
- 1
- 2
- 3
- Suivant