0% acharam este documento útil (0 voto)
7 visualizações

M1 Slide PHP At-Comandos SQL

Slides de comandos em sql no phpmyadmin do xampp. Aborda todos os comandos básicos; create, drop, select, insert into, update e delete. Exposição de modo simples e visual dos comandos.
Direitos autorais
© © All Rights Reserved
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
7 visualizações

M1 Slide PHP At-Comandos SQL

Slides de comandos em sql no phpmyadmin do xampp. Aborda todos os comandos básicos; create, drop, select, insert into, update e delete. Exposição de modo simples e visual dos comandos.
Direitos autorais
© © All Rights Reserved
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 23

Treinamento

[TEÓRICO &PRÁTICO]
dos comandos SQL

Use o exercício respondido para treinar os


comandos de SQL que serão exigidos na avaliação escrita
e prática. Escreva no seu caderno os comandos de criação
das tabelas e das manipulação dos dados para entender,
gravar e aprender os comandos.
Importar arquivos
Link para arquivos de inserção de dados na tabelas
abaixo:
https://bit.ly/abd_sql_arquivo

Copie o link acima e cole na barra de endereço do


navegador. Baixe os arquivos na computador e importe
para o Banco de Dados Empresa
1. Tabela: Funcionário
- Colunas: id_funcionario, primeiro_nome, sobrenome,
id_departamento

Criando a tabela:
CREATE TABLE Funcionário(
id_funcionario INT PRIMARY KEY,
primeiro_nome VARCHAR(50),
sobrenome VARCHAR(50),
id_departamento INT
);
Inserindo dados na tabela:
INSERT INTO Funcionário (id_funcionario, primeiro_nome,
sobrenome, id_departamento) VALUES (1, 'João', 'Silva', 101);
Selecionando dados na tabela:
SELECT * FROM Funcionário;
Alterando dados na tabela:
UPDATE Funcionário SET id_departamento = 102 WHERE
id_funcionario = 1;
Apagando(deletando) dados na tabela:
DELETE FROM Funcionário WHERE id_funcionario = 1;
2. Tabela: Produto
- Colunas: id_produto, nome_produto, preço, id_categoria
Criando a tabela
CREATE TABLE Produto ( id_produto INT
PRIMARY KEY, nome_produto VARCHAR(100),
preço DECIMAL(10, 2),
id_categoria INT
);
Inserindo dados na tabela:
INSERT INTO Produto (id_produto, nome_produto, preço,
id_categoria) VALUES (101, 'Notebook', 1200.00, 201);
2. Tabela: Produto
- Colunas: id_produto, nome_produto, preço, id_categoria

Selecionando dados na tabela:


SELECT * FROM Produto;

Alterando dados na tabela:


UPDATE Produto SET preço = 1100.00 WHERE id_produto = 101;

Apagando(deletando) dados na tabela:


DELETE FROM Produto WHERE id_produto = 101;
3. Tabela: Cliente
- Colunas: id_cliente, primeiro_nome, sobrenome, email
Criando a tabela
CREATE TABLE Cliente (
id_cliente INT PRIMARY KEY,
primeiro_nome VARCHAR(50),
sobrenome VARCHAR(50), email
VARCHAR(100)
);
3. Tabela: Cliente
- Colunas: id_cliente, primeiro_nome, sobrenome, email
Inserindo dados na tabela:
INSERT INTO Cliente (id_cliente, primeiro_nome,
sobrenome, email) VALUES (201, 'Ana', 'Santos',
'[email protected]');
Selecionando dados na tabela:
SELECT * FROM Cliente;
Alterando dados na tabela:
UPDATE Cliente SET email = '[email protected]'
WHERE id_cliente = 201;
Apagando(deletando) dados na tabela:
DELETE FROM Cliente WHERE id_cliente = 201;
4. Tabela: Pedido
- Colunas: id_pedido, id_cliente, data_pedido, valor_total
Criando a tabela
CREATE TABLE Pedido (
id_pedido INT PRIMARY KEY, id_cliente INT,
data_pedido DATE, valor_total
DECIMAL(10, 2)
);
Inserindo dados na tabela:
INSERT INTO Pedido (id_pedido, id_cliente, data_pedido,
valor_total) VALUES (301, 201, '2024-05-09', 500.00);
4. Tabela: Pedido
- Colunas: id_pedido, id_cliente, data_pedido, valor_total

Selecionando dados na tabela:


SELECT * FROM Pedido;

Alterando dados na tabela:


UPDATE Pedido SET valor_total = 550.00 WHERE id_pedido =
301;

Apagando(deletando) dados na tabela:


DELETE FROM Pedido WHERE id_pedido = 301;
5. Tabela: Departamento
- Colunas: id_departamento, nome_departamento, id_gerente,
id_localidade

