2
respostas

No database selected

Olá tentei importar o arquivo cap2.sql deixado para download mas não obtive exito, segue meu terminal caso eu tenha cometido algum erro:

C:\Users\elodin>cd C:\Users\elodin\Desktop\Alura\mysql


C:\Users\elodin\Desktop\Alura\mysql>dir
 O volume na unidade C não tem nome.
 O Número de Série do Volume é 02F9-E927

 Pasta de C:\Users\elodin\Desktop\Alura\mysql

05/01/2018  06:17    <DIR>          .
05/01/2018  06:17    <DIR>          ..
05/01/2018  06:17             4.521 cap2.sql
               1 arquivo(s)          4.521 bytes
               2 pasta(s)   317.767.675.904 bytes disponíveis



C:\Users\elodin\Desktop\Alura\mysql>mysql -u root -p controle_compras < cap2.sql
Enter password: ****


C:\Users\elodin\Desktop\Alura\mysql>mysql -u root -p
Enter password: ****
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 26
Server version: 5.7.20-log MySQL Community Server (GPL)

Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> select * from compras;
ERROR 1046 (3D000): No database selected
mysql>

Uso windows 10, instalei o mysql como foi explicado nos exercicios (incluindo por no path) E já utilizei o sql para fazer testes, e estava tudo funcionando. Eu estava usando no cmder, pensei que o problema era lá depois fui pro cmd e continuou, executei o cmd como admin e mesmo assim continuou.

Se puderem ajudar eu agradeço :D

2 respostas

Olá,

antes de executar qualquer comando é necessário selecionar o banco de dados:

use controle_compras;

Putz, era isso mesmo! muito obrigado