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

MySQL:Pohledy vs. uložené procedury

Podle mého názoru by se uložené procedury měly používat pouze pro manipulaci s daty, když je třeba použít stejnou rutinu mezi několika různými aplikacemi nebo pro ETL mezi databázemi nebo tabulkami, nic víc. V zásadě udělejte v kódu tolik, kolik můžete, dokud nenarazíte na princip DRY nebo to, co děláte, je jednoduše přesouvat data z jednoho místa na druhé v rámci DB.

Pohledy lze použít k poskytnutí alternativního nebo zjednodušeného „pohledu“ na data. Z tohoto důvodu bych souhlasil s pohledem, protože ve skutečnosti s daty nemanipulujete ani tak, jako spíš hledáním jiného způsobu jejich zobrazení.



  1. Vložte pořadové číslo do MySQL

  2. Vyplnění výběrového vstupního pole hodnotou z mysql

  3. Stáhněte si csv z codeigniter mysql

  4. Vrací dotaz ve formátu po řádcích místo sloupce