sql >> Database >  >> RDS >> Mysql

mysql-query SHOW COLUMNS FROM tabel zoals 'colmunname':questions

Het is meer als

WHERE column_name LIKE 'column name'

Omdat het LIKE . gebruikt , kunt u wildcardpatronen in de parameter plaatsen, bijvoorbeeld

SHOW COLUMNS FROM table LIKE '%id'

vindt alle kolommen die eindigen op id .

Als er geen jokertekens zijn, dan LIKE is gelijk aan = .

Als je LIKE . niet wilt gebruiken , kunt u WHERE . gebruiken :

SHOW COLUMNS FROM table WHERE field = 'column name';

In de SHOW COLUMNS uitvoer, het field kolom bevat de kolomnamen. De WHERE clausule staat ook het testen van andere attributen toe, bijv.

SHOW COLUMNS FROM table WHERE type LIKE 'varchar%'

vindt alle VARCHAR kolommen.



  1. Python- en MySQL-database:een praktische introductie

  2. mysql SUBSIDIE + WAAR

  3. Boompad ophalen in MySQL-tabel

  4. Threadveiligheid van MySQL's Select Last_Insert_ID