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

Detaillierte Erläuterung des Quellcodes der vue.$set()-Methode von Vue

Bei der Verwendung von Vue zum Entwickeln von Pro...

Tutorial-Diagramm zur kostenlosen 64-Bit-Installationsversion von MySQL 5.7.31

1. Herunterladen Download-Adresse: https://dev.my...

Was bedeutet href=# in einem Link?

Links zur aktuellen Seite. ------------------- Übl...

Eine kurze Analyse zum besten Umgang mit vergessenen MySQL 8-Passwörtern

Vorwort Leser, die mit MySQL vertraut sind, werde...

Zwei Möglichkeiten, den 30-Sekunden-Werbecode aus dem Youku-Video zu entfernen

Ich glaube, jeder kennt dieses Gefühl: Ein Video m...

Implementierung der Leistungsoptimierung des Element-Shuttle-Frames

Inhaltsverzeichnis Hintergrund Lösung Neue Fragen...

W3C Tutorial (9): W3C XPath Aktivitäten

XPath ist eine Sprache zum Auswählen von Teilen v...

Detaillierte Erläuterung der Nginx-Prozessverwaltungs- und Neuladeprinzipien

Prozessstrukturdiagramm Nginx ist eine Multiproze...

Zusammenfassung des Wissens zum Vue V-Modell

​v-model ist eine Vue-Direktive, die eine bidirek...