SQL (Structured Query Language) é uma linguagem de programação usada para gerenciar e manipular bancos de dados relacionais. Ela permite a criação, leitura, atualização e exclusão de dados, além de fornecer comandos para a definição e controle da estrutura do banco. Com SQL, é possível realizar consultas complexas, combinando tabelas, aplicando filtros, ordenações e funções agregadas para extrair informações significativas. É amplamente adotada em sistemas de gestão de dados em diversos setores, sendo compatível com ferramentas como MySQL, PostgreSQL, SQL Server e Oracle. Sua simplicidade e eficiência a tornam essencial para desenvolvedores e analistas de dados.
Exemplos
DML (Data Manipulation Language)
- SELECT
- INSERT
- UPDATE
- DELETE
DDL (Data Definition Language)
- CREATE TABLE
- ALTER TABLE
- DROP TABLE
- TRUNCATE TABLE
DCL (Data Control Language)
- GRANT
- REVOKE
TCL (Transaction Control Language)
- COMMIT
- ROLLBACK
- SAVEPOINT
Comandos Avançados
- JOIN
- GROUP BY
- ORDER BY
- HAVING
- UNION
- LIKE
- INDEX