Detaillierte Erklärung der Schlüsselwörter und reservierten Wörter in MySQL 5.7

Detaillierte Erklärung der Schlüsselwörter und reservierten Wörter in MySQL 5.7

Vorwort

Die Schlüsselwörter von MySQL und Oracle sind nicht genau gleich. In der Oracle-Datenbank definieren wir eine große Anzahl von Codefeldern in unserer Datentabelle, um den Primärschlüssel darzustellen. In MySQL ist Code jedoch ein Schlüsselwort, und die vorherige Verarbeitungsmethode ist etwas "inkompatibel".

Werfen wir einen Blick auf die Schlüsselwörter und reservierten Wörter in MySQL.

Was sind Schlüsselwörter und reservierte Wörter?

Schlüsselwörter sind Wörter, die in SQL eine Bedeutung haben. Bestimmte Schlüsselwörter wie SELECT, DELETE oder BIGINT sind reserviert und erfordern eine besondere Behandlung für die Verwendung als Bezeichner wie Tabellen- und Spaltennamen. Dies gilt auch für die Namen integrierter Funktionen.

So verwenden Sie Schlüsselwörter und reservierte Wörter

Nicht reservierte Schlüsselwörter sind als Bezeichner zulässig und müssen nicht in Anführungszeichen gesetzt werden. Wenn Sie ein reserviertes Wort als Bezeichner verwenden möchten, müssen Sie Anführungszeichen verwenden.

Beispielsweise sind BEGIN und END Schlüsselwörter, aber keine reservierten Wörter. Daher sind für sie als Bezeichner keine Anführungszeichen erforderlich. INTERVAL ist ein reserviertes Schlüsselwort und muss in Anführungszeichen eingeschlossen werden, um als Bezeichner verwendet zu werden.

MySQL>
mysql> verwende hoegh;
Datenbank geändert
MySQL>
mysql> CREATE TABLE-Intervall (Beginn INT, Ende INT);
FEHLER 1064 (42000):
MySQL>
mysql> CREATE TABLE `Intervall` (Beginn INT, Ende INT);
Abfrage OK, 0 Zeilen betroffen (0,42 Sek.)

