SQLite

SQLite est une bibliothèque écrite en langage C qui propose un moteur de base de données relationnelle accessible par le langage SQL. SQLite implémente en grande partie le standard SQL-92 et des propriétés ACID. Contrairement aux serveurs de bases de données traditionnels, comme MySQL ou PostgreSQL, sa particularité est de ne pas reproduire le schéma habituel client-serveur mais d'être directement intégrée aux programmes. L'intégralité de la base de données (déclarations, tables, index et données) est stockée dans un fichier indépendant de la plateforme.

  • 50 cours

Niveau 1

Niveau
  • Introduction
  • Vue d'ensemble
  • Installation

Niveau 2

Niveau
  • Commandes
  • Syntaxe
  • Type de données

Niveau 3

Niveau
  • Créer une base de données
  • Base de données ATTACH
  • Base de données DETACH
  • CREATE Table
  • DROP Table

Niveau 4

Niveau
  • Requête SELECT
  • Opérateurs
  • Expressions

Niveau 5

Niveau
  • Clause WHERE
  • Opérateurs AND et OR
  • Requête UPDATE
  • Requête DELETE

Niveau 6

Niveau
  • Clause LIKE
  • Clause GLOB
  • Clause de limitation
  • Clause ORDER BY
  • Clause GROUP BY
  • Clause HAVING

Niveau 7

Niveau
  • DISTINCT Mot-clé
  • Pragma
  • Contraintes

Niveau 8

Niveau
  • JOINS
  • UNION Clause
  • NULL Values
  • ALIAS Syntax

Niveau 9

Niveau
  • Triggers
  • Indexes
  • INDEXED BY Clause
  • ALTER TABLE Command
  • TRUNCATE TABLE Command
  • Views
  • Transactions
  • Subqueries

Niveau 10

Niveau
  • AUTOINCREMENT
  • Injection
  • EXPLAIN
  • VACUUM
  • Date & Time
  • Useful Functions
  • C/C++
  • Java
  • PHP
  • Perl
  • Python