Perguntas com a marcação «sql»

409
Como executar o script SQL no MySQL?

Eu quero executar um arquivo de texto contendo consultas SQL, no MySQL. Tentei executar source /Desktop/test.sqle recebi o erro: mysql>. \ home \ sivakumar \ Desktop \ test.sql ERRO: falha ao abrir o arquivo '\ home \ sivakumar \ Desktop \ test.sql', erro: 2 Alguma idéia do que estou...

407
Como adiciono índices às tabelas MySQL?

Eu tenho uma tabela MySQL muito grande com cerca de 150.000 linhas de dados. Atualmente, quando tento executar SELECT * FROM table WHERE id = '1'; o código funciona bem, pois o campo ID é o índice principal. No entanto, para um desenvolvimento recente no projeto, tenho que pesquisar no banco de...

406
Onde estão meus arquivos postgres * .conf?

Eu instalei recentemente o postgresql 8.3 no meu Ubuntu 8.04 após a atualização. Pacote EnterpriseDB usado. Posso conectar-me ao banco de dados localmente, vejo o postgres do banco de dados do sistema, mas não consigo configurá-lo porque não consigo encontrar os arquivos de configuração. Pesquisou...

402
Como funcionam os índices do MySQL?

Estou realmente interessado em como os índices do MySQL funcionam, mais especificamente, como eles podem retornar os dados solicitados sem verificar a tabela inteira? É fora de tópico, eu sei, mas se houver alguém que possa me explicar isso em detalhes, eu ficaria muito

399
Associações explícitas x implícitas

Existe alguma diferença de eficiência em uma junção interna explícita vs implícita? Por exemplo: SELECT * FROM table a INNER JOIN table b ON a.id = b.id; vs. SELECT a.*, b.* FROM table a, table b WHERE a.id =

396
Como modifico uma coluna do MySQL para permitir NULL?

MySQL 5.0.45 Qual é a sintaxe para alterar uma tabela para permitir que uma coluna seja nula? Como alternativa, o que há de errado nisso: ALTER mytable MODIFY mycolumn varchar(255) null; Interpretei o manual como apenas execute o procedimento acima e ele recriaria a coluna, desta vez permitindo...

392
É possível especificar a condição em Count ()?

É possível especificar uma condição em Count()? Gostaria de contar apenas as linhas que possuem, por exemplo, "Gerente" na coluna Posição. Eu quero fazer isso na instrução count, não usando WHERE; Estou perguntando sobre isso, porque preciso contar os gerentes e os outros da mesma forma...

388
Várias atualizações no MySQL

Eu sei que você pode inserir várias linhas ao mesmo tempo, existe uma maneira de atualizar várias linhas ao mesmo tempo (como em uma consulta) no MySQL? Editar: Por exemplo, tenho o seguinte Name id Col1 Col2 Row1 1 6 1 Row2 2 2 3 Row3 3 9 5 Row4 4 16 8 Quero combinar todas as atualizações a...