Table des matières

SQLite 3

Introduction

Malgré le fait que SQLite ne soit pas un SGBD à part entière, il reste une solution très intéressante, surtout lorsqu'il s'agit de distribuer des applications qui ont besoin d'emmagasiner des données localement.

Description

Pourquoi l'utiliser

Caractéristiques

Limitations

Outils

Utilisateurs

Types de données

INTEGER Nombre entier
REAL Nombre réel
NUMERIC Nombre numérique
TEXT Pour du texte
BLOB Données binaires

SELECT

SELECT id, title, url, enabled FROM pages WHERE sb_id IS NULL;

Exemples de schémas

Mozilla

iPhone SMS

Utilisation en programmation

Ressources

Exemples

Création d'une simple table:

CREATE TABLE updates (
    id           VARCHAR (36)  PRIMARY KEY
                               UNIQUE
                               NOT NULL,
    request_name VARCHAR (255) NOT NULL,
    TIMESTAMP    DATETIME      DEFAULT (CURRENT_TIMESTAMP) 
                               NOT NULL
);