Categorias
MySQL

[MySQL] Como exibir a exportação de todas, uma ou mais linhas via terminal

Dica simples, mas que pode salvar horas no final de anos de trabalho para alguns analistas que precisam inserir registros manualmente no MySQL e para isso precisam exibir direto na tela a saída com de todas, uma ou mais linhas de uma tabela com o SQL para exportação.

Categorias
Eloquent Laravel MySQL PDO PHP

[Laravel] Problemas com MySQL 8 e Eloquent

Neste post irei mostrar como proceder para rodar o MySQL 8 no Laravel. Algumas mudanças ocorreram nesta nova versão do MySQL e você provavelmente deve estar arrancando os cabelos para tentar resolver essa situação e por isso chegou até aqui. Mas calma! Vamos resolver isso? Só peço que você leia com atenção e não saia igual um desesperado copiando e colando, ok?

Categorias
Dica MySQL SQL

[ MySQL ] Como atualizar somente DIA | MÊS | ANO em uma data

Nesta dica irei demonstrar como atualizar uma porção de data no MySQL que possuem o tipo datetime, date, timestamp (YYYY-MM-DD) fazendo uso da função DATE_FORMAT, nativa do MySQL.

Categorias
MySQL SQL

Como contar número de ocorrências de string num campo do MySQL

Recentemente, meu chefe perguntou se era possível encontrar uma quantidade de strings dentro de uma campo através de uma consulta SQL. Desafio lançado, eis a solução:

Categorias
Linux MySQL

[ Dica ] Criar Usuário MySQL no Linux

Olá, esta dica é simples.
Vamos ver como criar um usuário no MySQL pela linha de comando.

Categorias
Banco de Dados MySQL Zend Framework

Como Mudar o Charset do Banco de Dados para UTF-8 no Zend Framework

Estes dias me deparei com um problema antigo: “Codificação de Caracteres UTF-8”, so que agora eu estava utilizando o Zend.

Se você está com esta necessidade, apenas faça isto em seu arquivo “/config/application.ini“:

 lang="sql

resources.db.params.charset = utf8

Categorias
Banco de Dados Dica MySQL PHP PhpMyAdmin

Melhor Alternativa para PhpMyAdmin?

Vagando pela net, achei algo curioso: um tal de Chive!

Chive Login

O nome é feio pra mim, lembra Chevette, sei lá, mas gostei e decidi passar para frente.

O Chive faz exatamente o que o PhpMyAdmin faz, e mais um pouco.

Ele é leve, tem uma interface muito linda e tem recursos muito legais para manipular os dados.

Para mim é melhor que o PhpMyAdmin e para quem já usa o PhpMyadmin só vai precisar instalar, logar e usar, pois é bem prático, fácil e intuitivo.

Veja uns prints abaixo no site do projeto http://www.chive-project.com/Screenshots:

Clique na imagem para abrir o lightbox com o tamanho original para visualização completa!

Categorias
MySQL

Multiplos operadores OR em uma cláusula WHERE na consulta SQL

Me deparei com uma necessidade recentemente, que embora parecesse tão óbvia, eu nunca tinha precisado fazer.

Aninhar uma consulta com vários operadores OR seguido de um operador AND no final, foi onde descobri sem querer, na verdade, nem sei onde tem isto na documentação do MySQL, por exemplo:

Se executar a consulta:

 lang="sql

SELECT * FROM tabela

WHERE

    campo1 = 'valor1'

OR

   campo1 = 'valor2'

OR

   campo1 = 'valor3'

AND

   campo2 = '0'

O resultado não vai ser o desejado, porque os operadores OR, vão anular o efeito do operador AND, então como resolver isto?

Bom, ai apareceu a mágica que descobri sozinho, colocar a parte dos operadores OR dentro de parenteses:

 lang="sql

SELECT * FROM tabela

WHERE

(

       campo1 = 'valor1'

   OR

       campo1 = 'valor2'

   OR

       campo1 = 'valor3'

)

AND

   campo2 = '0'

Agora sim, a consulta vai verificar os operadores OR e incluir o operador AND!

Categorias
MySQL

SQL dos municipios do IBGE para MySQL

ATUALIZADO PARA A NOVA VERSÃO DE 7 DÍGITOS E MAS MANTIDA A DE 6 DÍGITOS PARA COMPATIBILIDADE

Estava eu trabalhando num projeto, quando de repente, me deparei com a necessidade de utilizar o cadastro do código IBGE dos municípios e ao mesmo tempo me deparei novamente com a situação do Brasil.

Download do arquivo SQL no final do post

Categorias
MySQL

Como Carregar Arquivo .SQL para o MySQL

Já pensou ter que digitar intermináveis linhas no terminal do mysql para criar, atualizar, excluir, gerenciar ou inserir dados no MySQL?

Então, isto é uma situação que às vezes chega a ser desconfortante.

Entretanto, não precisa sofrer não.

Faça o que você tem que fazer no seu editor de textos preferido (Bloco de Notas, Notepad++, Gedit, Kedit, etc…) , salve este arquivo e carregue diretamente dentro do MySQL.