A Query Language is a set of commands to create, update, access data from database allowing users to raise adhoc queries/questions interactively without the help of programmers
There Exists Different set of Commands under each Language component of SQL
These Components/Commands are made clear and can be understood by the hierarchical chart given below :