HTML5 e WebSQL Databases
A maioria das aplicações de dados high-end usar o modelo de banco de dados relacional para armazenar dados. HTML5 introduz um novo modelo radical. O navegador realmente inclui o seu próprio programa de banco de dados (baseado no motor SQLite popular), e você pode construir e gerenciar um banco de dados diretamente no cliente!
O seguinte código SQL cria uma tabela de banco de dados simples chamada contato e acrescenta três valores para a tabela:
DROP TABLE IF EXISTS para contato com CREATE TABLE SE NÃO EXISTE contacto (id, nome, e-mail) -INSERT em valores de contacto (1, 'Andy', '[email protected]') - inserir valores de contacto (2, 'Bill' , '[email protected]') - inserir valores de contacto (3, 'Steve', '[email protected]') -
A linguagem SQL é poderoso e complexo. Experiência com WebSQL apresenta somente se você já está familiarizado com SQL padrão. Se você quiser experimentar com a forma de SQL usada em WebSQL, visita SQLite.
O motor de banco de dados SQLite popular é disponível em muitas formas. Você pode baixar uma versão nativa para a sua plataforma, ou você pode usar o ramal do gerente SQLite para o Firefox. Além disso, as versões recentes do Chrome tem um console de banco de dados disponível. (Direita; clique em qualquer lugar da página e escolha Inspect Element.) A janela de ferramentas de desenvolvedor irá aparecer, e você pode usar a guia Armazenamento para ver os bancos de dados localmente definidas. Se você tem um banco de dados definido na sua página, você pode digitar comandos SQL para o console para gerenciar e atualizar o banco de dados manualmente.