Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
10Activity

Table Of Contents

0 of .
Results for:
No results containing your search query
P. 1
PHP_MySQL_Apache_Linux

PHP_MySQL_Apache_Linux

Ratings: (0)|Views: 1,053 |Likes:
Published by api-3855182

More info:

Published by: api-3855182 on Nov 22, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

03/18/2014

pdf

text

original

 
 
ETE Pedro Ferreira AlvesApostilaGerenciamento de Banco de Dados com MySQLServidor WEB APACHEPHP
Adaptado por MaromoProfessor Marcos Roberto de Moraes
 
 MySQL + APACHE + PHP
2/50
Índice
1.
 
INTRODUÇÃO____________________________________________________________________4
 
2.
 
GERENCIAMENTO DE BANCO DE DADOS COM MYSQL (PARTE I)___________________5
 
2.1.
 
S
ISTEMA DE BANCO DE
D
ADOS
_______________________________________________________5
 
2.2.
 
B
ANCO DE
D
ADOS
_________________________________________________________________5
 
2.3.
 
C
ARACTERÍSTICAS DOS
SGBD
S
______________________________________________________5
 
2.4.
 
C
LASSES DE USUÁRIOS
_____________________________________________________________5
 
2.5.
 
A
 
L
INGUAGEM
SQL
E SEUS COMPONENTES
____________________________________________5
 
2.5.1.
 
DDL
 
(D
ATA
D
EFINITION
L
ANGUAGE
)________________________________________________5
 
2.5.2.
 
DML
 
(D
ATA
M
ANIPULATION
L
ANGUAGE
)_____________________________________________6
 
2.5.3.
 
S
INTAXE DE UM COMANDO
SQL_____________________________________________________6
 
2.6.
 
S
OBRE O
M
Y
SQL_________________________________________________________________6
 
2.6.1.
 
O
BTENDO O
M
Y
SQL______________________________________________________________6
 
2.6.2.
 
U
TILIZANDO O
M
Y
SQL____________________________________________________________7
 
2.6.3.
 
M
AS O QUE É
C
AMPO
C
HAVE
?______________________________________________________9
 
2.6.4.
 
C
RIANDO A BASE DE DADOS
________________________________________________________9
 
2.6.5.
 
A
LTERANDO A BASE DE DADOS
_____________________________________________________11
 
2.6.6.
 
V
ISUALIZANDO A ESTRUTURA DE NOSSA BASE DE DADOS
________________________________11
 
2.6.7.
 
M
AS SÓ PARA SER DO CONTRA
,
VAMOS SIMULAR UM PROBLEMA
__________________________12
 
2.6.8.
 
M
ANIPULANDO DADOS NAS TABELAS
________________________________________________13
 
2.6.9.
 
I
NSERINDO
D
ADOS
______________________________________________________________13
 
2.6.10.
 
V
ISUALIZANDO DADOS
__________________________________________________________14
 
2.6.11.
 
V
ISUALIZANDO DADOS DE VÁRIAS TABELAS
_________________________________________15
 
2.6.12.
 
A
LTERANDO DADOS
____________________________________________________________16
 
2.6.13.
 
A
PAGANDO DADOS
_____________________________________________________________17
 
2.6.14.
 
C
ONCLUSÃO DO AUTOR
__________________________________________________________17
 
3.
 
GERENCIAMENTO DE BANCO DE DADOS COM MYSQL (PARTE II)_________________19
 
3.1.
 
I
NTRODUÇÃO
____________________________________________________________________19
 
3.2.
 
R
ESTRIÇÕES DE INTEGRIDADE
______________________________________________________19
 
3.2.1.
 
V
ALORES NULOS
________________________________________________________________19
 
3.2.2.
 
V
ALORES
D
UPLICADOS
___________________________________________________________19
 
3.2.3.
 
V
ALORES
I
NVÁLIDOS
____________________________________________________________19
 
3.2.4.
 
V
ALORES DEFAULT
______________________________________________________________20
 
3.2.5.
 
