Olá, olhei nas postagem anteriores e tentei seguir o recomendado como esse abaixo :
Antes de digitar essa linha de comando no terminal:
mysql -u root -p controle_compras < cap2.sql
Você tem que entrar no MySQL: mysql -u root (se você deixou a senha do root vazia não precisa colocar o comando -p caso contrário você tem)
Dentro do MySQL você tem que criar a base de dados controle_compras, com esse comando: create database controle_compras; (não pode esquecer do ; no final do comando)
Depois de criar a base de dados, precisamos entrar nela com o comando: use controle_compras;
Agora que estamos dentro do MySQL e dentro da nossa base de dados controle_compras, precisamos criar a tabela COMPRAS, com esse comando:
create table COMPRAS (id int auto_increment primary key, valor double,data date, descricao varchar(255),observacoes varchar(255), recebido boolean); Após executar esse comando é só sair do MySQL executando essa linha: exit
Agora que estamos fora do MySQL podemos e com a estrutura pronta conseguimos importa os dados para nossa base controle_compras com o comando: mysql -u root -p controle_compras < cap2.sql
Obs. Lembre-se que você tem que estar dentro da pasta que está o arquivo cap2.sql que você fez download no exercício.
fiz tudo certo, quando abro sql denovo, e dou o comando, use database controle_compras, ele da o error > ERROR 1049 (42000): Unknown database 'database', parece que não ta salvando as coisas que eu faço no sql, não to entendendo.