M1 Slide PHP At-Comandos SQL
M1 Slide PHP At-Comandos SQL
[TEÓRICO &PRÁTICO]
dos comandos SQL
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
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
);