Série De Tutoriais MySQL, De Quemuel Aquino
Programa Para Gerenciamento
Antes de dar início a este conteúdo, vou lhe passar uma dica!
No início de minha carreira sofri bastante procurando encontrar um programa prático que viesse a me ajudar a entender a linguagem MySQL sem sofrer com vários recursos que nunca vou usar (como vários programas fazem) .
Hoje utilizo o MySQLFront como minha principal ferramenta de uso rápido para inserção, alteração ou exclusão junto ao MySQL. Caso você utilize um outro Programa, não tem problema.
Estaremos utilizando “apenas” a linha de comando (SQL Editor) como base, ok?
Criação Duma Tabela
O processo de criação de tabelas é simples; Basta apenas se ter atenção aos comandos executados.
Neste estudo, não vamos apenas lhe fornecer scripts gratuitos. Vamos lhe ensinar a elaborar sua própria aplicação!
Hoje estaremos utilizando como base uma Tabela de cidades, pois é um exemplo prático e objetivo que deverá lhe servir para uso no dia a dia.
----- SCRIPT -----
CREATE TABLE `cidades` (
`id` smallint(6) NOT NULL auto_increment,
`cidade` varchar(50) NOT NULL,
`estado` char(2) NOT NULL,
PRIMARY KEY (`id`)
);
-----
Definições:
Create Table:
É o comando que você dá ao MySQL, informando a ele que você quer criar uma Tabela.
Campo ID:
- Trata-se de um inteiro (número), que deverá seguir o padrão abaixo descrito:
- Ele não aceitará o fará a inserção automática, devendo não ser inserido como nulo ou em branco.
Campo Cidade:
- Veja que utilizamos o tipo Varchar (muito utilizado para inserções até 255 caracteres).
- Utilizamos também bloqueio de inserções nulas ou em branco.
- Até para uma maior estabilidade do Servidor (e velocidade de suas aplicações), utilize “apenas” a quantidade de caracteres necessárias (neste campo, limitamos para 50 caracteres).
Campo Estado:
- Diferente do campo Cidade (que utiliza o tipo Varchar), colocamos neste o tipo Char (usado para poucos caracteres).
- Utilizamos também bloqueio de inserções nulas ou em branco.
- Foi limitado para apenas 2 dígitos o número de inserções.
PRIMARY KEY:
Trata-se da chave primária, isto é: Será o campo que representará esta tabela.
Exemplo prático:
Toda Empresa ou País tem uma pessoa que representa, correto? Tipo: O Presidente, por exemplo.
Esta chave será o elo entre esta TABELA e as demais.
PRONTO. Copie tudo o que está dentro de SCRIPT e cole no SQL Editor (conforme imagem abaixo).
Feito isso, clique em F9 (RUN) e o Programa carregará suas informações na base de dados, criando assim a nova Tabela.
Tutorial Seguinte > MySQL – Inserção De Dados