SQLite-Datenbanktabellennamensregeln
SQLite-Datenbanken sind bei der Verwendung von Tabellennamenszeichen sehr flexibel und ermöglichen die Verwendung einer Vielzahl von Zeichenkombinationen. Alphanumerische Kombinationen (A-Z, a-z und 0-9) bilden gültige Tabellennamen.
Es ist zu beachten, dass der Tabellenname nicht mit einer Zahl beginnen darf, um Verwechslungen mit ganzen Zahlen zu vermeiden. Beispielsweise ist CREATE TABLE 123abc(...)
ein ungültiger Tabellenname.
Zusätzlich zu alphanumerischen Zeichen erlaubt SQLite die Verwendung von Bindestrichen („-“) in Tabellennamen, nicht jedoch die Verwendung von Punkten („.“), was sich von der Darstellung von database.table
unterscheidet. Das bedeutet, dass CREATE TABLE 123abc.txt(...)
ein ungültiger Tabellenname ist, während CREATE TABLE 123abc-ABC.txt(...)
gültig ist.
Die Verwendung von Anführungszeichen bietet mehr Flexibilität, sodass jede Zeichenkombination ein gültiger Tabellenname sein kann. Tabellennamen können in doppelte Anführungszeichen ("), einfache Anführungszeichen (') oder eckige Klammern ([]) eingeschlossen werden. Beispiel:
<code>"This should-be a_valid.table+name!?"</code>
<code>'This should-be a_valid.table+name!?'</code>
<code>[This should-be a_valid.table+name!?]</code>
Daher ermöglicht SQLite die Verwendung von Tabellennamen ohne und in Anführungszeichen und bietet so eine Vielzahl von Optionen für das Datenbankdesign und die Datenverwaltung.
Das obige ist der detaillierte Inhalt vonWelche Zeichen sind in SQLite-Tabellennamen zulässig?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!