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

Detaillierte Erklärung des JavaScript-Proxy-Objekts

Inhaltsverzeichnis 1. Was ist ein Proxy? 2. Wie w...

Definieren der Mindesthöhe der Inline-Elementspanne

Das Span-Tag wird häufig beim Erstellen von HTML-...

Detaillierte Erklärung gängiger Docker-Befehle

1. Hilfe-Befehl 1. Aktuelle Docker-Version anzeig...

mysql 5.7.5 m15 winx64.zip Installations-Tutorial

So installieren und konfigurieren Sie mysql-5.7.5...

JS implementiert einen einfachen TodoList-Effekt (Notizblock)

Das Notizblockprogramm wird mithilfe der drei wic...

HTML-Grundlagen - Zusammenfassung - Empfehlung (Absatz)

HTML-Absatz Absätze werden durch das Tag <p>...

Detaillierte Erläuterung der MySQL-Datenbankisolationsebene und des MVCC

Inhaltsverzeichnis 1. Isolationsstufe LESEN SIE U...

Beschreiben Sie kurz den Unterschied zwischen MySQL und Oracle

1. Oracle ist eine große Datenbank, während MySQL...

jQuery implementiert die Anzeige und Ausblendung von Anzeigenanimationen

Wir sehen oft, dass Anzeigen nach ein paar Sekund...

Detaillierte Beispiele für Variablen- und Funktionspromotion in JavaScript

js-Ausführung Phase der lexikalischen Analyse: um...