sql >> Database teknologi >  >> RDS >> Mysql

mysql-forespørgsel VIS KOLONNER FRA tabel som 'colmunname':spørgsmål

Det ligner mere

WHERE column_name LIKE 'column name'

Da den bruger LIKE , kan du sætte jokertegnsmønstre i parameteren, f.eks.

SHOW COLUMNS FROM table LIKE '%id'

vil finde alle kolonner, der ender på id .

Hvis der ikke er nogen jokertegn, så LIKE svarer til = .

Hvis du ikke ønsker at bruge LIKE , kan du bruge WHERE :

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

I SHOW COLUMNS output, field kolonne indeholder kolonnenavnene. WHERE klausulen tillader også test af andre attributter, f.eks.

SHOW COLUMNS FROM table WHERE type LIKE 'varchar%'

vil finde alle VARCHAR kolonner.



  1. Årsager til ikke at have et klynget indeks i SQL Server 2005

  2. Estimer datakomprimeringsbesparelser i SQL Server

  3. MySQL-triggere og SUM()

  4. MySQL dynamisk krydstabuleringsforespørgsel:Valg af underordnede poster som yderligere kolonner