Perguntas com a marcação «database-internals»

Para perguntas técnicas sobre o funcionamento interno do mecanismo de banco de dados.

35
DELETE vs TRUNCATE

Estou tentando entender melhor as diferenças entre os comandos DELETEe TRUNCATE. Minha compreensão dos internos é algo parecido com: DELETE-> o mecanismo de banco de dados localiza e remove a linha das páginas de dados relevantes e de todas as páginas de índice em que a linha é inserida. Assim,...

15
Qual é a sobrecarga para varchar (n)?

Eu queria pedir o significado desse fragmento do doc do Postgres em relação ao varchar(n)tipo: O requisito de armazenamento para uma cadeia curta (até 126 bytes) é de 1 byte mais a cadeia real, que inclui o preenchimento de espaço no caso de caractere. Seqüências mais longas têm 4 bytes de...

14
Por que o MySQL permite que o HAVING use aliases SELECT?

No SQL, até onde eu sei, a ordem de processamento da consulta lógica, que é a ordem de interpretação conceitual, começa com FROM da seguinte maneira: A PARTIR DE ONDE GRUPO POR TENDO SELECT ORDENAR POR Após esta lista, é fácil ver por que você não pode ter aliases SELECT em uma cláusula WHERE,...