Structured Query Language
/ˈstrʌkʧərd ˈkwiri ˈlæŋgwəʤ/
1. A programming language designed for managing relational databases.
2. A server running that programming language.
Pronounced "Sequel," SQL handles structured data, which is data with internal relationships that must be preserved. SQL has sublanguages for data queries, schema creation, access control, and managing data by inserting, updating and deleting it. SQL is commonly used but the code often has to be modified to be used by different databases systems.