SQL is used to create a database, define its structure, implement it, and perform various functions on the database.
SQL is also used for accessing, maintaining, and manipulating already created databases.
SQL is a well built language for entering data, modifying data, and extracting data in a database.
SQL is enormously used as a Client/Server language to connect the front-end with the back-end, thus supporting the client/server architecture.
SQL when deployed as Data Control Language(DCL), helps protect your database from unauthorized access.