Zusammenfassung der in MySQL häufig verwendeten SQL-Anweisungen zum Erstellen von Tabellen, Hinzufügen von Feldern, Ändern von Feldern und Hinzufügen von Indizes

Zusammenfassung der in MySQL häufig verwendeten SQL-Anweisungen zum Erstellen von Tabellen, Hinzufügen von Feldern, Ändern von Feldern und Hinzufügen von Indizes

Dieser Artikel beschreibt anhand von Beispielen die gängigen MySQL-SQL-Anweisungen zum Erstellen von Tabellen, Hinzufügen von Feldern, Ändern von Feldern und Hinzufügen von Indizes. Teilen Sie uns die Einzelheiten zu Ihrer Information mit:

Erstellen Sie eine Tabelle:

Tabelle löschen, wenn vorhanden. Bulletin;
CREATE TABLE-Bulletin (
 id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, # Primärschlüssel uid INT(11) NOT NULL DEFAULT 0, # Ersteller-ID
 Kontext VARCHAR (600) NOT NULL DEFAULT '', # Ankündigungsdetails (300 Wörter)
 begintime DEC(20) NOT NULL DEFAULT 0, # Startzeit der Ankündigung endtime DEC(20) NOT NULL DEFAULT 0, # Endzeit der Ankündigung createtime DEC(20) NOT NULL DEFAULT 0, # Erstellungszeit modifytime DEC(20) NOT NULL DEFAULT 0 # Änderungszeit PRIMARY KEY (`Id`),
)STANDARD-ZEICHENSATZ=UTF8 TYP=INNODB;

Ändern Sie den ursprünglichen Feldnamen und -typ:

ALTER TABLE Bulletin CHANGE uid Benutzername VARCHAR (50) NOT NULL DEFAULT '';

Fügen Sie ein neues Feld hinzu:

alter table bulletin add citycode varchar(6) not null default 0; # Stadtcode

1. Legen Sie die Kodierung beim Erstellen der Datenbank fest

Datenbanktestzeichensatz utf8 erstellen;

2. Legen Sie die Kodierung beim Erstellen einer Tabelle fest

Tabellentest erstellen (ID int Primärschlüssel) DEFAULT-Zeichensatz = utf8;

3. Ändern Sie die Datenbankkodierung

Datenbank-Testzeichensatz utf8 ändern;

4. Ändern Sie die Standardkodierung der Tabelle

Tabelle ändern, Testzeichensatz UTF-8;

5. Feldkodierung ändern

Tabelle testen, Spaltenname varchar (50) ändern, Zeichensatz utf8;

Hinzufügen von Indexmethoden

1. Fügen Sie einen PRIMÄRSCHLÜSSEL hinzu

mysql>ALTER TABLE `Tabellenname` ADD PRIMARY KEY (`Spalte`)

2. UNIQUE hinzufügen (eindeutiger Index)

mysql>ALTER TABLE `table_name` ADD UNIQUE (
`Spalte`
)

3. INDEX hinzufügen (normaler Index)

mysql>ALTER TABLE `Tabellenname` ADD INDEX Indexname (`Spalte`)

4. FULLTEXT hinzufügen (Volltextindex)

mysql>ALTER TABLE `table_name` ADD FULLTEXT (
`Spalte`
)

5. Mehrspaltigen Index hinzufügen

mysql>ALTER TABLE `Tabellenname` ADD INDEX Indexname ( `Spalte1`, `Spalte2`, `Spalte3` )

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:
  • Persönlicher Erfahrungsaustausch über häufig verwendete SQL-Anweisungen bei der Erstellung von MySQL-Tabellen
  • Detaillierte Zusammenfassung der MySQL-SQL-Anweisungen zum Erstellen von Tabellen
  • So generieren Sie ein Kommentarskript für die Hive-Tabellenerstellungsanweisung in MySQL-Metadaten
  • Zusammenfassung häufig verwendeter SQL-Anweisungen zum Erstellen von MySQL-Tabellen

<<:  js, um ein Wasserfall-Flusslayout zu erreichen (unendliches Laden)

>>:  So ändern Sie den iTunes-Sicherungspfad unter Windows

Artikel empfehlen

So laden Sie Komponentenbibliotheken von Drittanbietern bei Bedarf in Vue3

Vorwort Nehmen Sie Element Plus als Beispiel, um ...

Einfaches Anwendungsbeispiel für MySQL-Trigger

Dieser Artikel veranschaulicht anhand von Beispie...

Der Unterschied und die Einführung von ARGB, RGB und RGBA

ARGB ist ein Farbmodus, also der RGB-Farbmodus mi...

URL-Darstellung in HTML-Webseiten

In HTML werden gängige URLs auf verschiedene Arten...

So kompilieren Sie den Linux-Kernel

1. Laden Sie die erforderliche Kernel-Version her...

Beispiel zum Aktivieren des Brotli-Komprimierungsalgorithmus für Nginx

Brotli ist ein neues Datenformat, das eine um 20 ...

So installieren Sie MySQL über Yum auf CentOS7

1. Überprüfen Sie, ob MySQL installiert ist Yum-L...

Detaillierte Analyse der Verwendungs- und Anwendungsszenarien von Slots in Vue

Was sind Slots? Wir wissen, dass in Vue nichts in...

Analysieren Sie, wie eine SQL-Abfrageanweisung in MySQL ausgeführt wird

Inhaltsverzeichnis 1. Übersicht über die logische...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.17 winx64

Windows-Installation mysql-5.7.17-winx64.zip Meth...

CentOS 7-Konfiguration Tomcat9+MySQL-Lösung

Tomcat konfigurieren Installieren Sie zuerst Tomc...