Perguntas com a marcação «sql»

130
MySQL junta-se à cláusula where

Eu tenho duas mesas em que quero entrar. Desejo todas as categorias na tabela de categorias e também todas as categorias assinadas por um usuário na tabela category_subscriptions. essencialmente, esta é a minha consulta até agora: SELECT * FROM categories LEFT JOIN user_category_subscriptions...

130
Como adicionar 'ON DELETE CASCADE' na instrução ALTER TABLE

Tenho uma restrição de chave estrangeira na minha tabela, quero adicionar ON DELETE CASCADE a ela. Eu tentei isso: alterar tabela child_table_name modificar restrição fk_name chave estrangeira (child_column_name) faz referência a parent_table_name (parent_column_name) na exclusão em...

130
MySQL, Verifique se existe uma coluna em uma tabela com SQL

Eu estou tentando escrever uma consulta que verifique se uma tabela específica no MySQL tem uma coluna específica e, se não - crie-a. Caso contrário, não faça nada. Este é realmente um procedimento fácil em qualquer banco de dados de classe empresarial, mas o MySQL parece ser uma exceção. Eu...

130
Inserção em massa com SQLAlchemy ORM

Existe alguma maneira de fazer com que o SQLAlchemy faça uma inserção em massa em vez de inserir cada objeto individual. ou seja, fazendo: INSERT INTO `foo` (`bar`) VALUES (1), (2), (3) ao invés de: INSERT INTO `foo` (`bar`) VALUES (1) INSERT INTO `foo` (`bar`) VALUES (2) INSERT INTO `foo`...

130
Armazenando sexo (sexo) no banco de dados

Quero armazenar o sexo de um usuário em um banco de dados com o menor custo possível (tamanho / desempenho). Até agora, três cenários vêm à mente Int - alinhado com Enum no código (1 = Masculino, 2 = Feminino, 3 = ...) char (1) - armazena m , f ou outro identificador de caractere único Bit...

130
Diferença entre HBase e Hadoop / HDFS

Essa é uma pergunta ingênua, mas eu sou novo no paradigma NoSQL e não sei muito sobre isso. Portanto, se alguém puder me ajudar a entender claramente a diferença entre o HBase e o Hadoop ou se fornecer alguns indicadores que possam me ajudar a entender a diferença. Até agora, eu fiz algumas...

129
Resultados do MySQL como lista separada por vírgula

Eu preciso executar uma consulta como: SELECT p.id, p.name, (SELECT name FROM sites s WHERE s.id = p.site_id) AS site_list FROM publications p Mas eu gostaria que a sub-seleção retornasse uma lista separada por vírgula, em vez de uma coluna de dados. Isso é possível e, em caso afirmativo,...