HTML5 et bases de données websql

La plupart des applications de données haut de gamme utilisent le modèle de base de données relationnelle pour stocker des données. HTML5 introduit un modèle radicalement nouveau. Le navigateur comprend en fait son propre programme de base de données (basé sur le moteur SQLite populaire), et vous pouvez construire et gérer une base de données directement sur le client!

Le code SQL suivant crée une table de base de données simple appelé contact et ajoute trois valeurs à la table:

DROP TABLE IF EXISTS contact CREATE TABLE IF NOT EXISTS contact (id, nom, email) -INSERER en valeurs de contact (1, «Andy», «[email protected] ') - INSERT INTO VALUES de contact (2,' Bill ' , '[email protected]') - INSERT INTO VALUES de contact (3, 'Steve', '[email protected]') -

Le langage SQL est puissant et complexe. Expérimentez avec websql dispose seulement si vous êtes déjà familier avec le standard SQL. Si vous voulez expérimenter avec la forme de SQL utilisée dans websql, visitez SQLite.

Le moteur de base de données SQLite populaire est disponible sous de nombreuses formes. Vous pouvez télécharger une version native pour votre plate-forme, ou vous pouvez utiliser l'extension SQLite Manager pour Firefox. En outre, les versions récentes de Chrome ont une console de base de données disponibles. (à droite; cliquez n'importe où sur la page, puis sélectionnez Inspecter l'élément.) La boîte de dialogue des outils de développement apparaît, et vous pouvez utiliser l'onglet Stockage pour afficher les bases de données définis localement. Si vous avez une base de données défini dans votre page, vous pouvez taper des commandes SQL dans la console pour gérer et mettre à jour la base de données manuellement.