Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Erstellen einer Tabelle
Nach dem Erstellen Ihrer neuen Datenbank erstellen Sie Tabellen für Ihre Daten. Geben Sie die Spalteninformationen an, wenn Sie die Tabelle erstellen.
Zum Beispiel können Sie mit dem folgenden Befehl eine Tabelle namens DEMO
erstellen.
CREATE TABLE Demo ( PersonID int, City varchar (255) );
Standardmäßig werden neue Datenbankobjekte, wie z. B. Tabellen, in dem Standardschema mit dem Namen erstellt, das bei der Data Warehouse-Erstellung public
erstellt wurde, erstellt. Sie können ein anderes Schema verwenden, um Datenbankobjekte zu erstellen. Weitere Informationen über Schemata finden Sie unter Verwalten der Datenbanksicherheit im Datenbankentwicklerhandbuch zu Amazon Redshift.
Darüber hinaus können Sie mit der schema_name.object_name
-Notation auch eine Tabelle im SALES
-Schema erstellen.
CREATE TABLE SALES.DEMO ( PersonID int, City varchar (255) );
Um Schemas und ihre Tabellen anzuzeigen und zu überprüfen, können Sie den Amazon Redshift Redshift-Abfrage-Editor v2 verwenden. Oder Sie können die Liste der Tabellen in Schemata mithilfe von Systemansichten ansehen. Weitere Informationen finden Sie unter Fragen Sie die Systemtabellen und Ansichten ab.
Die Spalten encoding
, distkey
und sortkey
werden von Amazon Redshift für die parallele Verarbeitung verwendet. Für weitere Informationen zum Entwurf von Tabellen mit diesen Elementen siehe Bewährte Methoden für die Gestaltung von Tabellen mit Amazon Redshift.
Einfügen von Datenzeilen in eine Tabelle
Nach der Erstellung der Tabelle fügen Sie Datenzeilen darin ein.
Anmerkung
Der INSERTBefehl fügt Zeilen in eine Tabelle ein. Verwenden Sie für Standard-Massenladungen den COPYBefehl. Weitere Informationen finden Sie unter Verwenden eines COPY Befehls zum Laden von Daten.
Um zum Beispiel Werte in die Tabelle DEMO
einzufügen, führen Sie folgenden Befehl aus.
INSERT INTO DEMO VALUES (781, 'San Jose'), (990, 'Palo Alto');
Um Daten in eine Tabelle einzufügen, die sich in einem bestimmten Schema befindet, führen Sie den folgenden Befehl aus.
INSERT INTO SALES.DEMO VALUES (781, 'San Jose'), (990, 'Palo Alto');
Auswahl von Daten aus einer Tabelle
Nachdem Sie eine Tabelle erstellt und sie mit Daten gefüllt haben, verwenden Sie eine SELECT Anweisung, um die in der Tabelle enthaltenen Daten anzuzeigen. Die SELECT *-Anweisung gibt alle Spaltennamen und Zeilenwerte für alle Daten in einer Tabelle zurück. SELECTDie Verwendung ist eine gute Methode, um zu überprüfen, ob die kürzlich hinzugefügten Daten korrekt in die Tabelle eingefügt wurden.
Um die Daten anzuzeigen, die Sie in die Tabelle DEMO
eingegeben haben, führen Sie den folgenden Befehl aus:
SELECT * from DEMO;
Das Ergebnis sollte wie das folgende aussehen.
personid | city ----------+----------- 781 | San Jose 990 | Palo Alto (2 rows)
Weitere Hinweise zur Verwendung der SELECT Anweisung zum Abfragen von Tabellen finden Sie unter SELECT.