SQL supports data manipulation and retrieval from "summary" of SQL and Relational Theory by C. Date
SQL was designed specifically to support the manipulation and retrieval of data stored in a relational database management system (RDBMS). This means that SQL provides a set of commands that allow users to interact with the data in a database in various ways. For data manipulation, SQL includes commands such as INSERT, UPDATE, and DELETE, which allow users to add new data to a database, modify existing data, or remove data from a database, respectively. These commands are essential for maintaining the integrity and accuracy of the data stored in a database. In addition to data manipulation, SQL also supports data retrieval through commands such as SELECT. With the SELECT command, users can retrieve specific data from one or more tables in a database based on certain criteria. This allows users to extract the information they need from a database quickly and efficiently. Furthermore, SQL provides a powerful querying language that allows users to perform complex operations on the data in a database. For example, users can combine data from multiple tables, filter data based on specific conditions, and perform calculations on the data using SQL queries.- The ability of SQL to support data manipulation and retrieval is crucial for the effective management of data in a relational database system. By providing a comprehensive set of commands and a powerful querying language, SQL enables users to interact with the data in a database in a flexible and efficient manner.