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

jQuery realisiert dynamische Partikeleffekte

In diesem Artikel wird der spezifische Code von j...

Lassen Sie sich das Funktionsprinzip von JavaScript erklären

Inhaltsverzeichnis Browserkernel JavaScript-Engin...

Bootstrap+Jquery zum Erreichen eines Kalendereffekts

In diesem Artikel wird der spezifische Code von B...

Grafisches Tutorial zur Installation von MySQL 8.0.12

MySQL8.0.12-Installationstutorial, mit allen teil...

Fallerklärung für den Nginx-Reverse-Proxy zu Go-FastDFS

Hintergrund go-fastdfs ist ein verteiltes Dateisy...

Neue Funktionen in MySQL 8.0: Hash Join

Das MySQL-Entwicklungsteam hat am 14. Oktober 201...

js zur Implementierung eines Web-Rechners

Wie erstelle ich mit HTML, CSS und JS einen einfa...

Lösung für den MySQL-Root-Passwortfehler Nummer 1045

MySQL-Dienst stoppen Klicken Sie in Windows mit d...

Detaillierte Erklärung der Rolle statischer Variablen in MySQL

Detaillierte Erklärung der Rolle statischer Varia...

CocosCreator Universal Framework Design Network

Inhaltsverzeichnis Vorwort WebSocket verwenden Er...