Heim > Datenbank > MySQL-Tutorial > Hauptteil

Grundlagen der SQL-Datenoperationen (Grundkenntnisse) 5

黄舟
Freigeben: 2016-12-17 14:32:24
Original
877 Leute haben es durchsucht

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 (www.php.cn). !


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!