Por meio do prompt de comando vá até o repositório onde o MySQL está instalado, provavelmente C:\>cd \MYSQL\Bin
. Você usa o comando cd
para navegar entre pastas.
Uma vez na pasta de origem do MySQL mysql -u root -p admin
e digite sua senha.
Por meio do terminal inicie seu serviço de banco de dados usando system ctl systemctl start nomeDoProgramaDeBancoDeDados
.
mysql -p
sua senha de administrador do banco de dados.
Uma vez dentro do MySQL os comandos são os mesmos, independente do sistema operacional.
Selecione o seu banco:
use nomeDoBancoDeDados;
Exemplo de criação de tabelas:
DROP TABLE IF EXISTS `despesas2017`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `despesas2017` (
`idDeputado` bigint(20) DEFAULT NULL,
`CategoriaDespesas` varchar(50) DEFAULT NULL,
`NomeDespesas` varchar(50) DEFAULT NULL,
`idDespesas` bigint(20) NOT NULL,
`DataEmissao` datetime DEFAULT NULL,
`vlrDocumento` bigint(20) DEFAULT NULL,
`vlrLiquido` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Tenha certeza que garantiu todos os privilégios para o usuário que está usando esse banco:
GRANT ALL PRIVILEGES ON nomeDoBancoDeDados TO 'nomeDoUsuario'@'localhost'
IDENTIFIED BY 'senhaDoUsuario'
WITH GRANT OPTION;
FLUSH PRIVILEGES;
Você precisa copiar o arquivo despesas2017.csv para algum lugar que o usuário que estiver usando o banco de dados tenha permissão de escrita/leitura.
LOAD DATA LOCAL INFILE 'endereçoOndeOcsvSeEncontra'
INTO TABLE nomeDoBancoDeDados.nomeDaTabela
FIELDS TERMINATED BY ';';