C
AMPO CHAVE OU CHAVE PRIMÁRIA
________________________________________________20
 
3.3.
 
V
ISUALIZANDO DADOS DE MANEIRA MAIS ORGANIZADA
_________________________________20
 
3.3.1.
 
E
VITANDO A EXIBIÇÃO DE LINHAS DUPLICADAS
_______________________________________20
 
3.3.2.
 
O
RDENANDO OS DADOS
__________________________________________________________20
 
3.3.3.
 
U
TILIZANDO ALIAS
(
APELIDOS
)_____________________________________________________20
 
3.3.4.
 
U
TILIZANDO CONDIÇÕES
__________________________________________________________22
 
3.3.5.
 
O
PERADOR
LIKE________________________________________________________________22
 
3.3.6.
 
O
PERADOR
BETWEEN___________________________________________________________23
 
3.3.7.
 
O
PERADOR
IN__________________________________________________________________23
 
3.3.8.
 
C
ONCATENANDO DADOS
__________________________________________________________23
 
3.3.9.
 
A
RREDONDANDO VALORES
________________________________________________________23
 
 
 MySQL + APACHE + PHP
3/50
3.3.10.
 
T
RUNCANDO VALORES
__________________________________________________________23
 
3.3.11.
 
E
NCONTRANDO VALORES
________________________________________________________24
 
3.3.12.
 
R
AIZ QUADRADA DE UM VALOR
___________________________________________________24
 
3.3.13.
 
R
ETORNANDO VALOR PARA COMPARAÇÃO
__________________________________________24
 
3.3.14.
 
R
ESTO DE
D
IVISÃO
_____________________________________________________________24
 
3.3.15.
 
S
OMA
________________________________________________________________________25
 
3.3.16.
 
M
ÉDIA
_______________________________________________________________________25
 
3.3.17.
 
V
ALOR
M
ÁXIMO
_______________________________________________________________25
 
3.3.18.
 
V
ALOR
M
ÍNIMO
________________________________________________________________25
 
3.3.19.
 
R
ETORNANDO O NÚMERO DE LINHAS
(
REGISTROS
)
DE UMA TABELA OU CAMPO
______________25
 
3.4.
 
S
UBQUERIES
____________________________________________________________________26
 
3.5.
 
S
EGURANÇA NO ACESSO AOS DADOS
_________________________________________________26
 
3.5.1.
 
A
TABELA USER
_________________________________________________________________27
 
3.5.2.
 
A
TABELA DB
___________________________________________________________________29
 
3.5.3.
 
O
COMANDO FLUSH PRIVILEGES
____________________________________________________30
 
3.6.
 
C
ONCLUSÃO
____________________________________________________________________30
 
4.
 
COMPILANDO O APACHE 2 COM PHP E MYSQL___________________________________32
 
5.
 
IMPLEMENTANDO SCRIPTS PHP COM MYSQL____________________________________36
 
5.1.
 
I
NTRODUÇÃO
____________________________________________________________________36
 
5.2.
 
O
QUE É
PHP?___________________________________________________________________36
 
5.2.1.
 
C
RIANDO UMA APLICAÇÃO
________________________________________________________36
 
5.2.2.
 
T
IPOS DE DADOS
________________________________________________________________38
 
5.2.3.
 
U
SO DE FUNÇÃO
________________________________________________________________39
 
5.3.
 
C
RIANDO UM BANCO DE DADOS PARA USO EM NOSSOS SCRIPTS
___________________________41
 
5.4.
 
F
AZENDO O
PHP
SE COMUNICAR COM O
M
Y
SQL______________________________________43
 
5.5.
 
C
RIANDO OS
HTML
S DE INTERAÇÃO COM O USUÁRIO
__________________________________47
 
5.6.
 
C
ONCLUSÃO
____________________________________________________________________50
 

Activity (10)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Marcelo Lemos liked this
thamyFarias liked this
andreiafelix liked this
lucianofcaete liked this
vagnersmoraes liked this
Emerson liked this
Emerson liked this
bogasoft liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->