SQLite équivalent à la commande DESCRIBE de MySQL
SQLite ne propose pas d'équivalent exact à la commande DESCRIBE de MySQL. Cependant, il existe une méthode alternative pour obtenir des informations détaillées sur une table :
Utilisation de la commande .schema
L'utilitaire de ligne de commande SQLite fournit une commande .schema qui permet vous permet d'afficher les instructions de création pour une table spécifiée. Ces informations incluent plus de détails que la commande PRAGMA table_info [table].
Pour utiliser la commande .schema :
.schema TABLENAME
où TABLENAME est le nom de la table que vous souhaitez inspecter.
Exemple
Considérez le SQLite suivant base de données contenant une table nommée étudiants :
CREATE TABLE students ( id INTEGER PRIMARY KEY, name TEXT, age INTEGER, address TEXT, joined_date DATE );
Pour afficher l'instruction de création de la table des étudiants à l'aide de l'option .schema, exécutez la requête suivante :
.schema students
Cela affichera l'instruction de création suivante :
CREATE TABLE students ( id INTEGER PRIMARY KEY, name TEXT, age INTEGER, address TEXT, joined_date DATE );
Comme vous pouvez le voir, la commande .schema fournit une vue plus détaillée de la structure de la table, y compris la clé primaire et les types de données de chaque colonne.
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!