Règles de nom de table de base de données SQLite
La base de données SQLite est très flexible dans l'utilisation des caractères de nom de table, permettant l'utilisation d'une variété de combinaisons de caractères. Les combinaisons alphanumériques (A-Z, a-z et 0-9) constituent des noms de table valides.
Il est à noter que le nom de la table ne peut pas commencer par un chiffre pour éviter toute confusion avec des entiers. Par exemple, CREATE TABLE 123abc(...)
est un nom de table non valide.
En plus des caractères alphanumériques, SQLite autorise l'utilisation de tirets ("-") dans les noms de tables, mais n'autorise pas l'utilisation de points ("."), ce qui est différent de la représentation de database.table
. Cela signifie que CREATE TABLE 123abc.txt(...)
est un nom de table non valide, tandis que CREATE TABLE 123abc-ABC.txt(...)
est valide.
L'utilisation de guillemets permet une plus grande flexibilité, permettant à n'importe quelle combinaison de caractères d'être un nom de table valide. Les noms de tableaux peuvent être placés entre guillemets doubles ("), guillemets simples (') ou crochets ([]). Par exemple :
<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>
Par conséquent, SQLite permet l'utilisation de noms de tables entre guillemets et sans guillemets, offrant ainsi une variété d'options pour la conception de bases de données et la gestion des données.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!