Skip to content
/ sql Public

Instruções SQLs executados nos bancos de dados em que trabalho e estudo

Notifications You must be signed in to change notification settings

srgeverson/sql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d753bef · Feb 14, 2025

History

32 Commits
Feb 14, 2025
Jul 24, 2024
May 5, 2023
May 5, 2023
Aug 25, 2022
May 5, 2023
Feb 14, 2025
Jul 24, 2024
May 4, 2023
May 5, 2023

Repository files navigation

Projeto SQL

Este é um repositório de SQL testados nos Bancos de Dados.

📌 Versão em continuo desenvolvimento

💡 Ferramentas utilizadas neste projeto

  • pgAdmin 4

  • Workbanch 8.0 CE 4

  • phpMyAdmin

  • SQL Developer

  • IBExpert 2012

  • SQL Server Management Studio 2018

  • SQL Assistent 11

💡 Funcionalidades presentes neste App

  • Gatilhos

  • Stored Procedure

  • Stored Function

  • CTE

  • SELECT, INSERT, UPDATE e DELETE

🛠️ Instruções contidas nesse projeto

Intruções SQL do MySQL

Intruções SQL do SQL Server

Intruções SQL do PostgreSQL

Intruções SQL do Oracle

Intruções Firebird

Demais intruções Outros

🎲 Executando projeto

# Clone o projeto.
$ git clone https://srgeverson@github.com/sql.git

# Crie um banco de dados e adicione ao arquivo .env na raiz do projeto as seguintes configurações: 
$ BANCO_HOST_IP=db_sql
$ BANCO_PORTA=3306
$ BANCO_USUARIO=root
$ BANCO_SENHA=12345678
$ BANCO_NOME=sql

# Para ciar variável de ambiente no linux:
$ export BANCO_HOST_IP="db_sql"

# Para ciar variável de ambiente no windows:
$ setx BANCO_HOST_IP db_sql /m

# Baixar as imagems e executar os containers em modo não iterativo(deve ser utilizado na primeira execução) de modo escalável
$ docker-compose up -d --scale db_mysql=1

# Baixar as imagems e executar os containers em modo não iterativo(deve ser utilizado na primeira execução) serviço específico
$ docker-compose up -d db_mysql

# Baixar as imagems e executar os containers em modo iterativo(deve ser utilizado na primeira execução)
$ docker-compose up

# Inicializa quando precisa executar os container depois da primeira vez
$ docker-compose start

# Para os containers
$ docker-compose stop

# Reiniciar os containers
$ docker-compose restart

# Apagar as imagems e parar os containers (deve ser utilizado quando precisar recriar as imagens)
$ docker-compose down --volumes

📃 Backup/Restore de dados

# MySQL - Em ambientes windows execute o seguinte comando
$ cd C:\Program Files\MySQL\MySQL Server 8.0\

# MySQL - Salvando dados
$ mysqldump -u root -p sql > {PASTA_DE_DESTINO_DO_BACACKUP}/sql/mysql/paulistense_db.sql

# MySQL - Resraurando
$ mysql -u root -p sql < {PASTA_ONDE_O_PROJETO_FOI_CLONADO}/sql/mysql/paulistense_db.sql

👨‍💻 Equipe de Desenvolvimento

✒️ Autor