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

jQuery implementiert einen Zeitselektor

In diesem Artikelbeispiel wird der spezifische Co...

Vergleichende Analyse von MySQL Binlog-Protokollverarbeitungstools

Inhaltsverzeichnis Kanal Maxwell Datenbus Datenüb...

So verbergen Sie die Grenze/Trennlinie zwischen Zellen in einer Tabelle

Nur den oberen Rand anzeigen <table frame=above...

Eine Liste der Fallstricke beim regulären JS-Matching

Ich habe vor Kurzem eine Falle bei der regulären ...

Analysieren der häufig verwendeten v-Anweisungen in vue.js

Inhaltsverzeichnis Erklärung des V-Texts bei „if“...

Acht Möglichkeiten zur Implementierung von Kommunikation in Vue

Inhaltsverzeichnis 1. Komponentenkommunikation 1....

Informationen zu VUEs Kompilierungsumfang und Slotumfang-Slotproblemen

Was sind Slots? Die Slot-Direktive ist v-slot, di...

Beispielerklärung von MySQL-Fremdschlüsseleinschränkungen

Die Fremdschlüsseleinschränkung von MySQL dient z...

Tab-Effekte mit JS schreiben

In diesem Artikelbeispiel wird der spezifische Co...

So installieren Sie MySQL über SSH auf einem CentOS VPS

Geben Sie yum install mysql-server Drücken Sie Y,...

Dynamischer Sternenhimmel Hintergrund umgesetzt mit CSS3

Ergebnis:Implementierungscode html <link href=...

Lernen Sie, wie Sie mit vscode eine React-Native-Entwicklungsumgebung erstellen

Frage Der Code hat keine Eingabeaufforderung: Vie...

So erhalten/berechnen Sie den Offset eines Seitenelements mit JavaScript

Frage Durch Klicken auf ein Steuerelement wird ei...