Maison >base de données >tutoriel mysql >Comment obtenir l'équivalent de la commande DESCRIBE de MySQL dans SQLite ?

Comment obtenir l'équivalent de la commande DESCRIBE de MySQL dans SQLite ?

Patricia Arquette
Patricia Arquetteoriginal
2024-11-25 19:17:141088parcourir

How to get the equivalent of MySQL's DESCRIBE command in SQLite?

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 :

  1. Ouvrez l'utilitaire de ligne de commande SQLite.
  2. Connectez-vous à la base de données contenant la table que vous souhaitez inspecter.
  3. Entrez ce qui suit command :
.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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn