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

Arquivo SQL.text, e infos sobre os dados

Então, em vez de eu baixar o arquivo, eu mesmo criei uma pasta "curso-sql" criei um arquivo "1banco.sql"

E fiz os exercícios para criar a database, tables etc.

Depois dei o controle pelo cmd entrei na pasta onde estava o arquivo .sql e usei

mysql -u root controle_compras < 1banco.sql

ele não me retornou nada, abri o arquivo .sql pelo bloco de notas e não continua nada

Não entendi muito bem... Se eu importei os dados "controle_compras" para o arquivo 1banco.sql, os dados já não deviam estar lá?

6 respostas

Oi Nikolai, esse comando é para importar os dados do seu arquivo para o seu banco, não o contrário :). Confere essa dúvida aqui => https://cursos.alura.com.br/forum/topico-importacao-da-base-de-dados-sql-22786

Quando eu crio um banco de dados na linha de comando onde é que ele fica? Por que eu não achei nenhum arquivo .txt ou sql. em nenhum lugar contendo os dados que eu criei

Você precisa acessar o mysql com o comando mysql -u root. Se tiver senha, faz mysql -u root -p

Depois disso, escreve use nomeDoBancoQueVcCriou. Ele agora está apontando para o seu banco... Você ver as tabelas com o comando show tables.

isso eu sei... mas como eu disse não quero ver apenas na linha de comando, quero saber onde esta armazenada no meu computador. qual pasta e qual arquivo..

solução!

Você precisa encontrar o local de instalação na sua máquina(que vc deve conhecer) e lá dentro basta navegar para a pasta data. Todos os seus bancos de dados estão lá dentro... No mac e, geralmente no linux, a instalação vai estar em usr/local ...

Agora vc não vai conseguir ver os dados, já que se eles tivessem armazenados como simples texto iam ocupar tanto espaço que nenhum hd aguentaria. Isso é o que eu sei :). Se quiser mais detalhes, vc pode consultar a documentação => https://dev.mysql.com/doc/refman/5.7/en/

Obrigado <3