SELECT is used to retrieve data from database tables. The basic SELECT statement identifies the fields to retrieve using a field list, the table to select from, and optional clauses to filter rows by criteria, group data, and sort the results. Key clauses include FROM to identify the source table, WHERE to filter rows, GROUP BY to group rows, HAVING to filter groups, and ORDER BY to sequence the results. SELECT statements are typically used to query data and return it in a readable format.