Sehen Sie sich den Befehl zum Ändern der MySQL-Tabellenstruktur an

Sehen Sie sich den Befehl zum Ändern der MySQL-Tabellenstruktur an

Kurzbeschreibung

Der Editor hat häufig Probleme mit der falschen Datenbankkodierung, was Kopfschmerzen bereitet. Hier ist ein Eintrag zu Ihrer Information.

Ändern Sie den Datenbank-Zeichensatz:

ALTER DATABASE db_name DEFAULT CHARACTER SET Zeichenname [COLLATE ...];

Ändern Sie den Standardzeichensatz der Tabelle und alle Zeichenspalten (CHAR, VARCHAR, TEXT) auf den neuen Zeichensatz:

ALTER TABLE Tabellenname DEFAULT CHARACTER SET Zeichenname [COLLATE…];

Beispiel: ALTER TABLE myAPP_cont1 DEFAULT CHARACTER SET utf8;

So ändern Sie den Zeichensatz eines Felds:

ALTER TABLE tbl_name CHANGE c_name c_name CHARACTER SET Zeichenname [COLLATE …];

wie:

ALTER TABLE logtest CHANGE Titel Titel VARCHAR (100) CHARACTER SET utf8 COLLATE utf8_general_ci;

ALTER TABLE myAPP_cont1 CHANGE Titel Titel VARCHAR (100) CHARACTER SET utf8;

Sehen Sie sich die Datenbankcodierung an:

ANZEIGEN: DATENBANK ERSTELLEN db_name;

Kodierung der Ansichtstabelle:

ANZEIGEN: TABELLE ERSTELLEN, Tabellenname;

Zeigen Sie den Feldcode an:

VOLLSTÄNDIGE SPALTEN AUS TBL_NAME ANZEIGEN;

Hinzufügen eines Primärschlüssels oder Indexes

1. Fügen Sie einen Primärschlüssel hinzu

ALTER TABLE Tabellenname ADD PRIMARY KEY (Feldname);

Tabelle ändern, table_a, PRIMARY KEY (id) hinzufügen;

2. Löschen Sie den Primärschlüssel

ALTER TABLE Tabellenname DROP PRIMARY KEY;

Tabelle ändern, Tabelle_a, PRIMARY KEY DROP;

3. Fügen Sie einen eindeutigen Index hinzu

ALTER TABLE Tabellenname ADD UNIQUE Indexname (Feldname);

Tabelle ändern Tabelle_a ADD UNIQUE Spalte_a_unique_index (Spalte_a);

4. Fügen Sie einen normalen Index hinzu

ALTER TABLE Tabellenname ADD INDEX Indexname (Feldname);

Tabelle ändern Tabelle_a ADD INDEX Spalte_a_index (Spalte_a);

5. Löschen Sie den Index

ALTER TABLE Tabellenname DROP INDEX Indexname;

Tabelle ändern Tabelle_a DROP INDEX Spalte_a_index;

Dies ist das Ende dieses Artikels zum Anzeigen und Ändern von MySQL-Tabellenstrukturbefehlen. Weitere relevante Inhalte zum Ändern von MySQL-Tabellenstrukturbefehlen finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • mysql mysqldump exportiert nur die Tabellenstruktur oder nur die Datenimplementierungsmethode
  • Zusammenfassung der Methoden zum Kopieren der Tabellenstruktur in MySQL
  • Zusammenfassung der Befehle zur Änderung der MySQL-Tabellenstruktur
  • Mysql-Methode zum Kopieren der Tabellenstruktur und der Tabellendaten
  • So vergleichen Sie zwei Datenbanktabellenstrukturen in MySQL
  • Detailliertes Beispiel zum Ändern der Tabellenstruktur in MySQL
  • Einige Dinge, die beim Ändern der Tabellenstruktur in MySQL zu beachten sind
  • Tutorial zum Zuordnen von MySQL-Tabellenstrukturen zu Objekten in Python
  • MySQL-Befehl „Alter Table“ zum Ändern der Tabellenstruktur, Beispiel
  • Diagramm zur Tabellenstruktur der MySQL-Datenquelle

<<:  Tutorial zur HTML-Tabellenauszeichnung (2): Tabellenrahmenattribute BORDER

>>:  Vue/React-Einzelseitenanwendung zurück ohne Aktualisierungslösung

Artikel empfehlen

Verstehen Sie JavaScript-Prototypen und Prototypenketten gründlich

Inhaltsverzeichnis Vorwort Den Grundstein legen P...

Beispielcode zur Implementierung eines Hintergrundunschärfeeffekts mit CSS

Ist es der unten gezeigte Effekt? Wenn ja, lesen ...

So installieren Sie die PHP7 Redis-Erweiterung auf CentOS7

Einführung Im vorherigen Artikel haben wir Redis ...

Adaptive HTML-Tabellenmethode

<body style="scroll:no"> <Tabe...

Tiefes Verständnis der JavaScript-Syntax und Codestruktur

Inhaltsverzeichnis Überblick Funktionalität und L...

Eine kurze Einführung in Linux-Umgebungsvariablendateien

Im Linux-System können Umgebungsvariablen entspre...

HTML-Grundlagen: Die grundlegende Struktur von HTML

Die Grundstruktur von HTML-Hypertextdokumenten bes...

So ändern Sie die Container-Portzuordnung in Docker dynamisch

Vorwort: Die Docker-Portzuordnung erfolgt häufig,...

Beispielcode zur Konvertierung von http in https mit nginx

Ich schreibe gerade ein kleines Programm. Da die ...

Entdecken Sie die Wahrheit hinter dem Neuladevorgang in Nginx

Der heutige Artikel stellt hauptsächlich den Neul...