Tutorial - PHP / MySQL - Módulo 01

Antes de começar este módulo, vou primeiro comentar aqui com vocês, um fato que achei bastante interessante, após reparar que várias visitas estavam vindo através de certas palavras-chave pela busca orgânica do Google, fiz uma pesquisa rápida para ver meu posicionamento, e o resultado foi o seguinte:

“mini curso xhtml” : 1ª Página, 1ª Posição
“curso xhtml” : 1ª Página, 4ª Posição
“tutorial xhtml” : 3ª Página

Obs: Obviamente, se você ler este post no futuro, provavelmente estas posições estarão diferentes.

Bacana, espero que apesar de simples, estes tutoriais estejam sendo úteis para alguém.

Bom, vamos lá então, ao nosso primeiro módulo de PHP / MySQL que tem como objetivo a criação do banco de dados que será utilizado no mini-sistema.

Se você está usando como ambiente para desenvolvimento, o software EasyPHP, que citei no Módulo 03 de XHTML, iremos usar a ferramenta que ele disponibiliza, o phpMyAdmin para criar nosso Banco de Dados MySQL. Caso utilize outra forma, não terá problemas também, pois estarei colocando o SQL necessário para criação das tabelas.

A primeira tela após aberto o phpMyAdmin, apresenta a você a opção de criar um novo Banco de Dados, para isso, digite o nome:  “mini_sistema_noticias” e clique em Criar.

Criado o Banco, vamos a tabela agora, nesta tela seguinte, você tem a opção de adicionar uma nova tabela, para isso, digite em:

Nome:  noticias
Campos: 4

Na próxima tela, iremos criar os campos desta Tabela.

Campo 1:  id   int   unsigned   not null   auto_increment   chave-primária
Campo 2:  titulo   varchar(100)   not null
Campo 3:  texto   text   not null
Campo 4:  data_cadastro   date   not null

Feito, é esta simples tabela que irá armazenar as notícias cadastradas no exemplo.

Eu, particularmente não gosto muito de criar tabelas e adicionar campos da forma que citei acima, se você é como eu, ou não está utilizando o phpMyAdmin, abaixo estão os SQLs necessários para criação.

CREATE DATABASE `mini_sistema_noticias` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

CREATE TABLE `noticias` (

`id` INT UNSIGNED NOT NULL AUTO_INCREMENT ,
`titulo` VARCHAR( 100 ) NOT NULL ,
`texto` TEXT NOT NULL ,
`data_cadastro` DATE NOT NULL ,
PRIMARY KEY ( `id` )

);

Obs: Volto a ressaltar que estes tutoriais, tem como público-alvo, pessoas que estão iniciando, por isso estou tentando fazer da forma mais simples possível, é obvio que,  numa outra ocasião as coisas seriam mais complexas e completas.

Links:

http://www.w3schools.com/sql - Tutorial de SQL da w3schools ( Inglês )
http://dev.mysql.com/doc/refman/4.1/pt/reference.html - Referência para MySQL ( Português )

Tags: , , ,

One Response to “Tutorial - PHP / MySQL - Módulo 01”

  1. andersonarcenio.com » Blog Archive » Tutorial - PHP / MySQL - Módulo 03 Says:

    [...] uma variável com a SQL necessária para inserção dos dados na tabela notícias, criada no Módulo 01, caso você tenha dúvida sobre a sintaxe utilizada, você pode consultar aqui ou aqui, além de [...]

Leave a Reply