Structured Query Language is an American National Standards Institute database language used as a communication tool to create and access databases. SQL supports software applications by performing tasks such as retrieving, updating, inserting and deleting data. SQL makes it possible to execute queries, insert and update records, create and delete databases and tables, and more.