Maison > base de données > tutoriel mysql > le corps du texte

Comment interroger les types de champs de la table de la base de données MySQL ?

青灯夜游
Libérer: 2020-10-14 16:53:58
original
8309 Les gens l'ont consulté

Dans la base de données mysql, vous pouvez interroger les types de champs de la table de données via l'instruction DESCRIBE ; cette instruction peut afficher les informations de champ de la table sous la forme d'un tableau, y compris le nom du champ, les données du champ. type, s'il s'agit de la clé primaire et s'il existe des valeurs par défaut, etc. ; la structure syntaxique est "DESCRIBE nom de la table", qui peut être abrégé en "DESC nom de la table".

Comment interroger les types de champs de la table de la base de données MySQL ?

(Tutoriel recommandé : Tutoriel vidéo mysql)

DÉCRIRE : sous forme de une table Afficher la structure de la table

L'instruction DESCRIBE/DESC affichera les informations de champ de la table sous la forme d'un tableau, y compris le nom du champ, le type de données du champ, qu'il s'agisse la clé primaire, et s'il existe une valeur par défaut, etc.

Le format de syntaxe est le suivant :

DESCRIBE <表名>;
Copier après la connexion

ou abrégé en :

DESC <表名>;
Copier après la connexion

[Exemple 1 ] Utilisez DESCRIBE et DESC respectivement pour afficher la structure de la table et l'instruction SQL de la table tb_emp1 Et les résultats d'exécution sont les suivants :

mysql> DESCRIBE tb_emp1;
+--------+-------------+------+-----+---------+-------+
| Field  | Type        | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+-------+
| id     | int(11)     | YES  |     | NULL    |       |
| name   | varchar(25) | YES  |     | NULL    |       |
| deptId | int(11)     | YES  |     | NULL    |       |
| salary | float       | YES  |     | NULL    |       |
+--------+-------------+------+-----+---------+-------+
4 rows in set (0.14 sec)

mysql> DESC tb_emp1;
+--------+-------------+------+-----+---------+-------+
| Field  | Type        | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+-------+
| id     | int(11)     | YES  |     | NULL    |       |
| name   | varchar(25) | YES  |     | NULL    |       |
| deptId | int(11)     | YES  |     | NULL    |       |
| salary | float       | YES  |     | NULL    |       |
+--------+-------------+------+-----+---------+-------+
4 rows in set (0.14 sec)
Copier après la connexion

Parmi eux, la signification de chaque champ est la suivante :

  • Null : Indique si la colonne peut stocker des valeurs NULL.

  • Clé : Indique si la colonne est indexée. PRI signifie que la colonne fait partie de la clé primaire de la table, UNI signifie que la colonne fait partie d'un index UNIQUE et MUL signifie qu'une valeur donnée peut apparaître plusieurs fois dans la colonne.

  • Par défaut : Indique si la colonne a une valeur par défaut, et si oui, quelle est cette valeur.

  • Extra : Indique des informations supplémentaires liées à une colonne donnée qui peuvent être obtenues, telles que AUTO_INCREMENT, etc.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal