SQL (Structured Query Language) is a domain-specific language used to interact with relational databases. It allows users to create, read, update, and delete data, as well as manage database structures.