no exercicio 2 ,quando digito: create database controle_compras; dou um enter e aparece a seguinte mensagem: error 1007 can't create database 'controle_compras';database exists,o que esta acontecendo?
no exercicio 2 ,quando digito: create database controle_compras; dou um enter e aparece a seguinte mensagem: error 1007 can't create database 'controle_compras';database exists,o que esta acontecendo?
Amigo você está tenta do criar um Banco (data base )que já existe! Vc pode deletar o Banco ou seguir para os próximos passos do exercício! Você deve ter executado o comando mais de uma vez!
Para deletar o banco de dados use o 'drop'.
Como já informado pelos colegas, o banco de dados já existe, para usa-lo digite: USE controle_compras; ou então deleta e cria outro, para deletar é: drop table controle_compras; Espero tê-lo ajudado, abraço.
Na verdade o comando drop deve ser usado da seguinte forma:
drop database controle_compras;
DROP TABLE é usado para deletar tabelas.
Outra opção é usar o comando
CREATE DATABASE IF NOT EXISTS controle_compras;
Assim o MySQL não retornará erro caso o banco já esteja criado mas dependendo da sua experiência com bancos pode te atrapalhar no aprendizado.
Abraços
Entendi, valeu!