SQL is a declarative programming language, used to describe and operate on databases.