Perguntas com a marcação «mysql»

O MySQL é um sistema de gerenciamento de banco de dados relacional (RDBMS) gratuito e de código aberto que usa a linguagem de consulta estruturada (SQL). NÃO USE esta tag para outros bancos de dados, como SQL Server, SQLite etc. Esses são bancos de dados diferentes, que usam todos os seus próprios dialetos do SQL para gerenciar os dados.

2502
Por que não devo usar funções mysql_ * no PHP?

Deseja melhorar este post? Forneça respostas detalhadas para esta pergunta, incluindo citações e uma explicação de por que sua resposta está correta. Respostas sem detalhes suficientes podem ser editadas ou excluídas. Quais são as razões técnicas pelas quais não se...

1191
UTF-8 todo o caminho

Estou configurando um novo servidor e quero dar suporte total ao UTF-8 no meu aplicativo da web. Eu tentei isso no passado em servidores existentes e sempre parece ter que voltar à ISO-8859-1. Onde exatamente eu preciso definir a codificação / conjuntos de caracteres? Estou ciente de que preciso...

1183
Como gerar resultados da consulta MySQL no formato CSV?

Existe uma maneira fácil de executar uma consulta MySQL na linha de comando do Linux e gerar os resultados no formato CSV ? Aqui está o que estou fazendo agora: mysql -u uid -ppwd -D dbname << EOQ | sed -e 's/ /,/g' | tee list.csv select id, concat("\"",name,"\"") as name from...

941
Cláusula INNER JOIN ON vs WHERE

Para simplificar, suponha que todos os campos relevantes sejam NOT NULL. Você pode fazer: SELECT table1.this, table2.that, table2.somethingelse FROM table1, table2 WHERE table1.foreignkey = table2.primarykey AND (some other conditions) Se não: SELECT table1.this, table2.that,...

900
Como obter os tamanhos das tabelas de um banco de dados MySQL?

Eu posso executar esta consulta para obter os tamanhos de todas as tabelas em um banco de dados MySQL: show table status from myDatabaseName; Eu gostaria de alguma ajuda para entender os resultados. Estou à procura de mesas com os maiores tamanhos. Qual coluna devo