A linguagem PHP é uma linguagem de programação de domínio específico, ou seja, seu escopo se estende a um campo de atuação que é o desenvolvimento web, embora tenhavariantes como o PHP-GTK. Seu propósito principal é de implementar soluções web velozes, simples e eficientes.
Características:
Velocidade e robustez
Estruturado e orientação a objetoPortabilidade - independência de plataforma - escreva uma vez, rode em qualquer lugar;
Tipagem fraca
Sintaxe similar a Linguagem C/C++ e o PERL
Criação de Banco de Dados
criamos o banco de dados com o como comando “CREATE DATABASE nome_do_banco”, neste caso ficaria: “CREATE DATABASE cliente;”.
Em seguida, selecionamos o banco criado, pois é nele que iremos trabalhar. O comando SQL é: “USE cliente;”.Criação de Tabelas
O próximo passo é criar a nossa primeira tabela, que conterá a seguinte estrutura:
CAMPO | TIPO | NULL | EXTRA | PK |
idCliente | BIGINT | | AUTO_INCREMENT | X |Nome | VARCHAR(60) | | | |
endereço | VARCHAR(80) | X | | |
telefone | VARCHAR(15) | X | | |
E pode ser representada graficamente da seguinte forma:
O código SQL desta tabela fica daseguinte forma:
CREATE TABLE tbCliente (
idCliente BIGINT NOT NULL AUTO_INCREMENT,
nome VARCHAR(60) NOT NULL,
endereco VARCHAR(80) NULL,
telefone VARCHAR(15) NULL,
PRIMARYKEY(idCliente)
);
Manipulação de dados em uma Tabela
Inserir dados
INSERT INTO
tbCliente
SET
nome = ‘Marcus Vinicius’,
endereco = ‘Av. Presidente Vargas, 10 – sl: 3001’.
telefone =’22-2222-2222’;
Podemos exibir o nosso registro inserido com o comando:
SELECT
*
FROM
tbCliente;
Alterar dados
UPDATE
tbCliente
SET
nome = ‘Marcus Vinicius Leandro’
WHERE
idCliente = 1
LIMIT1;
Deletar um registro
DELETE FROM
tbCliente
WHERE
idCliente = 1
LIMIT
1;
Exemplo Prático
Resultado SQL
Servidor: 127.0.0.1
Banco de Dados: cliente
Tempo de Geração: Dez...