Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Submeter arquivo .sql no github

Boa tarde, gostaria de colocar no github o projeto com o código do que fiz no curso (queries, comandos, etc). Tentei submeter o arquivo cap3.sql (utilizados no curso), contudo o arquivo contém apenas a tabela criada e os dados.

Baixei o WorkBench, porém estou um pouco perdido no uso. No WorkBench criei o arquivo .sql de todo meu banco de dados. Contudo, ao tentar abri-lo não aparece o código do que fiz, mas sim outros códigos que não consigo entender. Segue o link do meu banco: https://www.dropbox.com/s/ij09rzaucofr0ik/ProjetoControleCompras.sql?dl=0

Como e o que submeter no github um arquivo com o que fiz no curso de SQL?

Sou habituado com Java e outras linguagens, que apenas salvamos o código e o mesmo fica disponível no arquivo quando o submetemos no git.

Grato!

4 respostas

Ola Vinícius tudo bem? Já vou analisar aquele código que me enviou do outro tópico.

O MySQL Workbench gera muita coisa desnecessária mesmo na criação dos scripts. Basicamente você precisa colocar todos as query SQL que usou nas aulas para criar o banco, as tabelas e dar insert. Também é bom colocar alguns selects interessantes e explicar o que eles fazem em poucas palavras.

E tirar tudo que for desnecessário.

É lógico que funciona se der um execute naquela query mas é muita poluição visual para colocar no github.

Seria legal também criar algo diferente para colocar no github, algo que fosse um pouco original. Por exemplo um banco de dados de coleção de livros seus, ou um banco de dados de receitas de culinária que você gosta.

Isso mostra que você tem paixão por TI e que você estende isso para o seu dia a dia também.

Espero ter ajudado!!!

Basicamente não se trata de um arquivo executável o que criarei (como acontece no netbeans com java, por exemplo) então? Copiarei e colarei o banco de dados. Copiarei e colarei as queries e comandos feitos. Comentarei. Salvarei o arquivo com extenção .sql e submeterei no git.

É isso?

Minha dificuldade é em entender esta IDE e como ela funciona com o sql...

solução!

Exatamente, o arquivo .sql é um arquivo de texto comum, poderia ser um arquivo .txt que daria na mesma.

Sua query sql deve ser mais ou menos:

CREATE DATABASE MEUBANCO;
USE MEUBANCO;
CREATE TABLE compras...
INSERT INTO compras...
CREATE TABLE compradores...
INSERT INTO  compradores...
SELECT * FROM compras JOIN compradores ON compras.comprador_id = compradores.id;
SELECT NAOSEIOQUE FROM NAOSEIOQUELÁ...

Se quiser pode deixar uma linha em branco entre as query para ficar mais legível e comentar (http://ftp.nchu.edu.tw/MySQL/doc/refman/4.1/pt/comments.html) o que traz cada select .

O MySQL Workbench é uma IDE com interface gráfica. Ela deixa as coisas mais bonitas visualmente. Há quem goste, há quem prefira usar o terminal. Eu gosto de interfaces gráficas então gosto de usar ela.

A IDE é tipo um Microsoft Access que é tipo um Excel só que em formato de banco de dados.

Entendi.....muito mais claro agora!' A IDE não gera um executavel mas sim um arquivo no estilo txt, o qual posso editar. Ok! Copiarei e colarei do prompt então. Obrigado!