So fügen Sie Spalten in einer MySQL-Datenbank hinzu, löschen und ändern sie

So fügen Sie Spalten in einer MySQL-Datenbank hinzu, löschen und ändern sie

Dieser Artikel beschreibt anhand eines Beispiels, wie Sie Spalten in einer MySQL-Datenbank hinzufügen, löschen und ändern. Teilen Sie uns die Einzelheiten zu Ihrer Information mit:

Erstellen Sie eine neue Tabelle user_info:

CREATE TABLE Benutzerinfo(
id INT NICHT NULL PRIMÄRSCHLÜSSEL AUTO_INCREMENT,
Benutzername CHAR(20) NOT NULL DEFAULT '',
Geschlecht TINYINT UNSIGNED NOT NULL DEFAULT 0,
Gewicht TINYINT UNSIGNED NOT NULL DEFAULT 0
)ENGINE=MyISAM STANDARD-CHARSET=utf8;

Die neue Spalte ist standardmäßig die letzte Spalte der Tabelle.

Syntax: Tabelle ändern, Tabellenname, Spaltenname hinzufügen, Spaltentyp, Spaltenattribut

Tabelle ändern, Benutzerinfo, Höhe hinzufügen, Tinyint, vorzeichenlos, nicht null, Standard 0;

Löschen einer Spalte

Syntax: Tabelle ändern, Tabellenname, Spaltenname löschen

Tabelle ändern, Benutzerinfo, Abwurfhöhe;

Fügen Sie eine Spalte hinzu und platzieren Sie sie nach der angegebenen Spalte

Syntax: Tabelle ändern, Tabellenname, Spaltenname hinzufügen, Typattribut [Standardwert] nach Spaltenname angeben

Tabelle „User_Info“ ändern, Höhe „Tintyint“ hinzufügen, nicht null, Standard 0 nach Benutzername;

Ändern Sie den angegebenen Spaltennamen

Syntax: Tabelle ändern Tabellenname alten Spaltennamen ändern neuen Spaltennamen Typ Attribut Standardwert

Tabelle ändern, Benutzerinfo, Höhe ändern, Shengao Smallint nicht null, Standard 0;

ändern Ändert die Spalte, kann aber den Spaltennamen nicht ändern

Syntax: Tabelle ändern Tabellenname Spaltenname ändern Typ Attribut Standardwert

Tabelle ändern, Benutzerinfo, Shengao ändern, Tinyint nicht null, Standard 0;

Leser, die an weiteren MySQL-bezogenen Inhalten interessiert sind, können sich die folgenden Themen ansehen: „Zusammenfassung der allgemeinen MySQL-Funktionen“, „Zusammenfassung der Kenntnisse zu MySQL-Protokollvorgängen“, „Zusammenfassung der Kenntnisse zu MySQL-Transaktionsvorgängen“, „Zusammenfassung der Kenntnisse zu gespeicherten MySQL-Prozeduren“ und „Zusammenfassung der Kenntnisse zu MySQL-Datenbanksperren“.

Ich hoffe, dass dieser Artikel für jedermann beim Entwurf einer MySQL-Datenbank hilfreich ist.

Das könnte Sie auch interessieren:
  • Der Unterschied zwischen gespeicherten Prozeduren und Transaktionen in MySQL-Datenbanken
  • Bedeutung und Berechnungsmethode von QPS und TPS der MySQL-Datenbank
  • So sichern und wiederherstellen Sie die MySQL-Datenbank, wenn sie zu groß ist
  • PHP-Backend-Quellcodebeispiel zum Sichern einer MySQL-Datenbank
  • So verwenden Sie Shell-Skripte, um täglich automatisch mehrere MySQL-Datenbanken zu sichern
  • Einführung in die Verwendung von mysqli zur Vorbereitung auf den Betrieb der Datenbank in PHP5
  • Die MySQL-Datenbankmigration exportiert und importiert schnell große Datenmengen
  • Shell-Skript zum Bedienen der MySQL-Datenbank zum Löschen doppelter Daten
  • Durch Kombinieren von Einfügen und Auswählen wird die Methode „Einfügen des Maximalwerts eines Felds in der Datenbank + 1“ implementiert.
  • Sprechen Sie über Ihre Erfahrungen im Datenbankfelddesign

<<:  Implementierungsprozess des Nginx-Hochverfügbarkeitsclusters

>>:  Echtzeitaktualisierung einer langen Verbindung auf der Vue+WebSocket-Seite

Artikel empfehlen

Nginx-Signalsteuerung

Einführung in Nginx Nginx ist ein leistungsstarke...

So erreichen Sie eine nahtlose Token-Aktualisierung

Inhaltsverzeichnis 1. Nachfrage Methode 1 Methode...

Einführung in den Prozess zum Erstellen eigener FTP- und SFTP-Server

FTP und SFTP werden häufig als Dateiübertragungsp...

Vue3 implementiert CSS unendlichen nahtlosen Scrolleffekt

In diesem Artikelbeispiel wird der spezifische Co...

Datenbankabfrageoptimierung: Unterabfrageoptimierung

1. Fall Nehmen Sie alle Mitarbeiter, die nicht Fi...

Eine kurze Analyse zum Upgrade von PHP 5.4 auf 5.6 in CentOS 7

1. Überprüfen Sie die PHP-Version nach dem Aufruf...

Drei gängige Methoden, um HTML-Seiten nach 3 Sekunden automatisch zu springen

In der Praxis stoßen wir häufig auf ein Problem: ...

Deaktivieren der AutoVervollständigen-Funktion im Eingabefeld

Jetzt können wir ein Eingabeattribut namens „Autov...

Detaillierte Erläuterung des automatischen Füllschreibens von CSS3-Flexboxen

In diesem Artikel wird hauptsächlich die Methode ...

Docker verwendet Dockerfile, um die Node.js-Anwendung zu starten

Schreiben einer Docker-Datei Am Beispiel des von ...

Semantik, Schreiben und bewährte Methoden für Link A

Die Semantik, der Schreibstil und die Best Practi...