A última definição primary key (id) define qual campo será utilizado para realizar a identificação do registro.
Os tipos de campos suportados pelo MySQL podem ser vistos aqui: http://www.hospedia.com.br/mysql_manual/html/reference.html#column-types
Após a execução do comando temos uma nova tabela gerada. Podemos verificar quais tabelas existem em nosso banco de dados com o comando SHOW TABLES.
mysql> show tables;
+--------------------+
| Tables_in_locadora |
+--------------------+
| filmes |
+--------------------+
1 row in set (0.00 sec) mysql>
O resultado é que na base de dados LOCADORA existe apenas uma tabela, a FILMES.
Podemos, ainda, verificar a estrutura da tabela com o comando DESC.
mysql> desc filmes;
+---------+------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------+------------------+------+-----+---------+----------------+
| id | int(10) unsigned | | PRI | NULL | auto_increment |
| titulo | varchar(80) | | | | |
| ano | int(4) unsigned | | | 0 | |
| diretor | varchar(80) | | | | |
+---------+------------------+------+-----+---------+----------------+
4 rows in set (0.19 sec) mysql>
Com o retorno do comando DESC podemos ver quais os campos da tabela, qual o tipo dos campos, se aceitam ou não valores nulos, se existe uma chave primaria, e se algum campo possui a propriedade auto_increment.
Neste artigo pudemos observar como podemos criar uma base de dados, trabalhar com esta base de dados, criar uma tabela, consultar a existencia de tabelas na base de dados, e visualizar a descrição da estrutura de uma tabela.
No próximo artigo veremos como inserir dados em tabelas.
Até o próximo artigo.
MySQL Básico - O comando DELETE - Excluindo dados : 19/07/2006
Neste artigo demonstraremos como excluir registros em tabelas no banco...
MySQL Básico - O comando UPDATE - Atualizando dados : 15/05/2006
Neste artigo demonstraremos como atualizar dados em tabelas no banco de...
MySQL Básico - O comando SELECT - Realizando consultas : 20/04/2006
Neste artigo demonstraremos como realizar consultas em uma tabela no banco...
MySQL Básico - O comando INSERT - Inserindo dados : 19/04/2006
Neste artigo demonstraremos como inserir dados em uma tabela MySQL, veremos...