Erinevus lehekülje "PostgreSQL SQL" redaktsioonide vahel

Allikas: Kuutõrvaja
(Mõisted)
(Select)
2. rida: 2. rida:
  
 
TODO
 
TODO
 +
 +
===Andmebaasi klient===
 +
 +
Andmebaasi kliendi juures saab määrata esituse formaati, nt (vaikimisi on see aligned)
 +
 +
\pset format html
  
 
===Select===
 
===Select===

Redaktsioon: 7. märts 2010, kell 23:54

Sissejuhatus

TODO

Andmebaasi klient

Andmebaasi kliendi juures saab määrata esituse formaati, nt (vaikimisi on see aligned)

\pset format html

Select

select lausega saab lihtsamal juhul kasutada andmebaasis kirjeldatud funktsioone, nt

select sqrt(25);

Mõisted

  • result set - vastus andmebaasile esitatud päringule, või sisaldada mitte midagi, ühte või enamat rida

Misc laused

  • tabel ühte tehtud päringu tulemuste lisamine tabel kahte
insert into tabel2 (nimi, aadress) select nimi, aadress from tabel1
  • Andmete kopeerimine failisüsteemi
copy customers to '/tmp/customers.txt';
  • Andmete kopeerimine failisüsteemist
copy customers from '/tmp/customers.txt';

Indeksid

TODO

Vaated

TODO

Transaktsioon

TODO

Jõudlus

explain verbose select * from teenused where nimi='teenuse nimi_O_13437';
                                 QUERY PLAN                                 
----------------------------------------------------------------------------
 Bitmap Heap Scan on teenused2  (cost=6.60..196.17 rows=48 width=48)
   Output: id, nimi, aadress
   Recheck Cond: ((nimi)::text = 'teenuse nimi_O_13437'::text)
   ->  Bitmap Index Scan on teenused_idx  (cost=0.00..6.59 rows=48 width=0)
         Index Cond: ((nimi)::text = 'teenuse nimi_O_13437'::text)

Kursorite kasutamine

TODO

Kasulikud lisamaterjalid