sql >> Databáze >  >> RDS >> Mysql

Jsou databázové tabulky seřazeny před nebo po načtení?

Řádky v relační databázi jako MySQL, Oracle, PostgreSQL atd. nejsou udržovány v žádném pořadí. V teorii relačních databází jsou sady výsledků vráceny v žádném určeném pořadí, pokud dotaz neobsahuje ORDER BY doložka. Jakékoli uspořádání je (musí být) aplikováno pokaždé, když jsou data načtena.

Implementace mohou v některých případech ukládat data v určitém pořadí, ale nemusí to dělat. Ve skutečnosti, pokud spustíte přesně stejný dotaz dvakrát na stejná data, není zaručeno, že data budou vrácena ve stejném pořadí.

Jinými slovy, nemůžete uložit příkaz k uložení svých dat, příkaz uložíte pouze sadám výsledků v době provedení dotazu.



  1. Propojení aplikace Android studio s mysql

  2. časový limit dotazu python MySQLDB

  3. Deaktivace řádku v MySQL

  4. Získejte pokročilou hodnotu pole opakovače vlastních polí na základě jiné hodnoty opakovače