O básico do SQL
Uma consulta para criar uma tabela simples…
CREATE TABLE nome_da_tabela (coluna1 tipo, coluna2 tipo, coluna3 tipo, …);
Então, no nosso exemplo…
CREATE TABLE usuarios (usuario VARCHAR(20), email VARCHAR(80), senha VARCHAR(16), ultimo_acesso INT(11));
No caso de pequenas quantidades de textos, como o nome de usuário, você pode usar campos do tipo VARCHAR seguido pelo número máximo de caracteres que o campo pode ter.
Para números, use INT(11),
Para textos longos, use TEXT,
Você pode perceber que eu usei um campo do tipo inteiro para definir o último acesso. Existem campos do tipo data, e hora em SQL mas você pode também, usar TIMESTAMP (isso é o que eu [o autor] faço na maioria das vezes).
Parte 2 – Adicionando dados às tabelas
INSERT INTO inserindo
(coluna1, coluna2, coluna3, coluna4) VALUES
(‘valor1’, ‘valor2’, ‘’, valor4)
Claro, deve haver o mesmo número de colunas e valores. Por exemplo …
INSERT INTO usuarios (usuario, email, senha, ultimo_acesso) VALUES (“alguem”,”alguem@algumdominio.com”,”123456″, 1197351913);
Parte 3 – Recuperando os dados das tabelas
LIMIT: com este comando você irá delimitar o número de linhas que serão impressas durante a consulta. (Obs: Irá retornar sempre os registros mais antigos).
Ex: SELECT nome FROM inserindo limit 2
LIKE `%VALOR%`: com este comando você irá realizar uma consulta mais minuciosa dentro da coluna, podendo informar qualquer valor para consulta.
EX: Select * FROM inserindo WHERE nome LIKE ' %VALOR%';
ORDER BY: Com este commando você irá realizar uma consultar e informar que deseja organizar na ordem alfabética todos os valores retornados da coluna.
EX: Select * FROM inserindo ORDER BY nome
GROUP BY: Com este commando você irá realizar uma consultar e agrupar os valores idênticos/iguais que foram encontrados.
EX: Select * FROM inserindo GROUP nome
OR: Com este comando você irá realizar duas consultas, informando o valor da primeira ou da segunda sentença.
Ex: SELECT *