HTML5 y las bases de datos WebSQL
La mayoría de las aplicaciones de datos de gama alta utilizan el modelo de base de datos relacional para almacenar datos. HTML5 introduce un nuevo modelo radical. El navegador de realidad incluye su propio programa de base de datos (basado en el motor SQLite popular), y se puede construir y gestionar una base de datos directamente en el cliente!
El siguiente código SQL crea una tabla de base de datos simple llamada contacto y añade tres valores a la tabla:
DROP TABLE IF EXISTS contacto CREATE TABLE IF NOT EXISTS contacto (id, nombre, correo electrónico) -Insertar EN VALORES contacto (1, 'Andy', '[email protected]') - INSERT INTO VALORES contacto (2, 'Bill' , '[email protected]') - INSERT INTO VALORES contacto (3, 'Steve', '[email protected]') -
El lenguaje SQL es potente y complejo. Experimente con WebSQL cuenta sólo si usted ya está familiarizado con SQL estándar. Si usted quiere experimentar con la forma de SQL utilizado en WebSQL, visite SQLite.
El motor de base de datos SQLite populares está disponible en muchas formas. Puede descargar una versión nativa para su plataforma, o puede utilizar la extensión administradora SQLite para Firefox. Además, las versiones recientes de cromo tienen una consola de base de datos disponible. (a la derecha; haga clic en cualquier lugar de la página y seleccione Inspeccionar Elemento.) Aparecerá el diálogo de las herramientas de desarrollo, y se puede utilizar la ficha Almacenamiento para ver las bases de datos definidos localmente. Si usted tiene una base de datos se define en su página, puede escribir comandos en la consola de SQL para gestionar y actualizar la base de datos manualmente.