Maison  >  Article  >  base de données  >  Commande MySQL DESCRIBE ?

Commande MySQL DESCRIBE ?

WBOY
WBOYavant
2023-08-28 21:13:051542parcourir

MySQL 的 DESCRIBE 命令?

DESCRIBE ou DESC de MySQL sont tous deux équivalents. DESC est l'abréviation de la commande DESCRIBE et est utilisée pour afficher des informations de table telles que les noms de colonnes et les contraintes de nom de colonne.

La commande

DESCRIBE est équivalente à la commande suivante -

SHOW columns from yourTableName command.

Ce qui suit est une requête pour afficher des informations sur une table à l'aide de la commande DESCRIBE. La requête est la suivante.

mysql> DESCRIBE Student;

Ci-dessus, Student est le nom de la table dans ma base de données.

La requête ci-dessus génère le résultat suivant.

+-------+--------------+------+-----+---------+-------+
| Field | Type         | Null | Key | Default | Extra |
+-------+--------------+------+-----+---------+-------+
| id    | int(11)      | YES  | MUL | NULL    |       |
| Name  | varchar(100) | YES  | MUL | NULL    |       |
+-------+--------------+------+-----+---------+-------+
2 rows in set (0.13 sec)

Voici la requête équivalente qui donne les mêmes résultats. La requête est la suivante.

mysql> show columns from student;

Ce qui suit est le résultat.

+-------+--------------+------+-----+---------+-------+
| Field | Type         | Null | Key | Default | Extra |
+-------+--------------+------+-----+---------+-------+
| id    | int(11)      | YES  | MUL | NULL    |       |
| Name  | varchar(100) | YES  | MUL | NULL    |       |
+-------+--------------+------+-----+---------+-------+
2 rows in set (0.03 sec)

Comme vous pouvez le voir ci-dessus, ils donnent tous les deux le même résultat.

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer