Você não deseja ver o conteúdo de uma tabela mas sim os seus campos(colunas) e qual tipo de cada campo. Para isso podemos usar o comando DESC ou DESCRIBE que serve para descrever.
Por exemplo, posso ver detalhes sobre a tabela guests executando o comando desc guests.
MariaDB [nation]> desc guests; +----------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------+--------------+------+-----+---------+-------+ | guest_id | int(11) | NO | PRI | NULL | | | name | varchar(100) | NO | | NULL | | +----------+--------------+------+-----+---------+-------+
DESCRIBE ou DESC não diferenciam maiúsculas de minúsculas.
Logicamente que podemos usar describe ao invés de sua forma abreviada:
MariaDB [nation]> describe vips; +--------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------+--------------+------+-----+---------+-------+ | vip_id | int(11) | NO | PRI | NULL | | | name | varchar(100) | NO | | NULL | | +--------+--------------+------+-----+---------+-------+
O comando desc ou describe mostra a estrutura da tabela e isso inclui:
- nome da coluna,
- tipo de dados da coluna
- a nulidade, o que significa que essa coluna pode conter valores nulos ou não.
Todos esses detalhes são gerados no momento da criação da tabela. Por exemplo, ao criar manualmente uma tabela nós colocamos coisas como:
create table lista ( id int not null, nome char(25), cidade varchar2(25) )