Em um script MySQL, você pode escrever: CREATE TABLE IF NOT EXISTS foo ...; ... outras coisas ... e então você pode executar o script várias vezes sem recriar a tabela. Como você faz isso no
Em um script MySQL, você pode escrever: CREATE TABLE IF NOT EXISTS foo ...; ... outras coisas ... e então você pode executar o script várias vezes sem recriar a tabela. Como você faz isso no
Estou procurando algo como createdb no PostgreSQL ou qualquer outra solução que me permita criar banco de dados com a ajuda de um comando shell. Alguma
Que diferença faz quando eu uso tipos de dados flutuantes e decimais no MySQL ?. Quando devo usar
Qual é a melhor maneira de fazer o seguinte: SELECT * FROM users WHERE created >= today; Nota: criado é um campo de data e
Eu tenho uma tabela SQL chamada "posts" que se parece com isso: id | category ----------------------- 1 | 3 2 | 1 3 | 4 4 | 2 5 | 1 6 | 1 7 | 2 Cada número de categoria corresponde a uma categoria. Como eu contaria o número de vezes que cada categoria aparece em uma postagem, tudo em uma consulta...
Eu tenho uma tabela como esta: TITLE | DESCRIPTION ------------------------------------------------ test1 | value blah blah value test2 | value test test3 | test test test test4 | valuevaluevaluevaluevalue Eu estou tentando descobrir como retornar o número de vezes que uma seqüência ocorre em...
Quero alterar o nome do esquema da tabela Employeesno banco de dados. Na tabela atual, o Employeesnome do esquema do banco de dados é que dboeu quero alterá-lo exe. Como eu posso fazer isso ? Exemplo: DE dbo.Employees PARA exe.Employees Eu tentei com esta consulta: ALTER SCHEMA exe TRANSFER...
Eu desenvolvi uma consulta e nos resultados das três primeiras colunas que recebo NULL. Como posso substituí-lo 0? Select c.rundate, sum(case when c.runstatus = 'Succeeded' then 1 end) as Succeeded, sum(case when c.runstatus = 'Failed' then 1 end) as Failed, sum(case when c.runstatus =...
Estou tentando depurar os relatórios SQL de outra pessoa e coloquei a consulta de relatórios subjacente em uma janela de consulta do SQL 2012. Um dos parâmetros solicitados pelo relatório é uma lista de números inteiros. Isso é alcançado no relatório através de uma caixa suspensa de seleção...
Existe uma diferença de desempenho mensurável entre o uso do INT e do VARCHAR como chave primária no MySQL? Eu gostaria de usar o VARCHAR como a chave primária para listas de referência (pense nos Estados Unidos, códigos de país) e um colega de trabalho não se moverá no INT AUTO_INCREMENT como...
Pergunta bastante simples - tenho um atributo no qual gostaria de colocar aspas duplas. Como faço para escapar delas? eu tentei \ " "" \\ " E eu criei a variável @xml para o tipo xml e varchar (max) para todos eles. declare @xml xml --(or varchar(max) tried both) set @xml =...
Qual é o limite superior de registros para a tabela de banco de dados MySQL. Eu estou pensando sobre o campo de incremento automático. O que aconteceria se eu adicionar milhões de registros? Como lidar com esse tipo de situação?
tabela 1 +----------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +----------+-------------+------+-----+---------+----------------+ | UserID | int(11) | NO | PRI | NULL | auto_increment | | Password | varchar(20) | NO | | | | | Username |...
Eu tenho este código: string insertSql = "INSERT INTO aspnet_GameProfiles(UserId,GameId) VALUES(@UserId, @GameId)"; using (SqlConnection myConnection = new SqlConnection(myConnectionString)) { myConnection.Open(); SqlCommand myCommand = new SqlCommand(insertSql, myConnection);...
É possível juntar os resultados de 2 SELECTinstruções sql em uma instrução? Eu tenho um banco de dados de tarefas em que cada registro é uma tarefa separada, com prazos (e a PALT, que fica a apenas alguns INTdias do início ao prazo. AgeTambém é um INTnúmero de dias). Quero ter uma tabela que...
Se eu tiver um trigger before the updateem uma tabela, como posso lançar um erro que impede a atualização nessa
Estou usando uma coluna decimal para armazenar valores monetários em um banco de dados e hoje estava pensando em qual precisão e escala usar. Como colunas supostamente char de largura fixa são mais eficientes, eu estava pensando que o mesmo poderia ser verdade para colunas decimais. É isso? E que...
Tenho latitude e longitude e quero extrair o registro do banco de dados, que tem a latitude e a longitude mais próximas pela distância, se essa distância for maior que a especificada, não o recupere. Estrutura da tabela: id latitude longitude place
Ouvi dizer que você deve colocar colunas que serão as mais seletivas no início da declaração do índice. Exemplo: CREATE NONCLUSTERED INDEX MyINDX on Table1 ( MostSelective, SecondMost, Least ) Primeiro, é o que estou dizendo correto? Nesse caso, é provável que eu observe grandes diferenças no...
Cenário resumido: uma tabela com mais de 16 milhões de registros [2 GB de tamanho]. Quanto maior o deslocamento de LIMIT com SELECT, mais lenta a consulta se torna, ao usar ORDER BY * primary_key * assim SELECT * FROM large ORDER BY `id` LIMIT 0, 30 leva muito menos do que SELECT * FROM...