🔧 ProgrammierungWhat If AI Had a Digital Endocrine System?(16.09.2026 um 03:15 Uhr)
🔧 ProgrammierungMy AWS Learning Journey: CloudWatch, Lambda, IAM & CloudFront(16.09.2026 um 03:17 Uhr)
🔧 AI Nachrichten Flint: Turning Skills into Personal Assets(16.09.2026 um 03:17 Uhr)
🔧 ProgrammierungAWS Rhyming Game Contest – Exploring Amazon Kinesis(16.09.2026 um 03:22 Uhr)
🔧 ProgrammierungChandra Meets CodeDeploy: My First AWS Deployment Journey(16.09.2026 um 03:30 Uhr)
📰 IT Security NachrichtenHow A.I. Risks Are Splitting Silicon Valley and Washington(16.09.2026 um 03:24 Uhr)
🔧 ProgrammierungWhat If AI Had a Digital Endocrine System?(16.09.2026 um 03:15 Uhr)
🔧 ProgrammierungMy AWS Learning Journey: CloudWatch, Lambda, IAM & CloudFront(16.09.2026 um 03:17 Uhr)
🔧 AI Nachrichten Flint: Turning Skills into Personal Assets(16.09.2026 um 03:17 Uhr)
🔧 ProgrammierungAWS Rhyming Game Contest – Exploring Amazon Kinesis(16.09.2026 um 03:22 Uhr)
🔧 ProgrammierungChandra Meets CodeDeploy: My First AWS Deployment Journey(16.09.2026 um 03:30 Uhr)
📰 IT Security NachrichtenHow A.I. Risks Are Splitting Silicon Valley and Washington(16.09.2026 um 03:24 Uhr)

🔧 Programmierung 🕛 vor 2 Monaten 4 Min Lesezeit
0

SQL Keyword, Tipos de Dados & Operators

↗ Quelle (dev.to)
🗣️ Stimme:
📑 Inhaltsübersicht




Introdução



Keywords são as palavras reservadas da linguagem, termos com significado especial que o banco de dados reconhece e interpreta. Elas formam a espinha dorsal de qualquer instrução SQL.



Por convenção, keywords são escritas em maiúsculas, embora o SQL seja case-insensitive. select funciona igual a SELECT, mas o uso de maiúsculas é uma convenção amplamente adotada que melhora a legibilidade, deixando claro o que é comando e o que é nome de tabela ou coluna.



As principais keywords se organizam por função:
































Categoria Keywords
Consulta
SELECTFROMWHEREORDER BYGROUP BYHAVINGLIMIT
Junção
JOININNER JOINLEFT JOINON
Manipulação
INSERTUPDATEDELETEINTOVALUESSET
Estrutura
CREATEALTERDROPTABLEINDEX
Auxiliares
ASDISTINCTNULLNOT NULLDEFAULTANDORINLIKE


Nomes de tabelas e colunas não podem ser keywords reservadas, ou, se forem, precisam ser envolvidos em aspas ou colchetes dependendo do banco. Chamar uma coluna de order ou select, por exemplo, vai causar um erro de sintaxe.






Tipos de Dados



Ao criar uma tabela, cada coluna precisa de um tipo de dado. Esse tipo define o que pode ser armazenado ali, e o banco de dados garante que nenhum valor inválido seja inserido. É a primeira camada de validação dos dados.






Numéricos






CODE
id INT           -- inteiro, de -2 bilhões a 2 bilhões
populacao BIGINT -- inteiro grande, para números acima de 2 bilhões
preco DECIMAL(10,2) -- número exato com 10 dígitos, 2 decimais (ideal para dinheiro)
peso FLOAT -- número de ponto flutuante (menos preciso, mais rápido)






DECIMAL é preferível para valores monetários porque não tem os erros de arredondamento do FLOATFLOAT(1.1) + FLOAT(2.2) pode resultar em 3.3000000000000003 — um problema clássico de ponto flutuante.






