Archive for the 'SQL' Category

Acessar MySql via terminal no Mac OS X

Quarta, Março 19th, 2008

Ontem precisei acessar o banco de dados do Mysql do programa MAMP, que seria o EasyPHP para Mac OS X, pelo terminal e tive bastante dificuldade para achar. Por isso estou postando aqui.

SQL:
  1. sudo /Applications/MAMP/Library/bin/mysql -uroot -proot

Estou assumindo que não foi alterado nada na instalação do MAMP.

E também precisei importar um banco de dados através de um dump e esse arquivo tinha 500MB, ou seja, pelo phpMyAdmin é impossível, por isso está o código abaixo.

SQL:
  1. /Applications/MAMP/Library/bin/mysql -h localhost -u root -proot banco_de_dados </caminho/do/arquivo/arquivo.sql

Bom, está aí, espero ter ajudado...

Registros duplicados em SQL

Segunda, Julho 2nd, 2007

Estava pesquisando na internet como fazer para achar registros duplicados em SQL...

Demorei um pouco para achar... por isso estou postando aqui para ficar mais fácil...

SQL:
  1. SELECT COUNT(*) quant, campo1
  2. FROM <tabela>
  3. GROUP BY campo1
  4. HAVING quant> 1

Backup e restaurar o banco de dados MySQL

Sexta, Fevereiro 17th, 2006

Este post talvez não seja tão grande coisa para alguns, mas pra mim vai ser...

A algum tempo atrás eu tava procurando códigos para fazer um dump do banco de dados MySQL do nosso servidor da internet e restaurá-lo no nosso servidor local...

aí eu fiquei caçando esses comandos e resolvi postá-los aqui para não ter mais problemas em acessar o manual do MySQL e ficar procurando...

estão aí...

o comando para fazer o dump do MySQL é:

SQL:
  1. mysqldump -a --opt -u usuario -p nome_do_banco> nome_do_arquivo.sql
  2.  

o comando para restaurar o banco de dados a partir de um arquivo .sql é:

SQL:
  1. mysq -h host -u usuario -ppassword nome_da_base <nome_do_arquivo.sql