Buscar

16050514-Apostila-Programacao-PHP-e-MySQL-ExatasWeb-50

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

PHP e MySQL 
Estrutura de um Banco de Dados
Um banco de dados é constituído de tabelas, também chamadas de entidade, que 
são constituídas de colunas, onde cada coluna representa um atributo da entidade. Ex: Em 
um banco de dados de uma loja virtual, podemos encontrar as tabelas cliente, produto, 
fornecedor e pedido. Na tabela cliente, podemos encontrar atributos, como Nome, 
endereço, número do CPF, etc. As tabelas representam entidades existentes no mundo real 
e são constituídas de colunas que representam atributos relevantes de cada entidade. 
Uma vez definidas as tabelas, podemos “preenchê-las” com as informações 
necessárias, ex: podemos cadastrar clientes enviando à tabela cliente as informações 
necessárias, conforme pede a tabela cliente (nome, endereço, cpf,...).
Acessando MySQL
Podemos acessar o MySQL através do terminal utilizando o comando mysql. Sua 
sintaxe é:
prompt> mysql -u root -h localhost -p
A opção -u indica o usuário (no caso, root ou superusuário). A opção -h indica o 
servidor onde se encontra o MySQL (nesse exemplo o servidor local ou localhost) e a opção 
-p indica que o mysql deve exigir a senha de acesso para o usuário. Se o usuário informado 
possuir uma senha de acesso, a mesma deve ser informada e então o sistema fará o login 
no MySQL. A tela do terminal terá agora a seguinte aparência:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 6
Server version: 5.0.32-Debian_7etch5-log Debian etch distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
Isso indica que o login foi efetuado e que você se encontra agora dentro do MySQL.
Comandos sql
A linguagem sql (Struct Query Language) é uma linguagem padrão para a 
manipulação de dados dentro de um SGBD. Desenvolvida pela IBM, possibilita o 
armazenamento, organização, atualização e exclusão de informações dentro do banco de 
dados.
A linguagem sql é dividida em duas: Linguagem de Definição de Dados (DDL) e 
Linguagem de Manipulação de Dados (DML). As DDL's são utilizadas para “montar” o banco 
de dados e suas tabelas, enquanto as DML's são utilizadas para manipular os dados contidos 
no banco.
Comando create
Este comando é utilizado para criar novos bancos de dados ou tabelas. Sua sintaxe é:
create database nome_do_banco ; //cria um novo banco de dados
create table nome_da_tabela(atributos); //cria uma nova tabela
50
	MySQL e PHP
	Estrutura de um Banco de Dados
	Acessando MySQL
	Comandos sql
	Comando create

Outros materiais