https://github.com/iamandaleao/mysql
Anotações e comandos SQL organizados por tópicos: criação de banco, tabelas, inserção, consultas, alterações, exclusões, tipos de dados e atalhos. Conteúdo em andamento.
https://github.com/iamandaleao/mysql
mysql sql wamp-server workbench
Last synced: 11 months ago
JSON representation
Anotações e comandos SQL organizados por tópicos: criação de banco, tabelas, inserção, consultas, alterações, exclusões, tipos de dados e atalhos. Conteúdo em andamento.
- Host: GitHub
- URL: https://github.com/iamandaleao/mysql
- Owner: iamandaleao
- Created: 2025-07-24T20:11:15.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-08-03T15:56:21.000Z (11 months ago)
- Last Synced: 2025-08-03T17:27:56.435Z (11 months ago)
- Topics: mysql, sql, wamp-server, workbench
- Homepage:
- Size: 54.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🐬 MySQL na Prática — Anotações e Exercícios
Projeto com anotações e exercícios práticos desenvolvidos durante o **Curso de MySQL do Curso em Vídeo**, ministrado pelo professor Gustavo Guanabara.
## 🧠 Objetivo
Praticar e reforçar conceitos essenciais de bancos de dados relacionais com foco no MySQL, incluindo:
- Criação de banco de dados e tabelas
- Inserção, alteração e exclusão de dados
- Tipos de dados primitivos
- Escrita e estruturação de comandos SQL
- Uso de `SELECT`, `WHERE`, `GROUP BY`, `HAVING`, `COUNT`, `AVG` e subqueries
## 🚀 Como usar
1. Acesse os arquivos `.sql` com exemplos comentados
2. Estude os comandos individualmente e teste em seu ambiente MySQL
3. Use os comentários como guia para entender cada consulta
4. Pratique adaptando os comandos a diferentes cenários
## 💻 Tecnologias
- MySQL
- Workbench / phpMyAdmin (opcional para testes)
## 🧪 Exercícios (13 no total)
`WHERE` · `LIKE` · `BETWEEN` · `!=` · `COUNT` · `AVG` · `MIN` · `MAX` · `GROUP BY` · `HAVING` · `ORDER BY` · `LIMIT` · `UNION ALL` · Subqueries (`SELECT` dentro de `WHERE` e `HAVING`)
## 📁 Estrutura do projeto
Este repositório está organizado por arquivos SQL com nomes autoexplicativos e mensagens de commit descritivas, facilitando a consulta e o aprendizado.
### 📂 Diretórios
- `exercises/` — exercícios práticos resolvidos, com foco em `COUNT`, `GROUP BY`, `HAVING` e subqueries
### 📄 Arquivos principais
- `README.md` — documentação principal do projeto
- `anotacoes.sql` — comandos e exemplos comentados
- `estrutura-do-curso.sql` — estrutura geral do curso
- `tipos-de-dados.sql` — tipos primitivos no MySQL
### 🛠️ Criação e estrutura
- `criar-banco.sql` — criação de banco de dados
- `criar-tabela.sql` — criação de tabelas
- `alterar-tabela.sql` — alterações de tabelas
- `excluir-tabela.sql` — exclusão de tabelas
- `modelo-relacional.sql` — estrutura relacional e explicações
### 📥 Manipulação de dados
- `inserir-dados.sql` — inserção de registros
- `update.sql` — atualização de dados
- `delete.sql` — exclusão de registros
- `truncate.sql` — limpeza completa de tabelas
### 🔍 Consultas SQL
- `consultar.sql` — consultas básicas
- `select-basic.sql` — `SELECT` simples
- `select-count.sql` — uso de `COUNT`
- `select-distinct.sql` — uso de `DISTINCT`
- `select-like.sql` — filtros com `LIKE`
- `select-group.sql` — agrupamento com `GROUP BY`
- `select.agregate.sql` — funções agregadas (`SUM`, `AVG`, etc.)
### 🔑 Chaves e relacionamentos
- `chave-primaria.sql` — definição de chave primária
- `chave-estrangeira.sql` — chaves estrangeiras e integridade
- `join.sql` — exemplos com `JOIN`
### 🧰 Extras
- `atalhos.sql` — comandos úteis e atalhos
- `backup-restauracao.sql` — backup e restauração
- `phpmyadm.sql` — instruções para uso com phpMyAdmin
## 🤝 Como contribuir
1. Faça um fork do repositório
2. Crie uma branch com sua melhoria:
`git checkout -b minha-melhoria`
3. Faça commit das alterações:
`git commit -m 'feat: nova melhoria'`
4. Envie para o repositório remoto:
`git push origin minha-melhoria`
5. Abra um Pull Request
## 📄 Licença
Projeto aberto para estudos e uso pessoal.
---
Made with ❤️ by Amanda Leão