Texto






CODE
nome VARCHAR(100)-- texto de tamanho variável, até 100 caracteres
sigla CHAR(2)-- texto de tamanho fixo, sempre 2 caracteres
descricao TEXT -- texto longo sem limite definido






CHAR ocupa espaço fixo independente do conteúdo — CHAR(2) para 'SP' e para 'A' ocupa o mesmo espaço. VARCHAR ocupa só o necessário, sendo mais eficiente para campos de tamanho variável.






Data e Hora






CODE
nascimento DATE        -- apenas data: 1990-04-15
abertura TIME -- apenas hora: 09:30:00
criado_em TIMESTAMP -- data e hora: 2024-03-10 14:22:00









Booleano e Nulo






CODE
ativo BOOLEAN       -- TRUE ou FALSE
apelido VARCHAR(50)-- pode receber NULL (ausência de valor)






NULL não é um tipo, mas um estado — significa que o valor é desconhecido ou ausente. É diferente de zero ou de uma string vazia. Uma coluna sem NOT NULL aceita NULL por padrão.






Operators



Operadores são os símbolos e palavras usados para comparar, combinar e filtrar valores dentro de uma consulta. Eles aparecem principalmente na cláusula WHERE.






Comparação






CODE
WHERE preco= 99.90       -- igual
WHERE preco!= 99.90 -- diferente (também pode ser <>)
WHERE preco> 50 -- maior que
WHERE preco<= 100 -- menor ou igual









Lógicos



Combinam múltiplas condições:




CODE
WHERE preco> 50 AND estoque> 0         -- ambas verdadeiras
WHERE cidade= 'SP' OR cidade= 'RJ' -- pelo menos uma verdadeira
WHERE NOT ativo-- inverte a condição









BETWEEN, IN e LIKE






CODE
-- BETWEEN: intervalo inclusivo
WHERE precoBETWEEN 50 AND 200

-- IN: pertence a uma lista
WHERE cidadeIN ('SP','RJ','BH')

-- LIKE: correspondência de padrão
WHERE nomeLIKE 'Ana%' -- começa com "Ana"
WHERE emailLIKE '%@gmail%' -- contém "@gmail"
WHERE codigoLIKE 'BR_' -- "BR" seguido de exatamente um caractere






No LIKE% substitui qualquer sequência de caracteres e _ substitui exatamente um caractere.






IS NULL / IS NOT NULL






CODE
WHERE telefoneIS NULL       -- campo sem valor
WHERE telefoneIS NOT NULL -- campo preenchido






Nunca use = NULL — isso não funciona em SQL. O operador de igualdade não consegue comparar com NULL; use sempre IS NULL.

Vollständiger Original-Artikel
Den kompletten Beitrag mit allen Details direkt auf dev.to lesen.
↗ Original-Artikel auf dev.to lesen
Wie bewertest du diesen Beitrag?
1 Klick Feedback
Teilen mit Netzwerk & Team:

Community-Analysen & Experten-Meinungen 0

Verfasse deine eigene Analyse, teile Workarounds oder diskutiere diesen Vorfall im Blog.
Noch keine Community-Analyse verfasst. Markiere einen Textabschnitt oder klicke oben auf Eigene Analyse verfassen“!
Community Pulse: Relevanz-Einschätzung
1 Klick Experten-Votum
🔴 Akute Relevanz 0%
🟡 In Evaluierung 0%
🟢 Keine Auswirkung 0%
Spannende Innovation 0%
Verwandte Story-Cluster & Quellen (Vektor-KI)
Port 8095 Engine
1 Quelle
What If AI Had a Digital Endocrine System?
1 Quelle
My AWS Learning Journey: CloudWatch, Lambda, IAM & CloudFront
1 Quelle
Flint: Turning Skills into Personal Assets
Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten SQL Keyword, Tipos de Dados & Operators

Thematisch verwandte Begriffe: Keyword, Tipos, Dados, Operators · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...