Wenn Sie ein MySQL-Anfänger sind, lesen Sie bitte die folgenden Artikel, bevor Sie diesen lesen. Manches Wissen ist für Sie vielleicht etwas schwierig zu erlernen, aber glauben Sie mir, wenn Sie dem von mir bereitgestellten Lernprozess folgen und ihn wiederholt lesen, werden Sie ihn auf jeden Fall verstehen. Auf diese Weise werden Sie nicht am Ende etwas nicht verstehen und nicht wissen, wo Sie anfangen sollen, es nachzuschlagen. 《Ausführliches MySQL-Installationstutorial》 1. Einführung in die Grundfunktionen der SQL-SpracheSQL ist eine strukturierte Abfragesprache mit folgenden Hauptfunktionen: Data Definition Language: Der vollständige Name ist Data Definition Language, abgekürzt DDL; Data Manipulation Language: Der vollständige Name ist Data Manipulation Language, wenn erstellt DML; Data Control Language: Der vollständige Name ist Data Control Language, wenn erstellt Die wichtigste davon ist die Data Manipulation Language 2. Zweck der DatendefinitionsspracheHauptsächlich Operationen an Datenbankobjekten (Datenbank, Tabelle, Ansicht, Index). Die allgemeine
3. Erstellung und Vernichtung der Datenbank-- Datenbank erstellen: Studentendatenbank erstellen, Datenbank erstellen, wenn kein Student vorhanden ist; -- Datenbank zerstören (wird selten verwendet) Datenbank löschen, falls Student vorhanden ist; -- Nachdem Sie eine Datenbank erstellt haben, müssen Sie die Datenbank verwenden, bevor Sie Vorgänge an der Tabelle ausführen. Student verwenden; 4. Datenbanktabellenoperationen (alle Demonstrationen verwenden die Studententabelle als Beispiel)1) Erstellen Sie eine Tabelle1) Tabelle erstellen: Tabelle „Student erstellen“ - Feldinformationen, die beim Erstellen der Tabellenstruktur beschrieben werden müssen Tabelle „Student erstellen“ ( sid int, sname varchar(20), Alter int )Zeichensatz=utf8; 2) Die „Anweisung zur vollständigen Tabellenerstellung“ sollte wie folgt geschrieben werden: create table student( sid int, sname varchar(20), Alter int )engine=InnoDB Standardzeichensatz=utf8; Hinweis: Da die Standard-Engine InnoDB ist, kann dies beim Anzeigen der Tabelle weggelassen werden. Denn für Sie als Lernenden reicht die Verwendung dieser Standard-Engine aus. Es ist jedoch am besten, charset=utf8 hinzuzufügen, insbesondere wenn Sie Chinesisch in das schwarze CMD-Fenster eingeben. Wenn Sie diesen Satz nicht schreiben, tritt ein Fehler ähnlich dem folgenden auf: FEHLER 1366 (HY000): Falscher Zeichenfolgenwert: „\xD5\xC5“ für Spalte „sname“ in Zeile 1 Die vollständige SQL-Anweisung zum Erstellen einer Tabelle lautet wie folgt: 2) Ändern Sie die Tabelle① Ändern Sie den Tabellennamen -- Ändern Sie den Tabellennamen „Student“ in „Stu“. Tabelle „Student“ in „Stu“ umbenennen; --Ändern Sie den Datenbanknamen. Datenbank alten Namen in neuen Namen umbenennen; ② Ändern der Tabellenstruktur. Das Ändern der Tabellenstruktur umfasst das Hinzufügen eines neuen Felds zur Tabelle, das Ändern eines Felds in der Tabelle und das Löschen eines Felds in der Tabelle. Ⅰ Ein neues Feld zur Tabelle hinzufügen „Feld hinzufügen: Füge der Studententabelle ein neues Feld hinzu.“ 1) Die Standardeinstellung ist „Anhängen“, d. h., der letzten Spalte wird ein neues Feld hinzugefügt. alter table student add sex varchar(20); 2) Fügen Sie zuerst das neue Feld hinzu und verwenden Sie dabei das erste Schlüsselwort. Ändere die Tabelle „Student“, füge zuerst die Klassen-ID „int“ hinzu; 3) Um an einer bestimmten Position ein neues Feld hinzuzufügen, verwenden Sie das Schlüsselwort after (fügt nach dem angegebenen Feld ein neues Feld hinzu). Tabelle ändern, Schülergeburtstagsdatum nach Alter hinzufügen; „Tabellenstruktur anzeigen: kann uns helfen, die Strukturinformationen der Tabelle zu verstehen“ Abstammung Student; Ⅱ Ändern Sie ein Feld in der Tabelle 1) "Feldnamen ändern": ändern - Ändern Sie den Namen des Feldes „Alter“ in „Sage“. -- „modify“ kann den Feldnamen nicht direkt ändern. Sie können „modify“ an anderen Stellen verwenden, an denen Änderungen möglich sind. Tabelle ändern, Schüleralter ändern, Sage Int; 2) „Feldtyp ändern“: Sie können entweder „Ändern“ oder „Modifizieren“ verwenden. „Sie können auch die Länge von m in varchar(m) ändern.“ - Ändern Sie den Datentyp des Sname-Felds von varchar(20) in varchar(50). -- Sie können die folgenden zwei Methoden verwenden: alter table student change sname sname varchar(50); alter table student modify sname varchar(50); 3) „Feldposition ändern“: Sie können es mit dem ersten und folgenden Schlüsselwort verwenden. -- Platzieren Sie das Nachnamenfeld nach dem Alter. Hierzu gibt es zwei Möglichkeiten: alter table student change sname sname varchar(50) nach Alter; alter table student modify sname varchar(50) nach Alter; Ⅲ Löschen eines Felds in der Tabelle - Löschen Sie das ClassID-Feld „Alter Table Student Drop ClassID“. ③ Tabelle löschen: Alle Daten in der Tabelle löschen. Truncate löscht nur Daten, nicht jedoch die Tabellenstruktur. Beachten Sie den Unterschied zwischen Truncate und Delete. Beide werden verwendet, um Daten in einer Tabelle zu löschen. Was ist der Unterschied? Sie können es selbst überprüfen. Tabelle abschneiden stu; 3) ZerstörungstabelleDrop-Tisch-Stu; Oben finden Sie den detaillierten Inhalt des MySQL-Tutorials mit ausführlicher Erläuterung des Beispiels zur Datendefinitionssprache DDL. Weitere Informationen zur MySQL-Datendefinitionssprache DDL finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: Detailliertes Tutorial zur Verwendung von stimulsoft.reports.js mit vue-cli
>>: Eine kurze Erläuterung zu Leerzeichen und Leerzeilen im HTML-Code
Wenn wir ein Formular erstellen, legen wir häufig ...
Jeder muss die Zusammensetzung des Boxmodells von...
„Weniger ist mehr“ ist ein Schlagwort vieler Desi...
Inhaltsverzeichnis Probleme, die Redux Toolkit lö...
Inhaltsverzeichnis Hintergrund 1. Dokumentbeschre...
Inhaltsverzeichnis Abfragehintergrund 1. Like-Abf...
Im Folgenden habe ich einige grundlegende SQL-Ken...
Kürzlich habe ich die Funktion zum Umbenennen ges...
In diesem Artikel wird der spezifische Code von j...
Wenn Sie einen Docker-Container verwenden, ist vi...
Inhaltsverzeichnis Prototyp-Kettendiagramm Grundl...
Inhaltsverzeichnis Vorwort Initialisieren des Pro...
Vorwort Bevor wir mit diesem Artikel beginnen, be...
1. Vektorkarte Vektorgrafiken verwenden gerade Li...
Beim Schreiben gespeicherter Prozeduren werden hä...