Maison > Article > base de données > Comment interroger tous les champs d’une table en MySQL ?
Méthode MySQL pour interroger tous les champs d'une table : utilisez l'instruction "SHOW FROM" avec le mot-clé FULL pour interroger. La syntaxe "SHOW FULL COLUMNS FROM table_name" peut afficher toutes les informations de champ de la table de données spécifiée.
nom de la table de requête mysql tous les champs
1. 🎜>
show tables [from db_name];2. Afficher les informations du champ
SHOW FULL COLUMNS FROM table_nameObtenir les informations suivantes
Champ : nom du champ
Type : type de champ
Collation : jeu de caractères (disponible dans MySQL 5.0 et supérieur) )
Null : peut-il être NULL
Clé : Index (PRI, unique, index)
Par défaut : valeur par défaut
Extra : Extra (qu'il soit auto_increment)
Privilèges : Autorisations
Commentaire : Remarques (disponible dans MySQL 5.0 et supérieur)
mysql> create table teacher # 创建teacher表 -> ( -> Id int (5) auto_increment not null primary key, -> name char(10) not null, -> address varchar(50) default 'No.1 Mid school', -> year date -> ); Query OK, 0 rows affected (0.02 sec) mysql> show tables; +------------------+ | Tables_in_school | +------------------+ | teacher | +------------------+ 1 row in set (0.00 sec) mysql> show full columns from teacher; # 显示teacher表的所有字段 +---------+-------------+-------------------+------+-----+-----------------+----------------+---------------------------------+---------+ | Field | Type | Collation | Null | Key | Default | Extra | Privileges | Comment | +---------+-------------+-------------------+------+-----+-----------------+----------------+---------------------------------+---------+ | Id | int(5) | NULL | NO | PRI | NULL | auto_increment | select,insert,update,references | | | name | char(10) | latin1_swedish_ci | NO | | NULL | | select,insert,update,references | | | address | varchar(50) | latin1_swedish_ci | YES | | No.1 Mid school | | select,insert,update,references | | | year | date | NULL | YES | | NULL | | select,insert,update,references | | +---------+-------------+-------------------+------+-----+-----------------+----------------+---------------------------------+---------+ 4 rows in set (0.01 sec) mysql> drop table teacher; # 删除teacher表 Query OK, 0 rows affected (0.03 sec) mysql> show tables; Empty set (0.00 sec) mysql>Tutoriel recommandé :
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!