Perguntas com a marcação «sql»

620
Como crio uma restrição exclusiva que também permite nulos?

Eu quero ter uma restrição exclusiva em uma coluna que eu vou preencher com GUIDs. No entanto, meus dados contêm valores nulos para essas colunas. Como crio a restrição que permite vários valores nulos? Aqui está um exemplo de cenário . Considere este esquema: CREATE TABLE People ( Id INT...

579
Autoincremento do PostgreSQL

Estou mudando do MySQL para o PostgreSQL e queria saber como posso fazer valores de incremento automático. Vi nos documentos do PostgreSQL um tipo de dados "serial", mas recebo erros de sintaxe ao usá-lo (na

562
O campo SQL SELECT WHERE contém palavras

Eu preciso de um select que retorne resultados como este: SELECT * FROM MyTable WHERE Column1 CONTAINS 'word1 word2 word3' E eu preciso de todos os resultados, ou seja, isso inclui seqüências de caracteres com 'word2 word3 word1' ou 'word1 word3 word2' ou qualquer outra combinação dos...

561
Como reduzir / limpar o arquivo ibdata1 no MySQL

Estou usando o MySQL no localhost como uma "ferramenta de consulta" para executar estatísticas no R, ou seja, toda vez que executo um script R, crio um novo banco de dados (A), crio uma nova tabela (B), importo os dados para B , envie uma consulta para obter o que eu preciso e, em seguida, solto B...

560
Substituição de string do MySQL

Eu tenho uma coluna contendo URLs (ID, URL): http://www.example.com/articles/updates/43 http://www.example.com/articles/updates/866 http://www.example.com/articles/updates/323 http://www.example.com/articles/updates/seo-url http://www.example.com/articles/updates/4?something=test Gostaria de...

558
Ignorar determinadas tabelas com o mysqldump

Existe uma maneira de restringir certas tabelas do comando mysqldump? Por exemplo, eu usaria a seguinte sintaxe para despejar apenas a tabela1 e a tabela2: mysqldump -u username -p database table1 table2 > database.sql Mas existe uma maneira semelhante de despejar todas as tabelas, exceto...