SQL
Structured Query Language is a programming language for RDMS which focuses on data retrieval.
Programming Language
This is a programming language. It may be used to instruct computers to accomplish a variety of tasks which may or may not be domain-specific.