sql >> Databasteknik >  >> RDS >> Mysql

mysql-fråga VISA KOLUMNER FRÅN tabell som 'colmunname':questions

Det är mer som

WHERE column_name LIKE 'column name'

Eftersom den använder LIKE , kan du sätta jokerteckenmönster i parametern, t.ex.

SHOW COLUMNS FROM table LIKE '%id'

hittar alla kolumner som slutar på id .

Om det inte finns några jokertecken, LIKE motsvarar = .

Om du inte vill använda LIKE , kan du använda WHERE :

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

I SHOW COLUMNS output, field kolumnen innehåller kolumnnamnen. WHERE klausulen tillåter även testning av andra attribut, t.ex.

SHOW COLUMNS FROM table WHERE type LIKE 'varchar%'

hittar alla VARCHAR kolumner.



  1. percentiler från histogramdata

  2. Hur REGEXP_INSTR()-funktionen fungerar i MySQL

  3. Det gick inte att bearbeta formatparametrar med mysql.connector i Python

  4. Subtrahera dagar från ett datum i PostgreSQL