Criando a tabela
CREATE TABLE Departamento
( id_departamento INT PRIMARY KEY,
nome_departamento VARCHAR(100),
id_gerente INT,
id_localidade INT
);
5. Tabela: Departamento
- Colunas: id_departamento, nome_departamento, id_gerente,
id_localidade
Inserindo dados na tabela:
INSERT INTO Departamento (id_departamento,
nome_departamento, id_gerente, id_localidade) VALUES (401, 'TI',
501, 601);
Selecionando dados na tabela:
SELECT * FROM Departamento;
Alterando dados na tabela:
UPDATE Departamento SET id_gerente = 502 WHERE
id_departamento = 401;
Apagando(deletando) dados na tabela:
DELETE FROM Departamento WHERE id_departamento = 401;
6. Tabela: Categoria
- Colunas: id_categoria, nome_categoria, descrição,
id_categoria_pai
Criando a tabela
CREATE TABLE Categoria
( id_categoria INT PRIMARY KEY,
nome_categoria VARCHAR(100),
descrição VARCHAR(255),
id_categoria_pai INT
);
6. Tabela: Categoria
- Colunas: id_categoria, nome_categoria, descrição,
id_categoria_pai
Inserindo dados na tabela:
INSERT INTO Categoria (id_categoria, nome_categoria,
descrição, id_categoria_pai) VALUES (501, 'Eletrônicos',
'Dispositivos eletrônicos', NULL);
Selecionando dados na tabela:
SELECT * FROM Categoria;
Alterando dados na tabela:
UPDATE Categoria SET descrição = 'Gadgets eletrônicos'
WHERE id_categoria = 501;
Apagando(deletando) dados na tabela:
DELETE FROM Categoria WHERE id_categoria = 501;
7. Tabela: Fornecedor
- Colunas: id_fornecedor, nome_fornecedor, nome_contato,
telefone
Criando a tabela
CREATE TABLE Fornecedor
( id_fornecedor INT PRIMARY KEY,
nome_fornecedor VARCHAR(100),
nome_contato VARCHAR(100), telefone
VARCHAR(20)
);
7. Tabela: Fornecedor
- Colunas: id_fornecedor, nome_fornecedor, nome_contato,
telefone
Inserindo dados na tabela:
NSERT INTO Fornecedor (id_fornecedor, nome_fornecedor,
nome_contato, telefone) VALUES (601, 'Fornecedor ABC', 'João
Silva', '123-456-7890');
Selecionando dados na tabela:
SELECT * FROM Fornecedor;
Alterando dados na tabela:
UPDATE Fornecedor SET telefone = '987-654-3210' WHERE
id_fornecedor = 601;
Apagando(deletando) dados na tabela:
DELETE FROM Fornecedor WHERE id_fornecedor = 601;
8. Tabela: Estoque
- Colunas: id_estoque, id_produto, quantidade, id_localidade
Criando a tabela
CREATE TABLE Estoque ( id_estoque INT
PRIMARY KEY, id_produto INT,
quantidade INT, id_localidade INT
);

Inserindo dados na tabela:


INSERT INTO Estoque (id_estoque, id_produto, quantidade,
id_localidade) VALUES (701, 101, 50, 801);
8. Tabela: Estoque
- Colunas: id_estoque, id_produto, quantidade, id_localidade

Selecionando dados na tabela:


SELECT * FROM Estoque;

Alterando dados na tabela:


UPDATE Estoque SET quantidade = 60 WHERE id_estoque = 701;

Apagando(deletando) dados na tabela:


DELETE FROM Estoque WHERE id_estoque = 701;
9. Tabela: Localidade
- Colunas: id_localidade, cidade, país, id_região
Criando a tabela
CREATE TABLE Localidade ( id_localidade INT
PRIMARY KEY, cidade VARCHAR(100),
país VARCHAR(100),
id_região INT
);
Inserindo dados na tabela:
INSERT INTO Localidade (id_localidade, cidade, país,
id_região) VALUES (801, 'Nova York', 'EUA', 901);
9. Tabela: Localidade
- Colunas: id_localidade, cidade, país, id_região

Selecionando dados na tabela:


SELECT * FROM Localidade;

Alterando dados na tabela:


UPDATE Localidade SET país = 'Estados Unidos' WHERE
id_localidade = 801;

Apagando(deletando) dados na tabela:


DELETE FROM Localidade WHERE id_localidade = 801;
10. Tabela: Região
- Colunas: id_região, nome_região
Criando a tabela
CREATE TABLE Região (
id_região INT PRIMARY KEY, nome_região
VARCHAR(100)
);

Inserindo dados na tabela:


INSERT INTO Região (id_região, nome_região) VALUES
(901, 'América do Norte');
10. Tabela: Região
- Colunas: id_região, nome_região

Selecionando dados na tabela:


SELECT * FROM Região;

Alterando dados na tabela:


UPDATE Região SET nome_região = 'AN' WHERE
id_região = 901;

Apagando(deletando) dados na tabela:


DELETE FROM Região WHERE id_região = 901;

Você também pode gostar