Perguntas com a marcação «sql»

88
Como importar um arquivo Excel para um banco de dados MySQL

Alguém pode explicar como importar um arquivo do Microsoft Excel para um banco de dados MySQL? Por exemplo, minha tabela do Excel tem esta aparência: Country | Amount | Qty ---------------------------------- America | 93 | 0.60 Greece | 9377 | 0.80 Australia | 9375 | 0.80

88
Subconsulta usando Exists 1 ou Exists *

Eu costumava escrever meus cheques EXISTS assim: IF EXISTS (SELECT * FROM TABLE WHERE Columns=@Filters) BEGIN UPDATE TABLE SET ColumnsX=ValuesX WHERE Where Columns=@Filters END Um dos DBAs em uma vida anterior me disse que quando faço uma EXISTScláusula, uso em SELECT 1vez deSELECT * IF...

88
Duplicar banco de dados MySQL inteiro

É possível duplicar um banco de dados MySQL inteiro em um servidor Linux? Eu sei que posso usar a exportação e importação, mas o banco de dados original é> 25 MB, então não é o ideal. É possível usar o mysqldump ou duplicar diretamente os arquivos do banco de dados?...

88
Salvar array de PHP no MySQL?

Qual é uma boa maneira de salvar um array de dados em um único campo mysql? Além disso, depois de consultar esse array na tabela mysql, qual é uma boa maneira de colocá-lo de volta na forma de array? É serializar e desserializar a resposta?

88
SQL compara dados de duas tabelas

Eu tenho 2 tabelas TableAe TableBque têm o mesmo formato de coluna, por exemplo ambas as tabelas TableAe TableBtêm colunas A B C D E F onde A e B são as chaves primárias. Como escrever SQL para verificar se se TableAe TableBisso têm as mesmas chaves primárias contém exatamente o mesmo valor...

88
MySQL e PHP - insira NULL em vez de string vazia

Eu tenho uma instrução MySQL que insere algumas variáveis ​​no banco de dados. Recentemente, adicionei 2 campos que são opcionais ($ intLat, $ intLng). Agora, se esses valores não forem inseridos, passo uma string vazia como um valor. Como faço para passar um valor NULL explícito para o MySQL...

88
Abordagens de fragmentação do MySQL?

Qual é a melhor abordagem para Sharding tabelas MySQL. As abordagens que consigo pensar são: Fragmentação de nível de aplicativo? Fragmentação na camada de proxy do MySQL? Servidor de pesquisa central para fragmentação? Você conhece algum projeto ou ferramenta interessante nesta área?...

88
Como posso percorrer todas as linhas de uma tabela? (MySQL)

Eu tenho uma tabela A e há um ID de chave primária. Agora quero percorrer todas as linhas em A. Eu encontrei algo como 'para cada registro em A', mas parece não ser assim que você faz no MySQL. A questão é que para cada linha eu quero pegar um campo e transformá-lo, inseri-lo em outra tabela...

88
Como funcionam as instruções SQL EXISTS?

Estou tentando aprender SQL e tenho dificuldade em entender as instruções EXISTS. Me deparei com esta citação sobre "existe" e não entendi algo: Usando o operador exists, sua subconsulta pode retornar zero, uma ou várias linhas, e a condição simplesmente verifica se a subconsulta retornou...

88
Tamanho máximo de uma variável varchar (max)

A qualquer momento no passado, se alguém tivesse me perguntado o tamanho máximo para um varchar(max), eu teria dito que 2 GB, ou olhou para uma forma mais exata figura (2 ^ 31-1, ou 2147483647). No entanto, em alguns testes recentes, descobri que as varchar(max)variáveis ​​podem aparentemente...