Suggest an editImprove this articleRefine the answer for “What is SQL? What is SQL used for?”. Your changes go to moderation before they’re published.Approval requiredContentWhat you’re changing🇺🇸EN🇺🇦UAPreviewTitle (EN)Short answer (EN)SQL (Structured Query Language) is a programming language specifically built for working with databases: it lets you communicate with a database to retrieve, change, or manage information via `SELECT`, `INSERT`, `UPDATE`, `DELETE`, and more. **Key point:** SQL also lets you create and manage a database's structure (tables, fields, relationships) and control user access rights - it's the language used to "talk" to a database.Shown above the full answer for quick recall.Answer (EN)ImageSQL (Structured Query Language) is a programming language built specifically for working with databases. It lets you communicate with a database to retrieve, change, or manage information. ### The main points 1. **Querying data**: SQL is used to **find and pull out the data you need**. For example, "list every employee over 30". 2. **Changing data**: SQL lets you **add, change, and delete records** in a database. 3. **Creating and managing the database's structure**: SQL lets you **create tables, define fields, set up relationships between tables**. 4. **Access control and security**: SQL lets you **restrict user rights**, who can see or change what. Example queries: - `SELECT * FROM Employees;`, list every employee. - `INSERT INTO Employees (Name, Age) VALUES ('Ivan', 30);`, add a new employee. - `UPDATE Employees SET Age = 31 WHERE Name = 'Ivan';`, change an age. - `DELETE FROM Employees WHERE Name = 'Ivan';`, delete a record. Put simply, **SQL is the language you use to "talk" to a database**: you query the information you need and manage it.For the reviewerNote to the moderator (optional)Visible only to the moderator. Helps review go faster.