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.


11
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, table2.somethingelse FROM table1 INNER JOIN table2 ON table1.foreignkey = table2.primarykey WHERE (some other conditions) Esses dois …
941 sql  mysql  join  inner-join 

16
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 olhar?
900 mysql 




25
MyISAM versus InnoDB [fechado]
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 2 anos . Estou trabalhando em um projeto que envolve muitas gravações …


8
MySQL: VARCHAR grande vs. texto?
Eu tenho uma tabela de mensagens no MySQL que registra mensagens entre usuários. Além dos IDs e tipos de mensagens típicos (todos os tipos de números inteiros), preciso salvar o texto da mensagem real como VARCHAR ou TEXT. Estou definindo um limite de 3000 caracteres no front-end, o que significa …
847 mysql  text  messages  varchar 

10
Como 'inserir se não existir' no MySQL?
Comecei pesquisando no Google e encontrei este artigo que fala sobre tabelas mutex. Eu tenho uma mesa com ~ 14 milhões de registros. Se eu quiser adicionar mais dados no mesmo formato, existe uma maneira de garantir que o registro que desejo inserir ainda não exista sem o uso de …

18
Junção vs. subconsulta
Eu sou um usuário antigo do MySQL e sempre preferi JOINa subconsulta. Mas hoje em dia todo mundo usa subconsulta, e eu odeio isso; Não sei porque. Não tenho o conhecimento teórico para julgar por mim mesmo se há alguma diferença. Uma subconsulta é tão boa quanto uma JOINe, portanto, …
837 sql  mysql  subquery  join 




24
Encontrando valores duplicados no MySQL
Eu tenho uma tabela com uma coluna varchar e gostaria de encontrar todos os registros que tenham valores duplicados nesta coluna. Qual é a melhor consulta que posso usar para encontrar as duplicatas?
769 mysql 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.