Buscar

SQL Basico do basico

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

SQL (Structured Query Language) é uma linguagem de programação utilizada para gerenciar e manipular bancos de dados relacionais. As estruturas fundamentais do SQL incluem:
Banco de Dados:
Um banco de dados é um conjunto organizado de informações armazenadas. Pode conter várias tabelas, relacionamentos e índices. Exemplos de sistemas de gerenciamento de banco de dados relacionais (RDBMS) incluem MySQL, PostgreSQL, SQL Server e Oracle.
Tabelas:
As tabelas são a estrutura central em um banco de dados relacional. Elas consistem em linhas (registros) e colunas (campos). Cada coluna tem um nome e um tipo de dados que define que tipo de informação pode ser armazenado nela.
Exemplo de criação de uma tabela:
CREATE TABLE Funcionarios (
 ID INT PRIMARY KEY,
 Nome VARCHAR(50),
 Cargo VARCHAR(50),
 Salario DECIMAL(10, 2)
);
Consultas (Queries):
Consultas SQL são usadas para recuperar informações de um banco de dados. A cláusula SELECT é usada para especificar as colunas a serem recuperadas e a cláusula FROM especifica a tabela ou tabelas de onde os dados serão obtidos.
Exemplo de consulta simples:
SELECT Nome, Cargo FROM Funcionarios WHERE Salario > 50000;
Inserção de Dados:
A cláusula INSERT INTO é usada para adicionar novos registros a uma tabela.
Exemplo de inserção de dados:
INSERT INTO Funcionarios (Nome, Cargo, Salario) VALUES ('Maria', 'Analista', 60000);
Atualização de Dados:
A cláusula UPDATE é usada para modificar os registros existentes em uma tabela.
Exemplo de atualização de dados:
UPDATE Funcionarios SET Salario = 65000 WHERE ID = 1;
Exclusão de Dados:
A cláusula DELETE FROM é usada para remover registros de uma tabela.
Exemplo de exclusão de dados:
DELETE FROM Funcionarios WHERE ID = 2;
Chaves Primárias e Estrangeiras:
As chaves primárias são colunas que contêm valores únicos em uma tabela e são usadas para identificar exclusivamente cada registro. Chaves estrangeiras são usadas para estabelecer relações entre tabelas em um banco de dados.
Exemplo de definição de chave primária e estrangeira:
CREATE TABLE Departamentos (
 ID INT PRIMARY KEY,
 Nome VARCHAR(50)
);
CREATE TABLE Funcionarios (
 ID INT PRIMARY KEY,
 Nome VARCHAR(50),
 DepartamentoID INT,
 FOREIGN KEY (DepartamentoID) REFERENCES Departamentos(ID)
);
Índices:
Índices são estruturas que aceleram a recuperação de dados em tabelas grandes. Eles são criados em uma ou mais colunas para permitir consultas mais eficientes.
Exemplo de criação de índice:
CREATE INDEX idx_nome ON Funcionarios (Nome);
Procedimentos Armazenados:
Procedimentos armazenados são conjuntos de instruções SQL que podem ser salvos e reutilizados. Eles são usados para automatizar tarefas comuns no banco de dados.
Exemplo de criação de um procedimento armazenado:
CREATE PROCEDURE ObterFuncionariosPorDepartamento(IN DepartamentoID INT)
BEGIN
 SELECT Nome FROM Funcionarios WHERE DepartamentoID = DepartamentoID;
END;
Visões (Views):
Visões são consultas SQL predefinidas que podem ser tratadas como tabelas virtuais. Elas são usadas para simplificar consultas complexas e fornecer uma camada de abstração sobre os dados.
Exemplo de criação de uma visão:
CREATE VIEW FuncionariosComSalarioAlto AS
SELECT Nome FROM Funcionarios WHERE Salario > 70000;
Essas são algumas das estruturas fundamentais do SQL usadas para criar, manipular e consultar bancos de dados relacionais. O SQL é uma linguagem poderosa que desempenha um papel crucial no armazenamento e na recuperação de dados em uma variedade de aplicações e sistemas.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando