SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
Vamos lá relembrar...
Modelo cliente-servidor da solução usbwebserver


                                  hp
                            e x.p
                         ind .0.1)
                       de .0
                    tp 127
                 ht r                        ta hp L)           http://127.0.0.1/index.php
            d  do vido
              i r                          os ex.p TM
          pe (se                        sp        H
                                     re a ind igo
                                       in ód
                                     ág c/ c
                                  (p s
                                     na
                                a pe




                                                                                         127.0.0.1
                                                                            SQL
                                             html                         resposta
                                                        interpretador

                          código             <? php ?>

                        Pasta root
                        do Apache
                         (htdocs)

                         index.php
                             ...                             127.0.0.1
Introdução
MySQL: “o SGBD amigo dos programadores,
administradores... e dos patrões!”




     “O MySQL reduz o custo total de propriedade do software de base de dados, ao reduzir os
     custos de licenciamento em mais de 90%, os períodos de inoperância em 60%, as despesas
     com hardware em 70% e os custos de administração, engenharia e manutenção em mais de
     50%.”
Introdução
MySQL: “o SGBD amigo dos programadores,
administradores... e dos patrões!” 1/5

 •   Expansibilidade e Flexibilidade 	   Execute o que quiser a partir de...

        •      * Aplicações integradas com uma dimensão de apenas 1 MB ou

        •      * Armazéns maciços de dados - com terabites de informação




 •   Alto desempenho 	

        •      * Partições de Tabelas e Índices

        •      * Utilitários para carregamento ultra-rápido

        •      * Caches de memória únicas

        •      * Índices de texto completo e muito mais
Introdução
MySQL: “o SGBD amigo dos programadores,
administradores... e dos patrões!” 2/5

 •   Alta Disponibilidade 	

        •      * Execute configurações de replicação principal/secundária de alta velocidade com Replicação
             Híbrida Baseada em Colunas

        •      * Servidores cluster especializados com failover instantâneo




 •   Suporte Transaccional Robusto 	

        •      * Suporte transaccional ACID (atómico, consistente, isolado, durável) completo

        •      * Bloqueio em colunas ilimitado

        •      * Capacidade de transacção distribuída

        •      * Suporte de transacção multi-versões
Introdução
MySQL: “o SGBD amigo dos programadores,
administradores... e dos patrões!” 3/5

 •   Capacidades Web e de Armazém de Dados 

       •      * Motor de pedidos de ajuda de alto desempenho

       •      * Capacidade de inserção de dados extremamente rápida

       •      * Forte suporte para funções Web especializadas - incluindo pesquisas rápidas de texto completo




 •   Forte Protecção de Dados 

       •      * Mecanismos poderosos para conceder acesso apenas a utilizadores autorizados

       •      * Ligações seguras ao suporte SSH e SSL

       •      * Poderosas funções de encriptação e desencriptação de dados
Introdução
MySQL: “o SGBD amigo dos programadores,
administradores... e dos patrões!” 4/5

 •   Desenvolvimento Abrangente de Aplicações 

       •       * Suporte para procedimentos armazenados, accionadores, funções, visualizações, cursores, SQL
             padrão ANSI e muito mais

       •       * Bibliotecas MySQL para incluir o suporte das bases de dados MySQL em praticamente todas as
             aplicações




 •   Facilidade de Gestão 

       •       * Utilize a Agenda de Eventos - calendarize automaticamente as tarefas baseadas em SQL
             recorrentes para execução no servidor da base de dados.

       •       * O tempo médio decorrido entre o download de software e a conclusão da instalação é inferior a
             quinze minutos.
Introdução
MySQL: “o SGBD amigo dos programadores,
administradores... e dos patrões!” 5/5

 •   Liberdade Open Source e Suporte 24 horas por dia 	

       •       * Suporte permanente e indemnização disponíveis através da Rede MySQL

       •       * Qualidade empresarial pronta a utilizar pelas empresas - da instalação ao suporte




 •   Os Mais Baixos Custos de Propriedade 	

       •       * Reduz os custos de licenciamento, as despesas com hardware e os períodos de inoperância
phpmyadmin
acesso e criação de uma base de dados
phpmyadmin
criação de uma tabela de dados
phpmyadmin
criação de uma tabela de dados - tipos de dados
phpmyadmin
criação de uma tabela de dados - tipos de dados
      Tipo      Abreviação                             Descrição
                 INT ou      Números inteiros. Existem outros tipos de números inteiros de acordo
     INTEIRO
                INTEGER                              com o sgbd utilizado.


               DOUBLE ou      Números reais. Permitem armazenar todo tipo de número não inteiro.
      REAL
                 REAL        Existem outros tipos de números reais de acordo com o sgbd utilizado.

                               Caracter. Permite a inclusão de dados alfanuméricos. O número de
    CARACTER                  caracteres é definido entre os parênteses, porém o número de bytes
               VARCHAR (x)
    VARIÁVEL                 utilizados pelo campo é apenas o especificado (número). Obrigatório
                                                       especificar valor X


      DATA        DATE       Data. Existem diversos tipos de datas de acordo com o sgbd utilizado.


    BOOLEANO    BOOLEAN        Armazena um bit de informação, utilizado para verdadeiro ou falso.


                                Armazena grandes quantidades de texto (ideal para páginas de
     TEXTO        TEXT
                                                     conteúdo html)
phpmyadmin
criação de uma tabela de dados - tipos de dados
     Para valores numérios inteiros temos:
phpmyadmin
criação de uma tabela de dados - tipos de dados
     Para valores numérios reais temos:
phpmyadmin
criação de uma tabela de dados - tipos de dados
     Para valores do tipo caracter (string) temos:
phpmyadmin
criação de uma tabela de dados - tipos de dados
     Para valores tipo data temos:
phpmyadmin
operações típicas a realizar no geral



 •   Da esquerda para a direita:

       •     Browse: visualizar registos da tabela já inseridos;

       •     Structure: alterar o nome de um campo, adicionar, apagar...

       •     SQL: executar directamente ordens de SQL na base de dados (ideal para testar queries que mais tarde
             serão inseridas no código PHP)

       •     Search: assistente para efectuar consultas à base de dados (constrói código SQL)

       •     Insert: Inserir registos na tabela

       •     Export / Export: exporta/exporta estrutura (e/ou) dados da tabela para/de código SQL/ficheiro

       •     Operations: manutenção da base de dados; optimizações; alteração de nomes, engine, etc...

       •     Empty: elimina todos os registos da tabela (cautela!)

       •     Drop: elimina todos os registos e a própria tabela de dados (cautela!)
phpmyadmin
onde ficam as bases de dados alojadas?
phpmyadmin
vamos à prática!




                              actividade 1

         a base de dados típica de gestão de contactos de alunos
phpmyadmin
vamos à prática!
phpmyadmin
onde ficam as bases de dados alojadas?

Más contenido relacionado

La actualidad más candente

PHP Aula 05 - E-mails, Cookies e Sessoes
PHP Aula 05 - E-mails, Cookies e SessoesPHP Aula 05 - E-mails, Cookies e Sessoes
PHP Aula 05 - E-mails, Cookies e SessoesDaniel Brandão
 
PHP Aula 06 - Include, Require e Querystring
PHP Aula 06 - Include, Require e QuerystringPHP Aula 06 - Include, Require e Querystring
PHP Aula 06 - Include, Require e QuerystringDaniel Brandão
 
Redes servidor web
Redes servidor webRedes servidor web
Redes servidor webMauro Duarte
 
Posxml especification 2.0
Posxml especification 2.0Posxml especification 2.0
Posxml especification 2.0DenirJunior
 
Sistemas operativo servidor (PT)
Sistemas operativo servidor (PT)Sistemas operativo servidor (PT)
Sistemas operativo servidor (PT)Joao Kanino
 
Engenharia da Computação: Resumo servlet + jsp br galo
Engenharia da Computação: Resumo servlet + jsp br galoEngenharia da Computação: Resumo servlet + jsp br galo
Engenharia da Computação: Resumo servlet + jsp br galoGuilhermePetrosky
 
Sistemas servidor.docx
Sistemas servidor.docxSistemas servidor.docx
Sistemas servidor.docxJoao Kanino
 
01 php - introdução ao php
01   php - introdução ao php01   php - introdução ao php
01 php - introdução ao phpRoney Sousa
 
Sqlite - Introdução
Sqlite - IntroduçãoSqlite - Introdução
Sqlite - IntroduçãoJoao Johanes
 
Servidores Web
Servidores Web Servidores Web
Servidores Web bastosluis
 
Tomcat e Aplicações Web
Tomcat e Aplicações WebTomcat e Aplicações Web
Tomcat e Aplicações Webelliando dias
 
ZF Básico - 2. Instalação
ZF Básico - 2. InstalaçãoZF Básico - 2. Instalação
ZF Básico - 2. InstalaçãoMarcos Bezerra
 
Programação Dinâmica para Web - Aula 2
Programação Dinâmica para Web - Aula 2Programação Dinâmica para Web - Aula 2
Programação Dinâmica para Web - Aula 2Thyago Maia
 

La actualidad más candente (20)

PHP Aula 05 - E-mails, Cookies e Sessoes
PHP Aula 05 - E-mails, Cookies e SessoesPHP Aula 05 - E-mails, Cookies e Sessoes
PHP Aula 05 - E-mails, Cookies e Sessoes
 
PHP Aula 06 - Include, Require e Querystring
PHP Aula 06 - Include, Require e QuerystringPHP Aula 06 - Include, Require e Querystring
PHP Aula 06 - Include, Require e Querystring
 
Apache
ApacheApache
Apache
 
Redes servidor web
Redes servidor webRedes servidor web
Redes servidor web
 
Posxml especification 2.0
Posxml especification 2.0Posxml especification 2.0
Posxml especification 2.0
 
Prog web 05-php-mysql
Prog web 05-php-mysqlProg web 05-php-mysql
Prog web 05-php-mysql
 
Sistemas operativo servidor (PT)
Sistemas operativo servidor (PT)Sistemas operativo servidor (PT)
Sistemas operativo servidor (PT)
 
Engenharia da Computação: Resumo servlet + jsp br galo
Engenharia da Computação: Resumo servlet + jsp br galoEngenharia da Computação: Resumo servlet + jsp br galo
Engenharia da Computação: Resumo servlet + jsp br galo
 
Contextos
ContextosContextos
Contextos
 
Sistemas servidor.docx
Sistemas servidor.docxSistemas servidor.docx
Sistemas servidor.docx
 
01 php - introdução ao php
01   php - introdução ao php01   php - introdução ao php
01 php - introdução ao php
 
Tema 1 | Introdução a PHP
Tema 1 | Introdução a PHPTema 1 | Introdução a PHP
Tema 1 | Introdução a PHP
 
Sqlite - Introdução
Sqlite - IntroduçãoSqlite - Introdução
Sqlite - Introdução
 
Servidores Web
Servidores Web Servidores Web
Servidores Web
 
Servlets e JSP
Servlets e JSPServlets e JSP
Servlets e JSP
 
Tomcat e Aplicações Web
Tomcat e Aplicações WebTomcat e Aplicações Web
Tomcat e Aplicações Web
 
ZF Básico - 2. Instalação
ZF Básico - 2. InstalaçãoZF Básico - 2. Instalação
ZF Básico - 2. Instalação
 
Apostila asp
Apostila aspApostila asp
Apostila asp
 
Programação Dinâmica para Web - Aula 2
Programação Dinâmica para Web - Aula 2Programação Dinâmica para Web - Aula 2
Programação Dinâmica para Web - Aula 2
 
Samba4+freebsd
Samba4+freebsdSamba4+freebsd
Samba4+freebsd
 

Similar a PHPMyadmin - Introdução

Utilizando NoSQL no desenvolvimento de soluções inteligentes
Utilizando NoSQL no desenvolvimento de soluções inteligentesUtilizando NoSQL no desenvolvimento de soluções inteligentes
Utilizando NoSQL no desenvolvimento de soluções inteligentesChristiano Anderson
 
Phpjedi 090307090434-phpapp01 2
Phpjedi 090307090434-phpapp01 2Phpjedi 090307090434-phpapp01 2
Phpjedi 090307090434-phpapp01 2PrinceGuru MS
 
Tecnologias para mineração de dados nas nuvens
Tecnologias para mineração de dados nas nuvensTecnologias para mineração de dados nas nuvens
Tecnologias para mineração de dados nas nuvensAlessandro Binhara
 
Path to the future #5 - Melhores práticas de data warehouse no Amazon Redshift
Path to the future #5 - Melhores práticas de data warehouse no Amazon RedshiftPath to the future #5 - Melhores práticas de data warehouse no Amazon Redshift
Path to the future #5 - Melhores práticas de data warehouse no Amazon RedshiftAmazon Web Services LATAM
 
3260 php truquesmagicos %281%29
3260 php truquesmagicos %281%293260 php truquesmagicos %281%29
3260 php truquesmagicos %281%29Juliana Nascimento
 
Mongo Db - PHP Day Workshop
Mongo Db - PHP Day WorkshopMongo Db - PHP Day Workshop
Mongo Db - PHP Day WorkshopDiego Sana
 
Otimizacao de websites em PHP
Otimizacao de websites em PHPOtimizacao de websites em PHP
Otimizacao de websites em PHPFelipe Ribeiro
 
Ruby on Rails: um estudo de viabilidade em ambientes empresariais
Ruby on Rails: um estudo de viabilidade em ambientes empresariaisRuby on Rails: um estudo de viabilidade em ambientes empresariais
Ruby on Rails: um estudo de viabilidade em ambientes empresariaisRodrigo Recio
 
ClusterizaçãO De AplicaçõEs Php
ClusterizaçãO De AplicaçõEs PhpClusterizaçãO De AplicaçõEs Php
ClusterizaçãO De AplicaçõEs PhpCampus Party Brasil
 
Comandos gerais do PHP
Comandos gerais do PHPComandos gerais do PHP
Comandos gerais do PHPPaulo Dayvson
 
Filesystem distribuído com hadoop!!!
Filesystem distribuído com hadoop!!! Filesystem distribuído com hadoop!!!
Filesystem distribuído com hadoop!!! Alessandro Binhara
 
Seu banco de dados na nuvem: Opções de bancos de dados na AWS e padrões de...
Seu banco de dados na nuvem: Opções de bancos de dados na AWS e padrões de...Seu banco de dados na nuvem: Opções de bancos de dados na AWS e padrões de...
Seu banco de dados na nuvem: Opções de bancos de dados na AWS e padrões de...Amazon Web Services LATAM
 

Similar a PHPMyadmin - Introdução (20)

NoSql e NewSql
NoSql e NewSqlNoSql e NewSql
NoSql e NewSql
 
Utilizando NoSQL no desenvolvimento de soluções inteligentes
Utilizando NoSQL no desenvolvimento de soluções inteligentesUtilizando NoSQL no desenvolvimento de soluções inteligentes
Utilizando NoSQL no desenvolvimento de soluções inteligentes
 
Phpjedi 090307090434-phpapp01 2
Phpjedi 090307090434-phpapp01 2Phpjedi 090307090434-phpapp01 2
Phpjedi 090307090434-phpapp01 2
 
Tecnologias para mineração de dados nas nuvens
Tecnologias para mineração de dados nas nuvensTecnologias para mineração de dados nas nuvens
Tecnologias para mineração de dados nas nuvens
 
Path to the future #5 - Melhores práticas de data warehouse no Amazon Redshift
Path to the future #5 - Melhores práticas de data warehouse no Amazon RedshiftPath to the future #5 - Melhores práticas de data warehouse no Amazon Redshift
Path to the future #5 - Melhores práticas de data warehouse no Amazon Redshift
 
Introdução Ruby 1.8.7 + Rails 3
Introdução Ruby 1.8.7 + Rails 3Introdução Ruby 1.8.7 + Rails 3
Introdução Ruby 1.8.7 + Rails 3
 
Oficial
OficialOficial
Oficial
 
Ruby on Rails for beginners 2.0
Ruby on Rails for beginners 2.0Ruby on Rails for beginners 2.0
Ruby on Rails for beginners 2.0
 
3260 php truquesmagicos %281%29
3260 php truquesmagicos %281%293260 php truquesmagicos %281%29
3260 php truquesmagicos %281%29
 
3260 php truquesmagicos
3260 php truquesmagicos3260 php truquesmagicos
3260 php truquesmagicos
 
Mongo Db - PHP Day Workshop
Mongo Db - PHP Day WorkshopMongo Db - PHP Day Workshop
Mongo Db - PHP Day Workshop
 
BIG DATA na UFSM
BIG DATA na UFSMBIG DATA na UFSM
BIG DATA na UFSM
 
Otimizacao de websites em PHP
Otimizacao de websites em PHPOtimizacao de websites em PHP
Otimizacao de websites em PHP
 
Ruby on Rails: um estudo de viabilidade em ambientes empresariais
Ruby on Rails: um estudo de viabilidade em ambientes empresariaisRuby on Rails: um estudo de viabilidade em ambientes empresariais
Ruby on Rails: um estudo de viabilidade em ambientes empresariais
 
ClusterizaçãO De AplicaçõEs Php
ClusterizaçãO De AplicaçõEs PhpClusterizaçãO De AplicaçõEs Php
ClusterizaçãO De AplicaçõEs Php
 
Clusterização de Aplicações PHP
Clusterização de Aplicações PHPClusterização de Aplicações PHP
Clusterização de Aplicações PHP
 
No sql std
No sql stdNo sql std
No sql std
 
Comandos gerais do PHP
Comandos gerais do PHPComandos gerais do PHP
Comandos gerais do PHP
 
Filesystem distribuído com hadoop!!!
Filesystem distribuído com hadoop!!! Filesystem distribuído com hadoop!!!
Filesystem distribuído com hadoop!!!
 
Seu banco de dados na nuvem: Opções de bancos de dados na AWS e padrões de...
Seu banco de dados na nuvem: Opções de bancos de dados na AWS e padrões de...Seu banco de dados na nuvem: Opções de bancos de dados na AWS e padrões de...
Seu banco de dados na nuvem: Opções de bancos de dados na AWS e padrões de...
 

Más de Marco Pinheiro

SASS, Compass, Gulp, Greensock
SASS, Compass, Gulp, GreensockSASS, Compass, Gulp, Greensock
SASS, Compass, Gulp, GreensockMarco Pinheiro
 
Dicas para criação rápida de projectos WEB
Dicas para criação rápida de projectos WEBDicas para criação rápida de projectos WEB
Dicas para criação rápida de projectos WEBMarco Pinheiro
 
PHP - Queries a um SGBD MySQL
PHP - Queries a um SGBD MySQLPHP - Queries a um SGBD MySQL
PHP - Queries a um SGBD MySQLMarco Pinheiro
 
Linguagem PHP para principiantes
Linguagem PHP para principiantesLinguagem PHP para principiantes
Linguagem PHP para principiantesMarco Pinheiro
 
funcionamento da internet
funcionamento da internetfuncionamento da internet
funcionamento da internetMarco Pinheiro
 
Projecto de tese | Doutoramento em Ciências da Comunicação (UBI 2011)
Projecto de tese | Doutoramento em Ciências da Comunicação (UBI 2011)Projecto de tese | Doutoramento em Ciências da Comunicação (UBI 2011)
Projecto de tese | Doutoramento em Ciências da Comunicação (UBI 2011)Marco Pinheiro
 
Conceitos de Imagem digital
Conceitos de Imagem digitalConceitos de Imagem digital
Conceitos de Imagem digitalMarco Pinheiro
 
Linguagem SQL (com MySQL)
Linguagem SQL (com MySQL)Linguagem SQL (com MySQL)
Linguagem SQL (com MySQL)Marco Pinheiro
 
IPCOP - Firewalls para os comuns mortais
IPCOP - Firewalls para os comuns mortaisIPCOP - Firewalls para os comuns mortais
IPCOP - Firewalls para os comuns mortaisMarco Pinheiro
 

Más de Marco Pinheiro (16)

SASS, Compass, Gulp, Greensock
SASS, Compass, Gulp, GreensockSASS, Compass, Gulp, Greensock
SASS, Compass, Gulp, Greensock
 
Dicas para criação rápida de projectos WEB
Dicas para criação rápida de projectos WEBDicas para criação rápida de projectos WEB
Dicas para criação rápida de projectos WEB
 
curso de CSS
curso de CSScurso de CSS
curso de CSS
 
PHP e Mysql - INSERT
PHP e Mysql - INSERTPHP e Mysql - INSERT
PHP e Mysql - INSERT
 
PHP e Mysql - INSERT
PHP e Mysql - INSERTPHP e Mysql - INSERT
PHP e Mysql - INSERT
 
PHP e Mysql - UPDATE
PHP e Mysql - UPDATEPHP e Mysql - UPDATE
PHP e Mysql - UPDATE
 
PHP e Mysql - DELETE
PHP e Mysql - DELETEPHP e Mysql - DELETE
PHP e Mysql - DELETE
 
PHP e Mysql - SELECT
PHP e Mysql - SELECTPHP e Mysql - SELECT
PHP e Mysql - SELECT
 
PHP - Queries a um SGBD MySQL
PHP - Queries a um SGBD MySQLPHP - Queries a um SGBD MySQL
PHP - Queries a um SGBD MySQL
 
Linguagem PHP para principiantes
Linguagem PHP para principiantesLinguagem PHP para principiantes
Linguagem PHP para principiantes
 
Curso de XHTML
Curso de XHTMLCurso de XHTML
Curso de XHTML
 
funcionamento da internet
funcionamento da internetfuncionamento da internet
funcionamento da internet
 
Projecto de tese | Doutoramento em Ciências da Comunicação (UBI 2011)
Projecto de tese | Doutoramento em Ciências da Comunicação (UBI 2011)Projecto de tese | Doutoramento em Ciências da Comunicação (UBI 2011)
Projecto de tese | Doutoramento em Ciências da Comunicação (UBI 2011)
 
Conceitos de Imagem digital
Conceitos de Imagem digitalConceitos de Imagem digital
Conceitos de Imagem digital
 
Linguagem SQL (com MySQL)
Linguagem SQL (com MySQL)Linguagem SQL (com MySQL)
Linguagem SQL (com MySQL)
 
IPCOP - Firewalls para os comuns mortais
IPCOP - Firewalls para os comuns mortaisIPCOP - Firewalls para os comuns mortais
IPCOP - Firewalls para os comuns mortais
 

Último

Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxferreirapriscilla84
 
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOAulasgravadas3
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfCamillaBrito19
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMHELENO FAVACHO
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Ilda Bicacro
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteVanessaCavalcante37
 
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdfBlendaLima1
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)ElliotFerreira
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...IsabelPereira2010
 
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2Maria Teresa Thomaz
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdfLeloIurk1
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇJaineCarolaineLima
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 
Araribá slides 9ano.pdf para os alunos do medio
Araribá slides 9ano.pdf para os alunos do medioAraribá slides 9ano.pdf para os alunos do medio
Araribá slides 9ano.pdf para os alunos do medioDomingasMariaRomao
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdfAna Lemos
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãIlda Bicacro
 

Último (20)

Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptx
 
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdf
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
Araribá slides 9ano.pdf para os alunos do medio
Araribá slides 9ano.pdf para os alunos do medioAraribá slides 9ano.pdf para os alunos do medio
Araribá slides 9ano.pdf para os alunos do medio
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 

PHPMyadmin - Introdução

  • 1. Vamos lá relembrar... Modelo cliente-servidor da solução usbwebserver hp e x.p ind .0.1) de .0 tp 127 ht r ta hp L) http://127.0.0.1/index.php d do vido i r os ex.p TM pe (se sp H re a ind igo in ód ág c/ c (p s na a pe 127.0.0.1 SQL html resposta interpretador código <? php ?> Pasta root do Apache (htdocs) index.php ... 127.0.0.1
  • 2. Introdução MySQL: “o SGBD amigo dos programadores, administradores... e dos patrões!” “O MySQL reduz o custo total de propriedade do software de base de dados, ao reduzir os custos de licenciamento em mais de 90%, os períodos de inoperância em 60%, as despesas com hardware em 70% e os custos de administração, engenharia e manutenção em mais de 50%.”
  • 3. Introdução MySQL: “o SGBD amigo dos programadores, administradores... e dos patrões!” 1/5 • Expansibilidade e Flexibilidade Execute o que quiser a partir de... • * Aplicações integradas com uma dimensão de apenas 1 MB ou • * Armazéns maciços de dados - com terabites de informação • Alto desempenho • * Partições de Tabelas e Índices • * Utilitários para carregamento ultra-rápido • * Caches de memória únicas • * Índices de texto completo e muito mais
  • 4. Introdução MySQL: “o SGBD amigo dos programadores, administradores... e dos patrões!” 2/5 • Alta Disponibilidade • * Execute configurações de replicação principal/secundária de alta velocidade com Replicação Híbrida Baseada em Colunas • * Servidores cluster especializados com failover instantâneo • Suporte Transaccional Robusto • * Suporte transaccional ACID (atómico, consistente, isolado, durável) completo • * Bloqueio em colunas ilimitado • * Capacidade de transacção distribuída • * Suporte de transacção multi-versões
  • 5. Introdução MySQL: “o SGBD amigo dos programadores, administradores... e dos patrões!” 3/5 • Capacidades Web e de Armazém de Dados • * Motor de pedidos de ajuda de alto desempenho • * Capacidade de inserção de dados extremamente rápida • * Forte suporte para funções Web especializadas - incluindo pesquisas rápidas de texto completo • Forte Protecção de Dados • * Mecanismos poderosos para conceder acesso apenas a utilizadores autorizados • * Ligações seguras ao suporte SSH e SSL • * Poderosas funções de encriptação e desencriptação de dados
  • 6. Introdução MySQL: “o SGBD amigo dos programadores, administradores... e dos patrões!” 4/5 • Desenvolvimento Abrangente de Aplicações • * Suporte para procedimentos armazenados, accionadores, funções, visualizações, cursores, SQL padrão ANSI e muito mais • * Bibliotecas MySQL para incluir o suporte das bases de dados MySQL em praticamente todas as aplicações • Facilidade de Gestão • * Utilize a Agenda de Eventos - calendarize automaticamente as tarefas baseadas em SQL recorrentes para execução no servidor da base de dados. • * O tempo médio decorrido entre o download de software e a conclusão da instalação é inferior a quinze minutos.
  • 7. Introdução MySQL: “o SGBD amigo dos programadores, administradores... e dos patrões!” 5/5 • Liberdade Open Source e Suporte 24 horas por dia • * Suporte permanente e indemnização disponíveis através da Rede MySQL • * Qualidade empresarial pronta a utilizar pelas empresas - da instalação ao suporte • Os Mais Baixos Custos de Propriedade • * Reduz os custos de licenciamento, as despesas com hardware e os períodos de inoperância
  • 8. phpmyadmin acesso e criação de uma base de dados
  • 9. phpmyadmin criação de uma tabela de dados
  • 10. phpmyadmin criação de uma tabela de dados - tipos de dados
  • 11. phpmyadmin criação de uma tabela de dados - tipos de dados Tipo Abreviação Descrição INT ou Números inteiros. Existem outros tipos de números inteiros de acordo INTEIRO INTEGER com o sgbd utilizado. DOUBLE ou Números reais. Permitem armazenar todo tipo de número não inteiro. REAL REAL Existem outros tipos de números reais de acordo com o sgbd utilizado. Caracter. Permite a inclusão de dados alfanuméricos. O número de CARACTER caracteres é definido entre os parênteses, porém o número de bytes VARCHAR (x) VARIÁVEL utilizados pelo campo é apenas o especificado (número). Obrigatório especificar valor X DATA DATE Data. Existem diversos tipos de datas de acordo com o sgbd utilizado. BOOLEANO BOOLEAN Armazena um bit de informação, utilizado para verdadeiro ou falso. Armazena grandes quantidades de texto (ideal para páginas de TEXTO TEXT conteúdo html)
  • 12. phpmyadmin criação de uma tabela de dados - tipos de dados Para valores numérios inteiros temos:
  • 13. phpmyadmin criação de uma tabela de dados - tipos de dados Para valores numérios reais temos:
  • 14. phpmyadmin criação de uma tabela de dados - tipos de dados Para valores do tipo caracter (string) temos:
  • 15. phpmyadmin criação de uma tabela de dados - tipos de dados Para valores tipo data temos:
  • 16. phpmyadmin operações típicas a realizar no geral • Da esquerda para a direita: • Browse: visualizar registos da tabela já inseridos; • Structure: alterar o nome de um campo, adicionar, apagar... • SQL: executar directamente ordens de SQL na base de dados (ideal para testar queries que mais tarde serão inseridas no código PHP) • Search: assistente para efectuar consultas à base de dados (constrói código SQL) • Insert: Inserir registos na tabela • Export / Export: exporta/exporta estrutura (e/ou) dados da tabela para/de código SQL/ficheiro • Operations: manutenção da base de dados; optimizações; alteração de nomes, engine, etc... • Empty: elimina todos os registos da tabela (cautela!) • Drop: elimina todos os registos e a própria tabela de dados (cautela!)
  • 17. phpmyadmin onde ficam as bases de dados alojadas?
  • 18. phpmyadmin vamos à prática! actividade 1 a base de dados típica de gestão de contactos de alunos
  • 19.
  • 21. phpmyadmin onde ficam as bases de dados alojadas?