

# SHOW COLUMNS
<a name="show-columns"></a>

Solo muestra los nombres de las columnas de una única tabla, vista de Athena o vista del Catálogo de datos especificada. Para obtener información más detallada de las vistas de Athena, consulte el AWS Glue Data Catalog en su lugar. Para obtener información y ejemplos, consulte las siguientes secciones del tema [Consulta de AWS Glue Data Catalog](querying-glue-catalog.md):
+ Para ver metadatos de columna, como el tipo de datos, consulte [Enumeración o búsqueda de las columnas de una tabla o vista especificadas](querying-glue-catalog-listing-columns.md). 
+ Para ver todas las columnas de todas las tablas en una base de datos específica en `AwsDataCatalog`, consulte [Enumeración o búsqueda de las columnas de una tabla o vista especificadas](querying-glue-catalog-listing-columns.md). 
+ Para ver todas las columnas de todas las tablas en todas las bases de datos en `AwsDataCatalog`, consulte [Enumeración de todas las columnas de todas las tablas](querying-glue-catalog-listing-all-columns-for-all-tables.md).
+ Para ver las columnas que tienen en común tablas específicas de una base de datos, consulte [Enumeración de las columnas que tienen en común tablas específicas](querying-glue-catalog-listing-columns-in-common.md).

En el caso de las vistas del Catálogo de datos, el resultado de la instrucción se controla mediante el control de acceso de Lake Formation y muestra solo las columnas a las que tiene acceso el solicitante.

## Sinopsis
<a name="synopsis"></a>

```
SHOW COLUMNS {FROM|IN} database_name.table_or_view_name
```

```
SHOW COLUMNS {FROM|IN} table_or_view_name [{FROM|IN} database_name]
```

Las palabras clave `FROM` y `IN` se pueden utilizar indistintamente. Si *table\$1or\$1view\$1name* o *database\$1name* tiene caracteres especiales como guiones, indique el nombre con acentos invertidos (por ejemplo, ``my-database`.`my-table``). No indique *table\$1or\$1view\$1name* o *database\$1name* con comillas simples o dobles. Actualmente, el uso de `LIKE` y las expresiones de asociación de patrones no son compatibles.

## Ejemplos
<a name="examples"></a>

Los siguientes ejemplos equivalentes muestran las columnas de la tabla `orders` en la base de datos `customers`. En los dos primeros ejemplos se presupone que `customers` es la base de datos actual.

```
SHOW COLUMNS FROM orders
```

```
SHOW COLUMNS IN orders
```

```
SHOW COLUMNS FROM customers.orders
```

```
SHOW COLUMNS IN customers.orders
```

```
SHOW COLUMNS FROM orders FROM customers
```

```
SHOW COLUMNS IN orders IN customers
```