Erstellen Sie eine neue Tabelle mit dem SQL Transaction Manager
Sie können eine neue Tabelle mit den in den vorherigen Abschnitten beschriebenen Methoden erstellen. Allerdings ist es einfacher, neue Tabellen mit einem Transaktionsmanager zu erstellen. In diesem Abschnitt wird beschrieben, wie Sie mit diesem Programm neue Tabellen erstellen.
SQL aus der Taskleiste
Wählen Sie SQL EnterPRise in der Sever-Programmgruppe aus
Manager, starten Sie das Programm und Sie sehen das in Abbildung 10.4 gezeigte Fenster. Durchsuchen Sie die Baumstruktur im Service Manager-Fenster und wählen Sie den Ordner mit dem Namen „Datenbank“ aus. Nachdem Sie den Ordner Datenbank geöffnet haben, wählen Sie die Datenbank aus, die Sie in Kapitel 3 erstellt haben.
Hinweis:
Wenn Sie noch keine eigene Datenbank erstellt haben, gehen Sie zurück zu Kapitel 3, um sie zu erstellen. Sie sollten niemals Daten zu Master, Tempdb oder einer anderen Systemdatenbank hinzufügen.
Nachdem Sie die Datenbank ausgewählt haben, sehen Sie einen Ordner mit dem Namen „Gruppe/Benutzer“ und einen Ordner mit dem Namen „Objekte“. Öffnen Sie die Ordnerobjekte und Sie werden viele Ordner sehen, von denen einer den Namen „Tabellen“ trägt. Klicken Sie mit der rechten Maustaste auf den Ordner Tabellen und wählen Sie Neu
In der Tabelle erscheint das in Abbildung 10.5 gezeigte Fenster.
Sie können das Fenster „Tabellen verwalten“ verwenden, um eine neue Tabelle zu erstellen. Manager
Das Tabellenfenster hat 7 Spalten: Schlüssel, Spalte, Name, Datentyp, Größe, Nullen und Standard. Manager
Jede Zeile im Tabellenfenster identifiziert Informationen zu einem Feld in der Tabelle.
Abbildung 10.4
10.5
Um eine neue Tabelle zu erstellen, müssen Sie mindestens eine Zeile mit Informationen eingeben. In der Spalte mit dem Namen Column
Geben Sie mycolumn in die Spalte „Name“ ein. Wählen Sie als Nächstes die Spalte „Datentyp“ aus und wählen Sie CHAR aus der Dropdown-Liste aus. Nachdem Sie Informationen in diese beiden Spalten eingegeben haben, sieht das Fenster wie in Abbildung 10.6 aus.
Abbildung 10.6
Sie haben eine einfache Tabelle mit nur einem Feld erstellt. Klicken Sie auf die Schaltfläche Speichern, um diese neue Tabelle zu speichern. Wenn Sie aufgefordert werden, einen Namen für die neue Tabelle einzugeben, geben Sie mytable ein und klicken Sie auf OK. Die Tabelle ist nun in Ihrer Datenbank gespeichert.
Wenn Sie den Ordner „Tabellen“ im Fenster „Service Manager“ öffnen, werden die von Ihnen neu erstellten Tabellen aufgelistet. Sie können auf das Diagramm der Tabelle doppelklicken, um es zu bearbeiten, und auf den Manager
Das Tabellenfenster wird erneut angezeigt und Sie können neue Felder hinzufügen und erneut speichern.
Jede Arbeit, die mit dem SQL-Transaktionsmanager erledigt werden kann, kann mit SQL-Anweisungen erledigt werden. Der Transaktionsmanager vereinfacht jedoch den Tabellenerstellungsprozess erheblich.
Daten zu einer Tabelle hinzufügen
Im nächsten Kapitel wird erläutert, wie man Daten mithilfe von SQL in eine Tabelle einfügt. Wenn Sie jedoch viele Datensätze zu einer Tabelle hinzufügen müssen, ist die Verwendung von SQL-Anweisungen zur Dateneingabe sehr unpraktisch. Zum Glück Microsoft
SQL Server verfügt über eine Clientanwendung namens Microsoft Query, die das Hinzufügen von Daten zu Tabellen erleichtert.
Starten Sie SQL in der Taskleiste
Microsoft Query-Programm in der Sever-Programmgruppe. Wählen Sie Datei|Neue Abfrage aus dem Menü oben im Fenster. Es wird „Daten auswählen“ angezeigt.
Dialogfeld „Quelle“ (siehe Abbildung 10.7). Wählen Sie den Namen Ihrer Datenquelle aus und klicken Sie auf „Verwenden“.
Abbildung 10.7
Nach der Eingabe Ihres Login-Kontos und Passworts fordert Sie das Programm auf, eine Tabelle und eine Datenbank auszuwählen. Wählen Sie die Tabelle aus, die Sie im vorherigen Abschnitt erstellt haben (mytable
), klicken Sie auf die Schaltfläche „Hinzufügen“ und dann auf die Schaltfläche „Schließen“, um das Dialogfeld zu schließen.
In der oberen linken Ecke des Fensters erscheint eine Spalte mit Feldnamen aus der Tabelle mytable. Sie können auf ein beliebiges Feld doppelklicken, um es dem Hauptfenster hinzuzufügen. Wenn Sie auf das Sternchen (*) doppelklicken, werden alle Felder zum Hauptfenster hinzugefügt.
Wenn Sie Datensätze in Ihrer Tabelle haben, werden diese jetzt unter den Feldüberschriften im Hauptfenster angezeigt. Da Sie die Tabelle jedoch gerade erst erstellt haben, ist sie noch leer. Um einen neuen Datensatz hinzuzufügen, wählen Sie Datensätze|Zulassen
Beim Bearbeiten wird im Hauptfenster ein neuer Datensatz angezeigt. Durch die Eingabe einer Datenzeile zur Vervollständigung des Datensatzes wird der Tabelle ein neuer Datensatz hinzugefügt.
Abbildung 10.8
Wenn Sie zum nächsten neuen Datensatz wechseln, wird der Wert, den Sie im vorherigen Datensatz eingegeben haben, automatisch gespeichert. Bei Bedarf können Sie Microsoft verwenden
Abfrage
Tragen Sie einige hundert Datensätze in die Tabelle ein.
Tabellen löschen und ändern
Sie sollten Tabellen sorgfältig entwerfen, bevor Sie sie erstellen, da Ihre Möglichkeiten, eine vorhandene Tabelle zu ändern, stark eingeschränkt sind. Wenn Sie beispielsweise eine Tabelle erstellt haben, können Sie keine Felder in der Tabelle löschen oder den Datentyp der Felder ändern. In dieser Situation können Sie lediglich die Tabelle löschen und von vorne beginnen (siehe Abschnitt „Erstellen von Datensätzen und Tabellen mit SQL“ in Kapitel 11, „Fortgeschrittenes SQL“).
Um eine Tabelle zu löschen, können Sie die SQL-Anweisung DROP verwenden
TISCH. Um beispielsweise die Tabelle mytable vollständig aus der Datenbank zu löschen, würden Sie die folgende Anweisung verwenden:
DROP TABLE
mytable
WARNUNG:
VERWENDET DROP
Seien Sie vorsichtig, wenn Sie den TABLE-Befehl verwenden. Sobald eine Tabelle gelöscht wurde, können Sie sie nicht wiederherstellen.
Wenn Sie eine Website erstellen, müssen Sie höchstwahrscheinlich Testdaten in eine Datenbank eingeben. Und wenn Sie bereit sind, Ihre Website der Welt zugänglich zu machen, sollten Sie diese Testinformationen aus der Tabelle löschen. Wenn Sie alle Daten in einer Tabelle löschen möchten, ohne die Tabelle zu löschen, können Sie TRUNCATE verwenden
TABLE-Anweisung. Die folgende SQL-Anweisung löscht beispielsweise alle Daten aus der Tabelle mytable:
TRUNCATE TABLE
mytable
Obwohl Sie vorhandene Felder nicht löschen oder ändern können, können Sie neue Felder hinzufügen. Der einfachste Weg, dies zu erreichen, ist die Verwendung des Managers im SQL Transaction Manager
Tabellenfenster. Sie können auch die SQL-Anweisung ALTER TABLE verwenden. Hier ist ein Beispiel für die Verwendung dieser Anweisung:
ALTER TABLE mytable ADD
mynewcolumnINT
NULL
Diese Anweisung fügt ein neues Feld mynewcolumn zur Tabelle mytable hinzu. Wenn Sie ein neues Feld hinzufügen, müssen Sie zulassen, dass es Nullwerte akzeptiert, da die Tabelle möglicherweise bereits viele Datensätze enthält.
Zusammenfassung
Dieses Kapitel führt Sie in SQL ein. Mit SQL können Sie Microsoft bedienen
SQL Server-Datenbank. Sie haben gelernt, die SELECT-Anweisung zum Abrufen von Daten aus der Datenbank zu verwenden, und Sie haben auch gelernt, wie Sie CREATE verwenden
TABLE-Anweisung und SQL-Transaktionsmanager zum Erstellen neuer Tabellen. Schließlich haben Sie gelernt, wie Sie eine Reihe wichtiger Feldeigenschaften angeben.
Im nächsten Kapitel wird erläutert, wie Sie Indizes verwenden, um den Betrieb von SQL-Abfragen zu verbessern. Ihre SQL-Kenntnisse werden durch viele weitere SQL-Anweisungen und -Funktionen weiter ausgebaut.
Das Obige ist der Inhalt von SQL Data Operation Basics (Elementary) 5. Weitere verwandte Artikel finden Sie auf der chinesischen PHP-Website (m.sbmmt.com). !