An open API service indexing awesome lists of open source software.

https://github.com/vilhalva/crud-python-em-mysql

šŸŽˆGERENCIE O NOME E IDADE DOS USUƁRIOS NA DATABASE MYSQL.
https://github.com/vilhalva/crud-python-em-mysql

aplicativo bot chatbot crud database mysql projeto python

Last synced: 5 months ago
JSON representation

šŸŽˆGERENCIE O NOME E IDADE DOS USUƁRIOS NA DATABASE MYSQL.

Awesome Lists containing this project

README

        

# CRUD PYTHON EM MYSQL
šŸŽˆGERENCIE O NOME E IDADE DOS USUƁRIOS NA DATABASE MYSQL.




## DESCRIƇƃO:
Este aplicativo Ʃ um gerenciador de usuƔrios que permite adicionar, listar, atualizar e excluir informaƧƵes de usuƔrios armazenadas em um banco de dados MySQL CRUD. Ele foi projetado para fornecer uma interface simples e interativa para manipular os dados dos usuƔrios.

Funcionalidades principais:

1. **Adicionar UsuƔrio**: Permite adicionar um novo usuƔrio ao banco de dados, fornecendo o nome e a idade do mesmo.

2. **Listar UsuƔrios**: Apresenta uma lista de todos os usuƔrios cadastrados no banco de dados, mostrando seus nomes e idades.

3. **Atualizar UsuƔrio**: Permite atualizar as informaƧƵes de um usuƔrio existente no banco de dados, substituindo o nome e/ou a idade pelo novo valor fornecido.

4. **Excluir UsuƔrio**: Remove um usuƔrio especƭfico do banco de dados com base no nome fornecido.

O aplicativo fornece um menu intuitivo para o usuÔrio interagir com essas funcionalidades. Ele utiliza a linguagem de programação Python e o conector MySQL para estabelecer a conexão com o banco de dados e executar as operações de manipulação de dados.

Essa aplicação é útil em cenÔrios onde é necessÔrio armazenar e gerenciar informações de usuÔrios de forma eficiente, como em sistemas de cadastro, administração de usuÔrios em plataformas web, entre outros.

## EXECUTANDO O PROJETO:
### 1. IMPORTAƇƃO DO BANCO DE DADOS:
- Antes de executar o aplicativo, importe o arquivo `DATABASE.sql` fornecido para o seu banco de dados MySQL.

### 2. CONFIGURANDO A CONEXƃO COM O MYSQL:
- Certifique-se de substituir `localhost`, `seu_usuario`, e `sua_senha` pelos valores corretos no arquivo `./CODIGO/.env`. O arquivo `.env` deve conter as seguintes variƔveis de ambiente:
```env
DB_HOST=localhost
DB_NAME=cadastro
DB_USER=seu_usuario
DB_PASSWORD=sua_senha
```

### 3. INTALANDO AS DEPEDÊNCIAS:
- Entre no diretório `CODIGO` e execute o comando:

```bash
pip install -r requirements.txt
```

### 4. EXECUTANDO O APLICATIVO:
- Para executar o arquivo Python, utilize o comando abaixo no terminal, dentro do diretório `./CODIGO`:

```
python CODIGO.py
```

- Isso iniciarƔ o aplicativo Python que permite adicionar, listar, atualizar e excluir usuƔrios do banco de dados `cadastro`.

### 5. INTERAGINDO COM APLICATIVO:
1. **Adicionando um UsuƔrio**:
- Selecione a opção `1`.
- Digite o nome do usuƔrio e pressione Enter.
- Digite a idade do usuƔrio e pressione Enter.

2. **Listando UsuƔrios**:
- Selecione a opção `2`.
- O programa exibirƔ a lista de usuƔrios cadastrados.

3. **Atualizando um UsuƔrio**:
- Selecione a opção `3`.
- Digite o nome do usuƔrio a ser atualizado e pressione Enter.
- Digite o novo nome do usuƔrio e pressione Enter.
- Digite a nova idade do usuƔrio e pressione Enter.

4. **Excluindo um UsuƔrio**:
- Selecione a opção `4`.
- Digite o nome do usuƔrio a ser excluƭdo e pressione Enter.

5. **Saindo do Programa**:
- Selecione a opção `5`.
- O programa exibirÔ uma mensagem de saída e encerrarÔ a execução.

## NƃO SABE?
- Entendemos que para manipular arquivos em muitas linguagens, Ʃ necessƔrio possuir conhecimento nessas Ɣreas. Para auxiliar nesse aprendizado, oferecemos cursos gratuitos disponƭveis:
* [CURSO DE PYTHON](https://github.com/VILHALVA/CURSO-DE-PYTHON)
* [CURSO DE MYSQL](https://github.com/VILHALVA/CURSO-DE-MYSQL)
* [CONFIRA MAIS CURSOS](https://github.com/VILHALVA?tab=repositories&q=+topic:CURSO)

## CREDITOS:
- [PROJETO CRIADO PELO VILHALVA](https://github.com/VILHALVA)