O projeto All For One utiliza o banco de dados relacional MySQL, e para manipulá-lo construímos queries utilizando conceitos de SELECT, INSERT, UPDATE, DELETE, entre outros. Foi um desafio que consolidou a utilização do Docker, conceitos de SQL e a manipulação de tabelas utilizando MySQL Workbench.
- Docker
- MySQL
- Manipulação de tabelas
- Filtragem de dados
- Docker
- MySQL
⚠️ Para executar este projeto é necessário ter o Docker e o MySQL Workbench instalados
Como iniciar
- Clone o repositório em uma pasta
git clone git@github.com:JessicaLopesDev/all-for-one.git
- Entre na pasta raíz do projeto e instale as dependências
npm install
- Para rodar o projeto é necessario executar o comando abaixo no diretório raiz do projeto. Isso fará com que os containers docker sejam orquestrados e o banco de dados esteja disponível
docker-compose up -d
-
No MySQL Workbench, crie o banco de dados a partir dos comandos do arquivo
northwind.sql
-
Para testar as queries, copie os comandos dos arquivos
challenges/desafio1...27.sql
no MySQL Workbench