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

Beispielcode zum Konvertieren des Mysql-Abfrageergebnissatzes in JSON-Daten

Mysql konvertiert Abfrageergebnissatz in JSON-Dat...

Befehle zum Deaktivieren und Aktivieren von MySQL-Fremdschlüsseleinschränkungen

Deaktivieren und Aktivieren von MySQL-Fremdschlüs...

So installieren Sie MySQL 5.7 manuell auf CentOS 7.4

MySQL-Datenbanken werden häufig verwendet, insbes...

N Möglichkeiten, adaptive Teiler geschickt mit CSS zu implementieren

Trennlinien sind eine gängige Gestaltungsart auf ...

Beispiel für die Installation und Bereitstellung von Docker unter Linux

Nachdem Sie den folgenden Artikel gelesen haben, ...

Detaillierte Erklärung der Funktion und Verwendung der DOCTYPE-Deklaration

1. Browser-Rendering-Modus und Doctype Einige Web...

Eine kurze Diskussion über benutzerdefinierte VUE-Uni-App-Komponenten

1. Übergeordnete Komponenten können Daten über Re...

Zeigen Sie die vom Prozess in Linux belegte Portnummer an

Für Linux-Systemadministratoren ist es von entsch...

Tipps zur Verwendung von Bildlaufleisten in HTML

Als wir heute das Pressemitteilungssystem von Niu ...

Tutorial-Diagramm zur Konfiguration der Tomcat-Umgebungsvariablen unter Win10

Vor der Konfiguration müssen wir Folgendes tun: 1...

Aggregatabfrage- und Union-Abfragevorgänge für MySQL-Datenbanken

Inhaltsverzeichnis 1. Einfügen der abgefragten Er...

Implementierung der Breakpoint-Wiederaufnahme im Vue-Video-Player

In einem aktuellen Projekt musste ich die Funktio...