PostgreSQL: Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Kowa (Diskussion | Beiträge)
Kowa (Diskussion | Beiträge)
Zeile 14: Zeile 14:
Die Software läuft auf jeder UNIX-kompatiblen Plattform sowie auf Microsoft-basierten Betriebssystemen und bietet Schnittstellen zu vielen Programmiersprachen, wie z.B. [[C]], [[C++]], [[Java]] ([[JDBC]]), [[Tcl]], [[PHP]], [[Perl]], [[Python]], [[Ruby]], [[ODBC]] und [[.NET]].
Die Software läuft auf jeder UNIX-kompatiblen Plattform sowie auf Microsoft-basierten Betriebssystemen und bietet Schnittstellen zu vielen Programmiersprachen, wie z.B. [[C]], [[C++]], [[Java]] ([[JDBC]]), [[Tcl]], [[PHP]], [[Perl]], [[Python]], [[Ruby]], [[ODBC]] und [[.NET]].


=PostgreSQL Syntax=
 
==SELECT==
===Allgemeine Form===
Abgearbeitet wird solch eine SELECT-Anfrage nicht komplett von oben nach unten, die SELECT 'Einschränkung' in der ersten Zeile, wird erst nach der HAVING Klausel ausgeführt.
<pre>
SELECT <Projektionsliste>
FROM <Relationen + Joins>
[WHERE <Bedingung>]
[GROUP BY <Gruppierungsattribute>]
[HAVING <Gruppenbedingung>]
[UNION | EXCEPT | INTERSECT SELECT . . .]
[ORDER BY <Sortierungsattribute>]
</pre>
===Beispiel===
Inhalt aus der Tabelle auslesen
<pre>
SELECT name FROM person WHERE id=1;
</pre>
==CREATE==
===Beispiel===
Tabelle anlegen
<pre>
CREATE TABLE person (id int, name varchar(50));
</pre>
==INSERT==
===Beispiel===
Inhalt in die Tabelle schreiben
<pre>
INSERT INTO person VALUES (1, 'David Backham');
</pre>


=Quellen=
=Quellen=

Version vom 2. Januar 2010, 16:03 Uhr

Definition

PostgreSQL ist ein objektrelationales objektrelationales Datenbank-Management-System (ORDBMS). Die Software und dessen kompletter Quellcode ist öffentlich verfügbar und darf ohne Lizenzierung benutzt werden.

Eigenschaften

SQL 2 und SQL 3 werden großteils unterstützt und zahlreiche Erweiterungen werden angeboten. PostgreSQL unterstützt insbesondere folgende DB-Technologienen:

Die Software läuft auf jeder UNIX-kompatiblen Plattform sowie auf Microsoft-basierten Betriebssystemen und bietet Schnittstellen zu vielen Programmiersprachen, wie z.B. C, C++, Java (JDBC), Tcl, PHP, Perl, Python, Ruby, ODBC und .NET.


Quellen


Dieser Artikel ist GlossarWiki-konform.
In diesem Artikel sollten die Quellenangaben überarbeitet werden.
Bitte die Regeln der GlossarWiki-Quellenformatierung beachten.