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

Lösen Sie das Problem der Groß- und Kleinschreibung der Linux+Apache-Server-URL

Ich bin heute auf ein Problem gestoßen. Beim Eing...

Eine kurze Diskussion über reguläre JS-RegExp-Objekte

Inhaltsverzeichnis 1. RegExp-Objekt 2. Grammatik ...

So implementieren Sie die Navigationsfunktion im WeChat Mini-Programm

1. Rendern2. Bedienungsschritte 1. Beantragen Sie...

Linux nutzt duale Netzwerkkartenbindung und Schraubendreherschnittstelle

Was ist eine Bindung? NIC-Bond ist eine Technolog...

Drei Eigenschaften von Javascript-Objekten

Inhaltsverzeichnis 1. beschreibbar: beschreibbar ...

Erste Schritte mit Front-End-Vue-Unit-Tests

Inhaltsverzeichnis 1. Warum brauchen wir Unit-Tes...

Erläuterung des Arbeitsmechanismus von Namenode und SecondaryNameNode in Hadoop

1) Prozess 2) FSImage und Bearbeitungen Nodenode ...

Implementierung von MySQL Select in der Unterabfrageoptimierung

Die folgende Demonstration basiert auf MySQL Vers...

Detaillierte Erklärung zur Verwendung des MySQL-Datentyps DECIMAL

Der MySQL DECIMAL Datentyp wird zum Speichern exa...

Docker realisiert die Verbindung mit demselben IP-Netzwerksegment

Vor Kurzem habe ich das Problem gelöst, dass Dock...

Einfache Verwendung des Vue-Busses

Einfache Verwendung des Vue-Busses Beschreibung d...

Ausführliches Installationstutorial für MySQL 8.0.12 winx64

In diesem Artikel finden Sie das Installations-Tu...

Lösung für das Problem der Zeilenhöhe der Elementtabellenkopfzeile

Inhaltsverzeichnis Vorwort 1. Ursache des Problem...

Wie überwacht und erhält Zabbix Netzwerkgerätedaten über SSH?

Szenariosimulation: Das Betriebs- und Wartungsper...