MySQL>
mysql> anzeigen, Tabelle „Intervall“ erstellen;
+----------+---------------------------------------------------------
| Tabelle | Tabelle erstellen
+----------+---------------------------------------------------------
| Intervall | CREATE TABLE `Intervall` (
 `begin` int(11) DEFAULT NULL,
 `Ende` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 |
+----------+---------------------------------------------------------
1 Zeile im Satz (0,00 Sek.)

MySQL>

Wir können sehen, dass der Tabellenname in der ersten Anweisung das reservierte Wort „Intervall“ verwendet und die Ausführung fehlschlägt.

Die zweite Anweisung fügt dem Intervall Anführungszeichen hinzu und wird erfolgreich ausgeführt.

Wichtig hierbei ist zu beachten, dass es sich bei den Anführungszeichen um Backticks und nicht um einfache Anführungszeichen handeln muss. Andernfalls wird ein Fehler wie folgt gemeldet:

MySQL>
mysql> drop table `interval`; -- use backticks Abfrage OK, 0 Zeilen betroffen (0,11 Sek.)

MySQL>
mysql> create table 'interval' (begin INT, end INT); --Verwenden Sie einfache Anführungszeichen, Fehler ERROR 1064 (42000):

MySQL>

Es gibt eine Ausnahme

Folgt der Bezeichner in einem qualifizierten Namen (Datenbankname) einem Punkt, sind auch bei reservierten Schlüsselwörtern keine Anführungszeichen erforderlich.

Nehmen wir als Beispiel die hoegh-Datenbank. Wenn der Tabellenname als hoegh.interval geschrieben wird, muss das reservierte Wort „interval“ nicht in Anführungszeichen gesetzt werden.

MySQL>
mysql> Tabelle hoegh.interval erstellen (Beginn INT, Ende INT);
Abfrage OK, 0 Zeilen betroffen (0,19 Sek.)

MySQL>
mysql> anzeigen, Tabelle erstellen hoegh.interval;
+----------+---------------------------------------------------------
| Tabelle | Tabelle erstellen
+----------+---------------------------------------------------------
| Intervall | CREATE TABLE `Intervall` (
 `begin` int(11) DEFAULT NULL,
 `Ende` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 |
+----------+---------------------------------------------------------
1 Zeile im Satz (0,00 Sek.)

MySQL>

Informationen zur Verwendung integrierter Funktionsnamen

Integrierte Funktionsnamen sind als Bezeichner zulässig, sollten aber mit Vorsicht verwendet werden. Beispielsweise ist COUNT ein gültiger Spaltenname. Allerdings sind in Funktionsaufrufen standardmäßig keine Leerzeichen zwischen dem Funktionsnamen und dem folgenden ( zulässig. Durch diese Einschränkung kann der Parser unterscheiden, ob ein Name in einem Funktionsaufruf oder in einem nicht-funktionalen Kontext verwendet wird.

Anhang

Irgendwann müssen Sie möglicherweise auf eine neuere Version aktualisieren. Daher ist es eine gute Idee, einen Blick auf zukünftige reservierte Wörter zu werfen. Diese finden Sie in den Handbüchern zu späteren Versionen von MySQL. Die meisten reservierten Wörter sind in Standard-SQL als Spalten- oder Tabellennamen verboten (z. B. GROUP). Einige davon sind reservierte Wörter, da MySQL diese erfordert und einen YACC-Parser verwendet.

Die drei Tabellen sind unten aufgeführt:

Die erste Tabelle, 10.2, zeigt die Schlüsselwörter und reservierten Wörter in MySQL 5.7. Reservierte Schlüsselwörter sind mit (R) gekennzeichnet. Darüber hinaus ist _FILENAME reserviert.

Die zweite Tabelle 10.3 zeigt die in MySQL 5.7 im Vergleich zu MySQL 5.6 hinzugefügten reservierten Wörter.

Die dritte Tabelle 10.4 zeigt die reservierten Wörter, die in MySQL 5.7 im Vergleich zu 5.6 entfernt wurden.

Tabelle 10.2 Schlüsselwörter und reservierte Wörter in MySQL 5.7

ZUGÄNGLICH (R) KONTO[a] AKTION
HINZUFÜGEN (R) NACH GEGEN
AGGREGAT ALGORITHMUS ALLE (R)
ALTER (R) IMMER[b] ANALYSIEREN
ANALYSIEREN (R) UND (R) BELIEBIG
AS (R) ASC (R) ASCII
AEMPFINDLICH (R) BEI AUTOEXTEND_SIZE
AUTO_INCREMENT Durchschnitt Durchschnittliche Zeilenlänge
SICHERUNG VORHER (R) BEGINNEN
ZWISCHEN (R) BIGINT (R) BINÄR (R)
BINLOG BISSCHEN Klecks (R)
BLOCK BOOL BOOLEAN
BEIDE (R) BTREE VON (R)
BYTE CACHE ANRUFEN (R)
KASKADE (R) KASKADIERT FALL (R)
KATALOGNAME KETTE ÄNDERUNG (R)
GEÄNDERT KANAL[c] VERKOHLEN (R)
CHARAKTER (R) Zeichensatz SCHACHT (R)
PRÜFSUMME CHIFFRE KLASSENURSPRUNG
KUNDE SCHLIESSEN VERSCHMELZEN
CODE SORTIMENTIEREN (R) KOLLATION
SPALTE (R) SPALTEN COLUMN_FORMAT
SPALTENNAME KOMMENTAR BEGEHEN
ENGAGIERT KOMPAKT FERTIGSTELLUNG
KOMPRIMIERT KOMPRESSION[d] GLEICHZEITIG
ZUSTAND (R) VERBINDUNG KONSISTENT
EINSCHRÄNKUNG (R) CONSTRAINT_CATALOG Einschränkungsname
CONSTRAINT_SCHEMA ENTHÄLT KONTEXT
WEITER (R) KONVERTIEREN (R) CPU
ERSTELLEN (R) KREUZ (R) WÜRFEL
AKTUELL AKTUELLES DATUM (R) AKTUELLE_ZEIT (R)
AKTUELLER ZEITSTEMPEL (R) AKTUELLER_BENUTZER (R) CURSOR (R)
CURSOR_NAME DATEN DATENBANK (R)
DATENBANKEN (R) DATENDATEI DATUM
DATETIME TAG TAG_STUNDE (R)
TAG_MIKROSEKUNDE (R) TAG_MINUTE (R) TAG_SEKUNDE (R)
ZUORDNUNG AUFHEBEN DEZ (R) DEZIMAL (R)
Erklären (R) STANDARD (R) DEFAULT_AUTH
DEFINIERER VERZÖGERT (R) VERZÖGERUNG_SCHLÜSSEL_SCHREIBEN
ENTF (R) DESC (R) BESCHREIBEN (R)
DES_KEY_FILE DETERMINISTISCH (R) DIAGNOSE
VERZEICHNIS DEAKTIVIEREN VERWERFEN
SCHEIBE Unterscheidbar (R) UNTERSCHIEDLICH (R)
DIV (R) TUN DOPPELT (R)
FALLEN (R) DUAL (R) DUMPFILE
DUPLIKAT DYNAMISCH JEDER (R)
SONST (R) SONST WENN (R) AKTIVIEREN
Beiliegend (R) VERSCHLÜSSELUNG[e] ENDE
ENDE MOTOR MOTOREN
ENUM FEHLER FEHLER
FLUCHT Entkommen (R) EREIGNIS
VERANSTALTUNGEN JEDER AUSTAUSCH
AUSFÜHREN EXISTIERT (R) AUSFAHRT (R)
ERWEITERUNG ERLÖSCHEN ERKLÄREN (R)
EXPORT ERWEITERT EXTENT_SIZE
FALSCH (R) SCHNELL FEHLER
HOLEN (R) BEREICHE DATEI
FILE_BLOCK_SIZE[f] FILTER[g] ERSTE
BEHOBEN SCHWEBEN (R) FLOAT4 (R)
FLOAT8 (R) SPÜLEN FOLGT[h]
FÜR (R) KRAFT (R) AUSLÄNDISCH (R)
FORMAT GEFUNDEN VON (R)
VOLL VOLLTEXT (R) FUNKTION
ALLGEMEIN GENERIERT[i] (R) GEOMETRIE
GEOMETRIEKOLLEKTION ERHALTEN (R) GET_FORMAT
WELTWEIT GEWÄHRUNG (R) ZUSCHLÄGE
GRUPPE (R) GRUPPEN_REPLIKATION[j] HANDLER
HASCH HABEN (R) HELFEN
HOHE PRIORITÄT (R) GASTGEBER GASTGEBER
STUNDE STUNDE_MIKROSEKUNDE (R) STUNDE_MINUTE (R)
STUNDE_SEKUNDE (R) IDENTIFIZIERT WENN (R)
IGNORIEREN (R) SERVER_IDS IGNORIEREN IMPORT
IN (R) INDEX (R) INDIZES
INFILE (R) INITIAL_SIZE INNEN (R)
EIN/AUS (R) Unempfindlich (R) EINFÜGEN (R)
INSERT_METHOD INSTALLIEREN INSTANZ[k]
Intelligenz (R) INT1 (R) INT2 (R)
INT3 (R) INT4 (R) INT8 (R)
INTEGER (R) INTERVALL (R) IN (R)
Aufrufer IO IO_AFTER_GTIDS (R)
IO_BEFORE_GTIDS (R) IO_THREAD IPC
Ist (R) ISOLIERUNG EMITTENTIN
ITERATE (R) BEITRETEN (R) JSON[l]
TASTE (R) TASTEN (R) SCHLÜSSELBLOCKGRÖSSE
TÖTEN (R) SPRACHE ZULETZT
FÜHREND (R) VERLASSEN (R) BLÄTTER
LINKS (R) WENIGER EBENE
Gefällt mir (R) GRENZE (R) LINEAR (R)
LINIEN (R) LINESTRING LISTE
LAST (R) LOKAL LOKALE ZEIT (R)
LOKALER ZEITSTEMPEL (R) SPERREN (R) SCHLÖSSER
LOGFILE PROTOKOLLE LANG (R)
LANGBLOB (R) LANGTEXT (R) SCHLEIFE (R)
NIEDRIGE PRIORITÄT (R) MASTER MASTER_AUTO_POSITION
MASTER_BIND (R) MASTER_CONNECT_RETRY MASTER_DELAY
MASTER_HEARTBEAT_PERIOD MASTER_HOST MASTER_LOG_FILE
MASTER_LOG_POS MASTER_PASSWORD MASTER_PORT
MASTER_RETRY_COUNT MASTER_SERVER_ID MASTER_SSL
MASTER_SSL_CA MASTER_SSL_CAPATH MASTER_SSL_CERT
MASTER_SSL_CIPHER MASTER_SSL_CRL MASTER_SSL_CRLPATH
MASTER_SSL_KEY MASTER_SSL_VERIFY_SERVER_CERT(R) MASTER_TLS_VERSION[m]
MASTER_USER Spiel (R) MAXIMALER WERT (R)
MAXIMALE VERBINDUNGEN PRO STUNDE MAX_ABFRAGEN_PRO_STUNDE MAX_ROWS
MAXIMALE GRÖSSE MAX_STATEMENT_TIME[n] MAXIMALE UPDATES PRO STUNDE
MAX_BENUTZER_VERBINDUNGEN MEDIUM MITTLERER BLOB (R)
MITTELINT (R) MITTELTEXT (R) ERINNERUNG
VERSCHMELZEN MESSAGE_TEXT MIKROSEKUNDE
MITTELEINST. (R) WANDERN MINUTE
MINUTE_MIKROSEKUNDE (R) MINUTE_SEKUNDE (R) MIN_ROWS
MOD (R) MODUS ÄNDERT (R)
ÄNDERN MONAT MEHRZEILENSTICH
MEHRPUNKT MEHRFACHE POLYGONE MUTEX
MYSQL_ERRNO NAME NAMEN
Nationales NATÜRLICH (R) NCHAR
NDB NDBCLUSTER NIEMALS[o]
NEU NÄCHSTE NEIN
KNOTENGRUPPE NICHT BLOCKIEREND[p] KEINER
NICHT (R) NEIN_WAIT NO_WRITE_TO_BINLOG (R)
NULL (R) NUMMER NUMERISCH (R)
NVARCHAR VERSCHIEBUNG ALTES_PASSWORT[q]
EIN (R) EINS NUR
OFFEN OPTIMIEREN (R) OPTIMIZER_COSTS[r] (R)
OPTION (R) OPTIONAL (R) OPTIONEN
ODER (R) BESTELLUNG (R) AUS (R)
AUSSEN (R) OUTFILE (R) EIGENTÜMER
PACK_KEYS SEITE PARSER
PARSE_GCOL_EXPR[s] TEILWEISE TRENNWAND (R)
PARTITIONIERUNG PARTITIONEN PASSWORT
PHASE PLUGIN PLUGINS
PLUGIN_DIR PUNKT POLYGON
HAFEN VORHER[t] PRÄZISION (R)
VORBEREITEN BEWAHREN VORHERIGE
PRIMÄR (R) PRIVILEGIEN VERFAHREN (R)
PROZESSLISTE PROFIL PROFILE
PROXY SÄUBERN (R) QUARTAL
ABFRAGE SCHNELL BEREICH (R)
LESEN (R) LESEN (R) NUR LESE
LESEN_SCHREIBEN (R) ECHT (R) NEU AUFBAUEN
GENESEN NEU DATEI REDO_BUFFER_SIZE
ÜBERFLÜSSIG REFERENZEN (R) REGEXP (R)
RELAIS RELAISLOG RELAY_LOG_FILE
RELAY_LOG_POS RELAY_THREAD LOSLASSEN (R)
NEU LADEN ENTFERNEN UMBENENNEN (R)
REORGANISIEREN REPARIEREN WIEDERHOLEN (R)
WIEDERHOLBAR ERSETZEN (R) REPLIZIEREN_DO_DB[u]
REPLICATE_DO_TABLE[v] REPLICATE_IGNORE_DB[w] REPLICATE_IGNORE_TABLE[x]
REPLICATE_REWRITE_DB[y] REPLICATE_WILD_DO_TABLE[z] REPLICATE_WILD_IGNORE_TABLE[aa]
REPLIKATION ERFORDERLICH (R) ZURÜCKSETZEN
RÜCKMELDUNG (R) WIEDERHERSTELLEN EINSCHRÄNKEN (R)
WIEDER AUFNEHMEN RÜCKGABE (R) RETURNED_SQLSTATE
Rückversand UMKEHREN WIDERRUF (R)
RECHTS (R) RLIKE (R) ROLLBACK
ROLLUP ROTATE[ab] ROUTINE
REIHE REIHEN ROW_COUNT
ROW_FORMAT RTREE SPEICHERPUNKT
ZEITPLAN SCHEMA (R) SCHEMAS (R)
SCHEMA_NAME ZWEITE ZWEITE_MIKROSEKUNDE (R)
SICHERHEIT AUSWÄHLEN (R) EMPFINDLICH (R)
TRENNUNGSZEICHEN (R) SERIE SERIALISIERBAR
SERVER SITZUNG STELLEN (R)
AKTIE ANZEIGEN (R) ABSCHALTEN
Signal (R) UNTERZEICHNET EINFACH
SKLAVE LANGSAM SMALLINT (R)
SCHNAPPSCHUSS BUCHSE MANCHE
SONAME KLINGEL QUELLE
RÄUMLICH (R) SPEZIFISCH (R) SQL (R)
SQLEXCEPTION (R) SQLSTATE (R) SQLWARNING (R)
SQL_AFTER_GTIDS SQL_AFTER_MTS_GAPS SQL_BEFORE_GTIDS
SQL_BIG_RESULT (R) SQL_BUFFER_RESULT SQL_CACHE
SQL_CALC_FOUND_ROWS (R) SQL_NO_CACHE SQL_SMALL_RESULT (R)
SQL_THREAD SQL_TSI_DAY SQL_TSI_HOUR
SQL_TSI_MINUTE SQL_TSI_MONTH SQL_TSI_QUARTER
SQL_TSI_SECOND SQL_TSI_WEEK SQL_TSI_YEAR
SSL (R) GESTAPELT START
STARTEN (R) BEGINNT STATS_AUTO_RECALC
STATS_PERSISTENT STATS_SAMPLE_PAGES STATUS
STOPPEN LAGERUNG GESPEICHERT[ac] (R)
STRAIGHT_JOIN (R) Zeichenfolge UNTERKLASSE_URSPRUNG
THEMA UNTERTEILUNG UNTERPARTITIONEN
SUPER AUSSETZEN TAUSCH
SCHALTER TISCH (R) TISCHE
TABELLENBEREICH TABLE_CHECKSUM TABELLE_NAME
VORÜBERGEHEND VERFÜHRBAR BEENDET (R)
TEXT ALS DANN (R)
ZEIT ZEITSTEMPEL ZEITSTEMPELADD
ZEITSTEMPELDIFF WINZIGER BLOB (R) TINYINT (R)
TINYTEXT (R) ZU (R) NACHLAUFEND (R)
TRANSAKTION AUSLÖSER (R) AUSLÖSER
WAHR (R) KÜRZEN TYP
TYPEN UNVERBUNDEN UNDEFINIERT
Rückgängig machen (R) UNDOFILE UNDO_BUFFER_SIZE
UNICODE DEINSTALLIEREN UNION (R)
EINZIGARTIG (R) UNBEKANNT ENTSPERREN (R)
UNSIGNED (R) BIS AKTUALISIEREN (R)
AUFRÜSTEN VERWENDUNG (R) VERWENDEN (R)
BENUTZER BENUTZERRESSOURCEN USE_FRM
VERWENDEN (R) UTC_DATE (R) UTC_TIME (R)
UTC_TIMESTAMP (R) VALIDIERUNG[ad] WERT
WERTE (R) VARIANTE (R) VARCHAR (R)
VARCHARAKTER (R) VARIABLEN VARIIEREND (R)
SICHT VIRTUELL (R) WARTEN
WARNHINWEISE WOCHE GEWICHTSSTRING
WANN (R) WO (R) WÄHREND (R)
MIT (R) OHNE[af] ARBEITEN
VERPACKUNG SCHREIBEN (R) X509
XA XID[ag] XML
XOR (R) JAHR JAHR_MONAT (R)
ZEROFILL (R)

[a] KONTO: hinzugefügt in 5.7.6 (nicht reserviert)

[b] IMMER: hinzugefügt in 5.7.6 (nicht reserviert)

[c] KANAL: hinzugefügt in 5.7.6 (nicht reserviert)

[d] KOMPRESSION: hinzugefügt in 5.7.8 (nicht reserviert)

[e] VERSCHLÜSSELUNG: hinzugefügt in 5.7.11 (nicht reserviert)

[f] FILE_BLOCK_SIZE: hinzugefügt in 5.7.6 (nicht reserviert)

[g] FILTER: hinzugefügt in 5.7.3 (nicht reserviert)

[h] FOLGT: hinzugefügt in 5.7.2 (nicht reserviert)

[i] GENERATED: hinzugefügt in 5.7.6 (reserviert)

[j] GROUP_REPLICATION: hinzugefügt in 5.7.6 (nicht reserviert)

[k] INSTANZ: hinzugefügt in 5.7.11 (nicht reserviert)

[l] JSON: hinzugefügt in 5.7.8 (nicht reserviert)

[m] MASTER_TLS_VERSION: hinzugefügt in 5.7.10 (nicht reserviert)

[n] MAX_STATEMENT_TIME: hinzugefügt in 5.7.4 (nicht reserviert); entfernt in 5.7.8

[o] NEVER: hinzugefügt in 5.7.4 (nicht reserviert)

[p] NICHT BLOCKIEREND: entfernt in 5.7.6

[q] OLD_PASSWORD: entfernt in 5.7.5

[r] OPTIMIZER_COSTS: hinzugefügt in 5.7.5 (reserviert)

[s] PARSE_GCOL_EXPR: hinzugefügt in 5.7.6 (reserviert); wurde in 5.7.8 nicht reserviert

[t] VORHERGEHT: hinzugefügt in 5.7.2 (nicht reserviert)

[u] REPLICATE_DO_DB: hinzugefügt in 5.7.3 (nicht reserviert)

[v] REPLICATE_DO_TABLE: hinzugefügt in 5.7.3 (nicht reserviert)

[w] REPLICATE_IGNORE_DB: hinzugefügt in 5.7.3 (nicht reserviert)

[x] REPLICATE_IGNORE_TABLE: hinzugefügt in 5.7.3 (nicht reserviert)

[y] REPLICATE_REWRITE_DB: hinzugefügt in 5.7.3 (nicht reserviert)

[z] REPLICATE_WILD_DO_TABLE: hinzugefügt in 5.7.3 (nicht reserviert)

[aa] REPLICATE_WILD_IGNORE_TABLE: hinzugefügt in 5.7.3 (nicht reserviert)

[ab] ROTATE: hinzugefügt in 5.7.11 (nicht reserviert)

[ac] STORED: hinzugefügt in 5.7.6 (reserviert)

[Anzeige] VALIDIERUNG: hinzugefügt in 5.7.5 (nicht reserviert)

[ae] VIRTUAL: hinzugefügt in 5.7.6 (reserviert)

[af] OHNE: hinzugefügt in 5.7.5 (nicht reserviert)

[ag] XID: hinzugefügt in 5.7.5 (nicht reserviert)

Tabelle 10.3 Schlüsselwörter und reservierte Wörter, die in MySQL 5.7 im Vergleich zu MySQL 5.6 hinzugefügt wurden

KONTO STETS KANAL
KOMPRESSION VERSCHLÜSSELUNG DATEIBLOCKGRÖSSE
FILTER FOLGT GENERIERT (R)
GRUPPENREPLIKATION BEISPIEL JSON
MASTER_TLS_VERSION NIEMALS OPTIMIZER_COSTS (R)
PARSE_GCOL_EXPR VORAUSGEHT REPLICATE_DO_DB
REPLICATE_DO_TABLE REPLICATE_IGNORE_DB REPLICATE_IGNORE_TABLE
REPLICATE_REWRITE_DB REPLIKATION_WILD_DO_TABLE REPLICATE_WILD_IGNORE_TABLE
DREHEN GESTAPELT GESPEICHERT (R)
VALIDIERUNG VIRTUELL (R) OHNE
XID

Tabelle 10.4 Schlüsselwörter und reservierte Wörter, die in MySQL 5.7 im Vergleich zu MySQL 5.6 entfernt wurden

ALTES PASSWORT

Zusammenfassen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels Ihnen bei Ihrem Studium oder Ihrer Arbeit helfen kann. Wenn Sie Fragen haben, können Sie eine Nachricht hinterlassen. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM.

Das könnte Sie auch interessieren:
  • Python verarbeitet MySQL-Sonderzeichen
  • Probleme beim Verbinden von Python3 mit Mysql8.0 und wie man sie löst
  • So lösen Sie den Konflikt zwischen Python-MySQL-Feld und Schlüsselwort

<<:  So gehen Sie mit zu vielen Docker-Protokollen um, die dazu führen, dass die Festplatte voll wird

>>:  NestJs verwendet Mongoose zum Betrieb von MongoDB

Artikel empfehlen

Natives JS zum Erzielen von Laufschrifteffekten

Heute werde ich Ihnen einen Laufschrifteffekt zei...

So verwenden Sie benutzerdefinierte Tags in HTML

Benutzerdefinierte Tags können in XML- und HTML-Da...

JavaScript zur Implementierung eines einfachen Einkaufsformulars

In diesem Artikel wird der spezifische JavaScript...

Allgemeine Struktur-Tags in XHTML

Struktur Text, Kopf, HTML, Titel Text abbr, Akron...

So erstellen Sie ein React-Projekt mit Vite

Inhaltsverzeichnis Vorwort Erstellen Sie ein Vite...

Installations- und Konfigurationstutorial von MySQL 8.0.16 unter Win10

1. Entpacken Sie MySQL 8.0.16 Der Ordner dada und...

Vue3 kapselt die Textskelett-Effektkomponente der Seitennavigation

Vue3-Projektkapselung Seitennavigation Textskelet...

Tutorial zum Bereitstellen von nginx+uwsgi in Django-Projekten unter Centos8

1. Virtuelle Umgebung virtualenv installieren 1. ...

Web-Frontend-Entwicklung CSS-bezogene Teamzusammenarbeit

Die Frontend-Entwicklungsabteilung wächst, die Mi...

CSS zum Erzielen des Bildschwebens mit der Maus-Falteffekts

CSS zum Erzielen des Bildschwebens mit der Maus-F...