The Web SQL Database API isn't actually part of the HTML5 specification but it is a separate specification which introduces a set of APIs to manipulate client-side databases using SQL. There are following three core methods defined in the spec that I am going to cover in this tutorial − 1. openDatabase− This method creates the database object either using existing database or creating new one. Example : Demonstrating a complete program on HTML5 WEB SQL