So ändern Sie schnell die Tabellenstruktur einer MySQL-Tabelle

So ändern Sie schnell die Tabellenstruktur einer MySQL-Tabelle

Tabellenstruktur einer MySQL-Tabelle schnell ändern - Auszug aus "MySQL Management"

ALTER TABLE Tabellenname MODIFY Spaltenname Datentyp;

Mit diesem Befehl kann die Tabellenstruktur geändert werden.

Darüber hinaus können Sie die Tabellenstruktur auch wie folgt ändern:

Erstellen Sie zunächst eine Tabelle wie folgt:

> Tabelle t1 erstellen (id int,
    Name varchar(5),
    rmb dezimal(9,1));

Wenn Sie die Spalte „Name“ in varchar(10) ändern möchten, können Sie Folgendes tun:

Tabelle t1 ändern, Namen varchar(7) ändern;

Sie können außerdem Folgendes tun:

1. Sehen Sie sich die Tabellenstruktur wie folgt an:

> Test verwenden;
> Beschreibung t1;
+-------+--------------+------+-----+---------+---------+----------+
| Feld | Typ | Null | Schlüssel | Standard | Extra |
+-------+--------------+------+-----+---------+---------+----------+
| Ich würde | int(11) | JA | | NULL | |
| Name | varchar(5) | JA | | NULL | |
| rmb | Dezimalzahl(9,1) | JA | | NULL | |
+-------+--------------+------+-----+---------+---------+----------+
3 Zeilen im Satz (0,00 Sek.)

2. Erstellen Sie eine temporäre Tabelle und setzen Sie varchar auf 10:

> Tabelle t1_tmp erstellen (id int,
  Name varchar(10),
  rmb dezimal(9,1));

3. Ersetzen Sie die .frm-Tabellenstrukturdatei

> Tabellen mit Lesesperre leeren; Sperren Sie die Tabelle vor dem Öffnen, um Datenverlust zu vermeiden.
 > system cp /usr/local/mariadb/var/test/t1_tmp.frm /usr/local/mariadb/var/test/t1.frm

4. Entsperren

> Tabellen entsperren;

5. Tabellenstruktur anzeigen

> zeige Tabelle erstellen t1\G
*************************** 1. Reihe ***************************
    Tabelle: t1
Tabelle erstellen: CREATE TABLE `t1` (
 `id` int(11) DEFAULT NULL,
 `name` varchar(10) DEFAULT NULL,
 `rmb` Dezimalzahl(9,1) STANDARD NULL
) ENGINE=InnoDB STANDARD-CHARSET=utf8
1 Zeile im Satz (0,00 Sek.)

Sie können varchar(10) in der Spalte „Name“ sehen.

6. Versuchen Sie, ein Datenelement einzufügen

> in t1-Werte einfügen (2, „hechuangyang“, 3,8); Wenn kein Fehler gemeldet wird, war die Änderung erfolgreich.

Oben finden Sie Einzelheiten dazu, wie Sie die Tabellenstruktur von MySQL schnell ändern können. Weitere Informationen zum Ändern der Tabellenstruktur von MySQL finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM!

Das könnte Sie auch interessieren:
  • Grundlegende Operationen von MySQL-Datentabellen: Operationen in der Tabellenstruktur, Beispielanalyse von Feldoperationen
  • So vergleichen Sie zwei Datenbanktabellenstrukturen in MySQL
  • Detaillierte Erläuterung der Methode zur Optimierung der MySQL-Datenbanktabellenstruktur
  • 3 Methoden zum Wiederherstellen der Tabellenstruktur aus einer FRM-Datei in MySQL [empfohlen]
  • Detaillierte Erklärung zum Exportieren von Datenbank-, Daten- und Tabellenstrukturen mit Linux mysqldump
  • MySQL verwendet die Funktion „analyse()“, um die Tabellenstruktur zu optimieren
  • Eine einfache Methode zum Exportieren eines Tabellenstrukturskripts mit Navicat für MySQL
  • Mysql-Methode zum Kopieren der Tabellenstruktur und der Tabellendaten
  • Einige Dinge, die beim Ändern der Tabellenstruktur in MySQL zu beachten sind
  • Zusammenfassung der Befehle zur Änderung der MySQL-Tabellenstruktur

<<:  Detaillierte Erläuterung der Installation und Konfiguration von ROS in CLion2020.1.3 unter Ubuntu20.04

>>:  Detaillierte Erklärung der Bedeutung und des Unterschieds zwischen MySQL-Zeilensperren und Tabellensperren

Artikel empfehlen

Analyse des Parameterübertragungsprozesses des Treibermoduls in Linux

Deklarieren Sie den Parameternamen, den Typ und d...

In wenigen Schritten zum einfachen Aufbau eines Windows-SSH-Servers

Das hier erwähnte SSH heißt Security Shell. Ich g...

Design: Ein eigenwilliger Designer

<br />In meiner jahrelangen professionellen ...

WeChat-Applet + ECharts zur Realisierung eines dynamischen Aktualisierungsprozesses

Vorwort Kürzlich stieß ich auf eine Anforderung, ...

Front-End-JavaScript versteht Funktions-Currying gründlich

Inhaltsverzeichnis 1. Was ist Curry 2. Verwendung...

Erste Schritte mit MySQL Sharding

Vorwort Relationale Datenbanken werden eher zu Sy...

Drei Diskussionen zum Iframe Adaptive Height Code

Beim Erstellen einer B/S-Systemschnittstelle stößt...

Mehrere Möglichkeiten, die Lesbarkeit von Webseiten zu verbessern

1. Verwenden Sie kontrastierende Farben. Mit Kont...

So aktualisieren Sie v-for in Vue

Tipps: Die Methode zur Array-Änderung führt zur A...

js Canvas zur Realisierung des Gobang-Spiels

In diesem Artikel wird der spezifische Code der L...

25 Tipps und Tricks zur Div+CSS-Programmierung

1. Das ul-Tag hat in Mozilla standardmäßig einen ...

Eine kurze Diskussion über Yahoos 35 Regeln zur Front-End-Optimierung

Zusammenfassung: Ob bei der Arbeit oder im Vorste...