Úlové indexy a zobrazenie s príkladom

Obsah:

Anonim

Čo je to pohľad?

Zobrazenia sú podobné tabuľkám, ktoré sa generujú na základe požiadaviek.

  • Akékoľvek údaje sady výsledkov môžeme uložiť ako zobrazenie v úli
  • Používanie je podobné ako pri zobrazeniach používaných v SQL
  • Na zobrazení je možné vykonávať všetky typy DML operácií

Vytvorenie výhľadu:

Syntax:

Create VIEW  AS SELECT

Príklad:

Hive>Create VIEW Sample_ViewAS SELECT * FROM employees WHERE salary>25000

V tomto príklade vytvárame zobrazenie Sample_View, kde bude zobrazovať všetky hodnoty riadkov s poľom platu väčším ako 25000.

Čo je to index?

Indexy sú ukazovatele na konkrétny názov stĺpca tabuľky.

  • Užívateľ musí index definovať ručne
  • Kdekoľvek vytvárame index, znamená to, že vytvárame ukazovateľ na konkrétny názov stĺpca tabuľky
  • Všetky zmeny vykonané v stĺpci v tabuľkách sa ukladajú pomocou hodnoty indexu vytvorenej v názve stĺpca.

Syntax:

Create INDEX  ON TABLE < TABLE_NAME(column names)>

Príklad :

Create INDEX sample_Index ON TABLE guruhive_internaltable(id)

Tu vytvárame index v tabuľke guruhive_internaltable pre ID názvu stĺpca.