SQL is a standard language used to communicate with databases and manipulate data. It allows users to create and modify database objects like tables and queries, as well as perform data retrieval, insertion, updating and deletion. The core SQL statements are SELECT to query data, INSERT and UPDATE to modify data, and DELETE to remove data. Tables contain records made up of columns with specific data types.