SQL databases are a type of relational database where data is stored in tables. SQL (Structured Query Language) is a special programming language used to query, edit and manage data in an SQL database. SQL databases are widely used in the development of websites, desktop applications and other software programs.