Intern
Quais são os operadores SQL existentes?
sobes.tech IA
Resposta da IA
Os operadores SQL dividem-se em várias categorias:
DDL (Linguagem de Definição de Dados): São usados para definir ou modificar a estrutura da base de dados.
CREATE: Cria novos objetos na base de dados (tabelas, índices, visualizações, etc.).ALTER: Altera a estrutura de objetos existentes na base de dados.DROP: Remove objetos da base de dados.TRUNCATE: Remove rapidamente todas as linhas de uma tabela.RENAME: Renomeia objetos da base de dados.
DML (Linguagem de Manipulação de Dados): São usados para gerir os dados nas tabelas.
SELECT: Extrai dados de uma ou várias tabelas.INSERT: Adiciona novas linhas a uma tabela.UPDATE: Altera linhas existentes numa tabela.DELETE: Remove linhas de uma tabela.
DCL (Linguagem de Controlo de Dados): São usados para gerir o acesso aos dados e objetos da base de dados.
GRANT: Concede direitos de acesso aos utilizadores sobre objetos da base de dados.REVOKE: Revoga direitos concedidos.
TCL (Linguagem de Controlo de Transações): São usados para gerir transações.
COMMIT: Guarda as alterações feitas na transação atual.ROLLBACK: Reverte as alterações feitas na transação atual até ao último ponto de salvaguarda ou início.SAVEPOINT: Estabelece um ponto de salvaguarda numa transação ao qual se pode regressar com ROLLBACK.
Existem também operadores de comparação, operadores lógicos e operadores aritméticos, usados em condições WHERE e outras partes das consultas SQL.
- Operadores de comparação:
=,!=,<>,>,<,>=,<=,BETWEEN,LIKE,IN,IS NULL,IS NOT NULL. - Operadores lógicos:
AND,OR,NOT. - Operadores aritméticos:
+,-,*,/,%.