Modulo II - BD (MySQL)

 BD II - 24/10/23


I Etapa - Instalando o XAMPP

Para download basta acessar o link abaixo:

https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/8.2.4/xampp-windows-x64-8.2.4-0-VS16-installer.exe

Ao finalizar o download, faça a instalação sempre com elevação de administrador da maquina.

A instalação é toda em inglês, então basta apenas apertar o botão 'next' até finalizar a instalação.

Ao finalizar aperte 'finish', escolha novamente o inglês como idioma e em seguida vai iniciar o programa, como mostra a tela abaixo:

Por padrão o XAMPP vem com todos os serviços desabilitados, então precisamos iniciar os serviços.

Pressione 'Start' para o Apache e MySQL e observe as portas(Port(s)) que ele vai utilizar, veja a ilustração abaixo.

OBS: Caso o apache de erro ao iniciar verifique esse link para te ajudar: https://kinsta.com/pt/base-de-conhecimento/erro-xampp/

Em seguida vamos instalar o MySQL workbanch


Ao finalizar o download, faça a instalação sempre com elevação de administrador da maquina.

A instalação é toda em inglês, então basta apenas apertar o botão 'next' até finalizar a instalação.

Em seguida verifique se o XAMPP esta com o Apache e MySQL ativados. e abra o MySQL.

Com o MySQL aberto, olhando a ilustração abaixo, clique no + (em verde) e em seguida onde esta destacado de laranja coloque o nome que você deseja para seu banco e aperte 'ok'.

 


Ao finalizar a configuração do BD, de um duplo clique em seu banco criado para começarmos a construir ele, veja a imagem abaixo:


Antes de começar precisamos entender nossos tipos primitivos de dados, pois estamos manipulando informações no disco.


A primeira coisa vamos construir nosso banco:


Vamos inserir valores:

Adicionando novos campos na nossa tabela:
Alterando colunas:
Comando Insert, update, delete, truncate

O comando Select vamos ver mais comando em sala, porém veja abaixo exemplos:





Ao final da aula vamos resolver um exercício que aqui esta descrito abaixo:


**Exercício 1: Consulta Simples**
Suponha que você tenha uma tabela chamada "Alunos" com as seguintes colunas: ID, Nome, Idade e Nota. Escreva uma consulta SQL para selecionar todos os alunos da tabela.

```sql
SELECT * FROM Alunos;
```

**Exercício 2: Filtro com WHERE**
Escreva uma consulta SQL para selecionar apenas os alunos que têm 18 anos de idade.

```sql
SELECT * FROM Alunos
WHERE Idade = 18;
```

**Exercício 3: Selecionar Colunas Específicas**
Selecione o nome e a nota dos alunos que têm uma nota maior ou igual a 8.

```sql
SELECT Nome, Nota FROM Alunos
WHERE Nota >= 8;
```

**Exercício 4: Inserir Dados**
Insira um novo aluno na tabela com o nome "João", 20 anos de idade e uma nota de 9.

```sql
INSERT INTO Alunos (Nome, Idade, Nota)
VALUES ('João', 20, 9);
```

**Exercício 5: Atualizar Dados**
Atualize a nota do aluno com o nome "Maria" para 8.

```sql
UPDATE Alunos
SET Nota = 8
WHERE Nome = 'Maria';
```

**Exercício 6: Excluir Dados**
Exclua todos os alunos com idade menor que 16.

```sql
DELETE FROM Alunos
WHERE Idade < 16;
```
















Comentários

Postagens mais visitadas deste blog

BD - DER - Exemplos