Introdução ao PHP. Grande abraço!

Tamanho: px
Começar a partir da página:

Download "Introdução ao PHP. Grande abraço!"

Transcrição

1 Introdução ao PHP PHP é provavelmente uma das linguagens de programação web mais popular. Com o PHP, você pode fazer coisas como criar páginas com usuários e senhas, verificar os dados de um formulário, criar fóruns, galerias de fotos, sistemas de notícias, enquetes e muito mais. Se você já visitou algum site que possui a extensão do arquivo que finaliza com PHP, provavelmente o autor deste site escreveu alguma programação, além do velho HTML. PHP é conhecido como uma linguagem server-side, ou seja, ela não é executada no navegador do visitante, mas no servidor onde estão hospedados os arquivos. Depois de serem solicitados pelo navegador do visitante, o servidor processa esta solicitação e retorna uma resposta para o visitante, que é o que ele vê no navegador. Outras linguagens web conhecidas são ASP, Python e Perl. Você não precisa saber nenhuma dessas linguagens para aprender PHP. Na verdade, vou utilizar aqui um nível de ensino para pessoas que não tem muita experiência com programação no geral. O PHP é tão popular, que se você estiver querendo começar uma carreira no ramo de web design/developer que você precisa aprender, nem que seja o básico para entender o funcionamento de alguns scripts. Nos próximos posts, você notará que é mais fácil que se imagina. Grande abraço!

2 Como fazer consultas em uma tabela no MySQL (Cláusula SELECT) Demonstrarei como realizar consultas básicas e posteriormente, publicarei algumas coisas mais avançadas que auxiliam na hora de realizar essas consultas, criando filtros para selecionar melhor os dados que se deseja. Para começarmos, vamos utilizar a tabela como exemplo clientes : id_cliente (INT 255) nome (TINYTEXT) telefone (VARCHAR 14) (TEXT) O comando e sua sintaxe para realizar consultas em uma tabela é a seguinte: SELECT nomedascolunas FROM nomedatabela; Sendo assim, vamos realizar nossa primeira consulta em nossa tabela desta forma: SELECT id_cliente,nome,telefone, FROM `clientes`; Mas Diego, e se minha tabela tiver 20 colunas, vou ter sempre que digitar os 20 nomes das colunas ali depois do SELECT? Resposta: Não precisa, para isso existe esta forma abaixo para realizar as consultas: SELECT * FROM `clientes`; Você deve estar se perguntando o porque do asterisco logo após o SELECT, já que eu disse que a sintaxe deve colocar o nome das colunas que quero obter os dados. A resposta é simples: o asterisco serve para pegar os dados de TODAS as colunas desta

3 tabela. Desta forma, iremos pegar todos os dados (id_cliente, nome, telefone, ) de todos os registros. Caso você tenha 10 registros, ele vai exibir os 10 registros. Caso tenha 200 registros, ele vai retornar os 200. Caso tenha registros, ele vai retornar todos eles. E assim sucessivamente Ok, Diego, mas eu só queria pegar os nomes e telefones da tabela clientes, como eu faço? Resposta: SELECT nome,telefone FROM `clientes`; Com este exemplo, você já pode deduzir que você pode colocar qualquer nome de coluna entre o SELECT e o FROM. A partir de agora você sabe como realizar as consultas e obter os dados de uma tabela do MySQL. Espero que tenha ajudado! Grande abraço e não deixem de dar seu voto e comentar. Inserindo (cadastrando) dados em uma tabela no MySQL (Cláusula INSERT INTO) Continuando com os posts de introdução ao MySQL, vamos dar uma olhada agora como fazemos para cadastrar/inserir alguns dados em nossa tabela. Vamos tomar como referência a tabela que foi criada no post Como criar uma tabela no banco de dados MySQL.

4 Ela está assim: CLIENTES id_cliente (INT 255) nome (TINYTEXT) telefone (VARCHAR 14) (TEXT) Agora vamos ao nosso código de inserir os dados nesta tabela. Para isso usaremos o comando INSERT INTO. A sintaxe é essa aqui: INSERT INTO `nomedatabela` (`campo1`,`campo2`,`campo3`,...,`campon`) VALUES (valor1, valor2, valor3,..., valorn); O nosso comando INSERT INTO `meuprimeirobanco`.`clientes` ( `id_cliente`, `nome`, `telefone`, ` ` ) VALUES (NULL, 'Diego Macêdo', '(82) ', 'meu@ .com.br'); Explicando o código Linha 1 Iniciamos com o comando INSERT INTO e o nome do banco seguido pelo nome da tabela; Linha 2 até 5 São os nomes dos meus campos da tabela Linha 6 VALUES informa que logo em seguida vem os valores que serão inseridos no campos informados anteriormente nas linhas 2 até 5. Importante saber que você deve colocar os valores na MESMA SEQUÊNCIA dos campos da tabela, para que sejam inseridos corretamente. Espero que ajude a quem está iniciando no MySQL. Pretendo ir

5 postandos coisas básicas e ir aumentando o nível para que haja uma linha de desenvolvimento nos estudos, aumentando gradativamente os conhecimentos. Grande abraço e não deixe de comentar e dar o seu voto. Como criar uma tabela no banco de dados MySQL (Cláusula CREATE TABLE) Pra começar, o ideal é você entender o conceito de uma tabela de banco de dados. Vou tentar ser o mais simples possível. É um conjunto de informações organizadas em linhas e colunas. Cada linha recebe a denominação de registro e cada coluna recebe a denominação de campo. Nossa tabela primeira tabela irá se chamar clientes. Nossa tabela irá armazenar os seguintes dados: id_cliente campo com preenchimento automático de seus valores; nome telefone A sintaxe para criar uma tabela é CREATE TABLE Agora vamos ao nosso comando: CREATE TABLE `meuprimeirobanco`.`clientes` ( `id_cliente` INT( 255 ) NOT NULL AUTO_INCREMENT PRIMARY KEY,

6 `nome` TINYTEXT NOT NULL, `telefone` VARCHAR( 14 ) NOT NULL, ` ` TEXT NOT NULL ) ENGINE = MYISAM ; Perceba que eu coloquei os tipos de dados diferentes em cada campo, exatamente para que possa ser visto diferentes formas utilizadas. Para você rodar este comando você precisa estar conectado como root ou com algum usuário que tenha privilégios de usar o CREATE TABLE Para saber se a sua tabela foi criada com sucesso, utilize o comando DESCRIBE nomedatabela: DESCRIBE `meuprimeirobanco`.`clientes`; Eu utilizei `meuprimeirobanco`.`clientes` tanto na hora de criar a tabela (CREATE TABLE) como na hora de checar (DESCRIBE) para ser mais específico quanto ao local onde a tabela se encontra. Basta seguir a ordem BancoDeDados.Tabela. Explicando um pouco mais o comando CREATE TABLE: INT, TINYTEXT, VARCHAR, TEXT São os tipos de dados (Você pode saber mais sobre estes tipos aqui); AUTO_INCREMENT Indica que este campo terá um valor incrementado automaticamente toda vez que for inserido um registro nesta tabela; NOT NULL Significa que o campo deve ter um valor preenchido com o tipo de valor atribuído; PRIMARY KEY atribui ao campo entre parênteses como chave primária; Grande abraço pessoal!

7 Como criar um banco de dados MySQL (Cláusula CREATE DATABASE) Demosntrarei como podemos criar um banco de dados através de um comando SQL. Como exemplo, iremos criar um banco chamado meuprimeirobanco. A sintaxe desse comando baseia-se em: CREATE DATABASE Então vamos ao nosso comando super simples: CREATE DATABASE meuprimeirobanco; Com este comando, você estará criando seu primeiro banco de dados, mas preste muita atenção nos seguintes detalhes: Você precisa estar conectado ao MySQL; Seu usuário precisa ter os privilégios de poder dar o comando CREATE DATABASE, geralmente é o root que pode fazer isso; Após rodar o comando SQL, execute o seguinte comando: SHOW DATABASES; Este comando irá exibir todos os bancos de dados criados pelo seu usuário. Veja que no final de cada comando SQL eu utilizei o ; pontoe-vírgula, mas não é obrigatório utilizá-lo quando você rodar os comandos pelo phpmyadmin ou pelo próprio PHP. Ele só é exigido mesmo quando se está utilizando através do modo SHELL (linha de comando). Mas você pode precisar utilizá-lo quando quiser passar vários comandos de uma só vez, então ele serve

8 para separar cada um dos comandos. Grande abraço e deixe seu comentário e voto! Exibindo dia da semana, data e hora atual Quer um javascript para exibir a data e hora como este exemplo? Quinta, 27 de maio de :53 (sim, essa é a hora que eu estou escrevendo este post ) Bom então aqui vai o seu código que você deve jogar entre as tags <BODY>: <script type="text/javascript" language="javascript"> var now = new Date(); var hours = now.gethours(); var minutes = now.getminutes(); var timevalue = "" + (hours) timevalue += ((minutes < 10)? ":0" : ":") + minutes timerrunning = true; mydate = new Date(); myday = mydate.getday(); mymonth = mydate.getmonth(); myweekday= mydate.getdate(); weekday= myweekday; myyear= mydate.getfullyear(); year = myyear if(myday == 0) day = " Domingo, "

9 else if(myday == 1) day = " Segunda, " else if(myday == 2) day = " Terça, " else if(myday == 3) day = " Quarta, " else if(myday == 4) day = " Quinta, " else if(myday == 5) day = " Sexta, " else if(myday == 6) day = " Sábado, " if(mymonth == 0) month = " de Janeiro de " else if(mymonth ==1) month = " de Fevereiro de " else if(mymonth ==2) month = " de Março de " else if(mymonth ==3) month = " de April de " else if(mymonth ==4) month = " de Maio de " else if(mymonth ==5) month = " de Junho de " else if(mymonth ==6) month = " de Julho de " else if(mymonth ==7) month = " de Agosto de "

10 else if(mymonth ==8) month = " de Setembro de " else if(mymonth ==9) month = " de Outubro de " else if(mymonth ==10) month = " de Novembro de " else if(mymonth ==11) month = " de Dezembro de " document.write( day + myweekday + month + year + " - " + timevalue); </script> Mais uma vez espero que tenham gostado e sido útil. Não deixem de votar e comentar! Podem entrar na página de contato e enviar suas sugestões de posts, atenderei assim que possível. Abraços! Como limpar um campo input text ao clicar Sabe quando você vai em um site que tem um formulário que já está com o campo input texto preenchido e quando você clica nele o texto some para você poder preencher com os seus dados? É essa façanha que vou mostrar pra vocês. Bom, eu estive dando uma pesquisada a respeito disso e vi alguns códigos na internet que não funcionavam e achei uma

11 solução super simples e direta. Suponha que temos o seguinte formulário: <form name="formmail" id="formmail" action=" .php" method="post"> <input name=" " id=" " value="seu@ .com.br" /> <input type="submit" name="btn_enviar" id="btn_enviar" value="enviar" /> </form> Até então, nada complicado. Agora o segredo é você adicionar no campo input text que você quer fazer o efeito a seguinte propriedade e valor: onfocus="this.value='';" Seu código final ficará assim: <form name="formmail" id="formmail" action=" .php" method="post"> <input name=" " id=" " value="seu@ .com.br" onfocus="this.value='';" /> <input type="submit" name="btn_enviar" id="btn_enviar" value="enviar" /> </form> Explicando o código: onfocus = Quando o manipulador de eventos estiver em foco nesta tag; this.value = Pega o valor e atribui para vazio, ou seja, duas aspas simples sem nada dentro; Simples não? Espero que seja útil pra alguns que precisarem ou simplesmente quiserem dar um charme em seus formulários, ajudando aos visitantes mais leigos quando não sabem realmente o que deve ser preenchido no campo. Aproveitei e acabei implementando aqui no meu blog, na lateral

12 direita onde tem Receber novidades por . =) Abraços e não deixem de comentar e votar! Como escolher uma empresa de hospedagem Parabéns! Depois de muito pensar e levar considerações, você finalmente resolveu mergulhar e decidir que está na hora de ter o seu próprio site. Isto é uma grande realização para si mesmo. No entanto, agora você está com uma outra tarefa, a de escolher a sua empresa de hospedagem. Selecionar uma boa empresa de web hosting é um fator muito importante. Por isso é muito importante conhecer um pouco sobre os detalhes técnicos, para que se faça uma escolha perfeita para o seu site. O que é uma hospedagem (web host)? Web Host é uma empresa ou pessoa física que dispõe de um espaço no servidor para o seu site. Isso inclui todos as suas páginas, imagens, scripts e arquivos em geral. Quando seu endereço (URL) for digitado no navegador, o servidor de hospedagem será conectado para localizar e exibir as páginas que foram solicitadas. Hospedagem Grátis VS Paga Nem todos os servidores são criados igualmente. Existem muitos servidores de hospedagem grátis disponíveis na internet, isso

13 é fato. No entanto, se você estiver desenvolvendo um site com algum intuito de negócios, você NUNCA deve hospedar o site neste tipo de servidor. A fim de estabelecer uma credibilidade, você deve estar disposto a investir em seu próprio domínio e servidor de hospedagem profissional. Sites hospedados por servidores grátis não são levados a sério e irão sofrer uma grande perda de negócios. Afinal, você não quer que seu cliente chegue até o seu site e veja aquele monte de banner de propaganda do servidor grátis ou o nome deles na sua URL, não é verdade? Você daria valor a alguma empresa que tivesse um site desse tipo? Seus visitantes poderão se sentir inseguros para te contratar, já que nem mesmo você tem um domínio próprio e que possivelmente não é um profissional competente. Eles simplesmente continuarão a pesquisar outros profissionais e você perderá este. Não só pela credibilidade profissional, mas também pelo motivo dos Sistemas de Busca não indexar as páginas dos sites que estão neste tipo de servidor grátis. Além disso, servidores grátis não precisam de um bom motivo para desativar seu site e deixá-lo fora do ar ou simplesmente deletá-lo. Você pode acordar de manhã, tentar acessar o seu site e em vez do seu site carregar, aparecer uma mensagem de erro. E lá se foi todo o trabalho difícil por água abaixo (logicamente se você não tiver um backup do seu site. Por favor, façam isso!), incluindo todo seu tráfego, o seu pobre posicionamento no rank de pesquisa do sites de busca, seus clientes tudo! Servidores de hospedagem grátis não estão interessados nos seus negócios ou no trabalho difícil que você teve de criar o seu site e o fluxo de tráfego que seu site tem. A principal preocupação deles é o negócio deles. E é o que eles estão

14 fazendo. Eles exibem banners em todas as páginas de todos os sites que eles hospedagem. Se você quer seu negócio levado a sério e você tem um desejo sincero de sucesso, ter o seu próprio domínio é necessário. Isso não questão de luxo, é uma necessidade. Empresas usando serviços grátis não são levados a sério. Ter um domínio é tão importante quanto ter um site com cara de profissional. Esses itens estão de mãos dadas. O custo para registrar um domínio varia de R$ 10,00 a R$ 45,00 POR ANO, isso mesmo, ano. É um valor muito razoável e vai valer cada centavo pago. Acredite! Escolhendo um nome de domínio Quando estiver tentando escolher um bom nome, existem muitos fatores que devem ser levados em consideração. Tente escolher um nome de domínio que contenha as palavraschaves mais importante, para que os Sistemas de Busca levem ele em consideração na hora de indexar seu site. Embora haja muitas extensões de domínios disponíveis, a que termina com.com.br é sempre a melhor escolha, caso seu negócio se restrinja ao Brasil. Caso queira algo mais internacional, leve em consideração o.com,.net e o.org. Exemplo nacional: uebihost.com.br Alguns exemplos internacionais: google.com natura.net wikipedia.org Tenha em mente que normalmente é mais importante escolher a empresa de hospedagem do que o seu domínio, já que muitas empresas de hospedagem fornecem o serviço de registro de

15 domínios. Orientações Tente escolher um domínio que contenha palavras-chaves importantes; Tente escolher um domínio fácil de lembrar; Teste evitar usar abreviações ou algo que dificulte o seu visitante de lembrar; Tente utilizar nomes o mais curto possível; Escolha com calma o nome do seu domínio com qualidade que isso fará seus negócios crescerem. Escolhendo uma empresa de hospedagem Quando tiver escolhendo, você deve levar em consideração a empresa. Tente entrar em contato com alguns clientes deles para que saber se estão satisfeitos com o serviço que está sendo prestados a eles. Outros detalhes importantes: Os servidores deles tem uma conexão rápida? Oferecem sistemas de backup para proteger seus arquivos de uma possível falta de energia e acabar danificando seus arquivos? Eles pedem que você faça pagamentos adiantados antes de testar o serviço? Eles exigem um contrato de longo prazo? Eles cobram por configurações dos planos de hospedagem? Como é o sistema de suporte deles? Se possível, testeos. Eles dispõe de um gerenciador de arquivos online? Oferecem caixas de inclusas na hospedagem? Tem algum recurso para visualizar tráfego, espaço utilizado e suas estatísticas de visita de forma completa?

16 Pergunte por referências para que você possa procurar saber com os clientes deles se estão satisfeitos. Aqui estão algumas características básicas que você deve pesquisar durante a escolha de um servidor de hospedagem: Suporte 24 horas Tem seu próprio domínio ( Pelo menos 10GB de tráfego mensal (bandwidth) Um mínio de 20MB 50MB de espaço em disco Contas de Ilimitadas seunome@seudominio.com.br Ilimitados apelidos de s Redirecionamento de s Ilimitados auto-respostas Possibilidade de utilizar SSL para transações seguras Banco de Dados MySQL Proteção por senha utilizando htaccess Suporte a Server Side Include (SSI) Acesso ilimitado via FTP Acesso fácil aos seus logs. Estatísticas de visitas Programa de Referências (Filiados) Quando estiver escolhendo um servidor de hospedagem, você deve ter uma visão geral da empresa antes de tomar sua decisão. Você pode encontrar servidores que cobram de R$ 3,00 por mês para os planos mais básicos, mas de qualquer forma, possuem um suporte técnico de baixa qualidade ou seu site pode ficar lento ou cair com frequência. Uma mensalidade baixa pode parecer apeladora, mas o que realmente vai te custar perder seus visitantes ou algumas vendas quando o seu site estiver lento ou fora do ar? Será que vale a pena pagar por um valor tão baixo? Será que realmente é lucro você pagar por este serviço de qualidade suspeitável? Existem muitos servidores pagos e de qualidade com preços acessíveis, um que eu recomendo é a Uebi Host.

17 A Uebi Host tem servidores com todos esses padrões que discuti neste post, além de um suporte excelente e ágil. Com planos a partir de R$ 8,00 que possuem 2GB de espaço em disco e 50GB de tráfego mensal. Além do mais, possue um programa de Afiliados, onde você ganha 15% sobre as faturas pagas de seus indicados, o que faz você ter um belo desconto nas suas mensalidade ou até mesmo conseguir suas hospedagem gratuitamente. Escolha com calma o servidor que irá hospedar seu site e que atenda às suas necessidades. Será um belo investimento de tempo e retorno garantido a longo prazo. Espero que tenham gostado e tirado um pouco das dúvidas que normalmente algumas pessoas me pergunta a respeito dessa escolha do servidor de hospedagem. Não deixem de comentar e dar seu voto. É muito imporante para que eu possa continuar sempre escrevendo mais posts para vocês visitantes! Grade abraço! Dicas de SEO para otimizar seu site instantâneamente Existem duas coisas de extrema importância e poderosa que podem otimizar seu site ou blog para os sistemas de buscas. A primeira é que você precisa de tempo para saber quais são as palavras-chave que fazem com que os visitantes cheguem até seu site e que essas palavras que eles pesquisaram realmente estejam demonstrando o conteúdo que possivelmente ele estava

18 pesquisando. Outro ponto é que você tem que fazer com que o máximo de páginas possíveis da internet estejam apontando para o seu site. Uma das formas é através do Web Directory Submission. Esses são os dois elementos de otimização que causarão bastante impacto em qualquer sistema de busca para melhorar os resultados durante a busca e mostrar seu site entre os resultados. Logicamente não são os únicos, mas são bem importantes. Descobrir as palavras-chaves que estão trazendo os visitantes para o seu site não é uma tarefa difícil de realizar, já que existem servidores de hospedagem, como o Uebi Host, que possuem sistema de estatísticas de visitas, onde exibem relatórios bastante completos a respeito das visitas que seu site teve, desde navegadores e suas versões, sistemas operacionais, duração da visita, de que página o visitante veio, que palavra ou frase utilizou no sistema de busca para chegar até seu site, assim como muitos outros detalhes. Vários webmasters já fazem isso e obtem um certo sucesso. Mas a tendência é sempre ficar mais difícil, já que tem muito fazendo isso e seguindos técnicas de SEO. Quem já tentou fazer a troca de links com vários sites, pode não ter percebido que durante a busca de algum assunto que seu site possui, ele não irá aparecer numa posição muito boa, já que os sistemas de busca não estão dando muito valor aos Links Recíprocos, por ser muito fácil você fazer uma troca de banners com outros sites. Você vai ganhar visitantes devido aos banners, mas não devido a um melhor rank de seu site nas buscas. Escolher as melhores palavras-chaves e frases para sua otimização é sempre muito importante. Se você escolher alguma palavra-chave que ninguém está procurando, você estará disperdiçando seu tempo. Pior ainda, escolher palavras-chave

19 que são muito competitivos pode se tornar um beco sem saída em potencial. Além disso, se você escolher as palavras-chave que não estão relacionados ao tipo de produto ou serviço que você oferece, em seguida, os visitantes nunca vão fazer uma compra ou até mesmo voltar no seu site. A solução? Faça uma lista de palavras-chaves relevantes em que a popularidade de ambos estejam em equilíbrio com a concorrência. Usando um software especializado realmente ajuda nesta tarefa difícil. Há diversos programas que podem ajudar nessas horas. Quem sabe em outro post eu não fale um pouco mais de algum(ns) deles. Espero que tenham ajudado um pouco, ou pelo menos despertar a curiosidade de prestar mais atenção nesses mínimos detalhes na hora de otimizar seu site. Não deixem de comentar e dar seu voto. É importante para que eu possa continuar sempre postando novas coisas. Grande abraço! Tipos de dados no MySQL Existem vários tipos de campos no MySQL. Eles servem para diferenciar os tipos dos dados que são armazenados em cada coluna, onde cada tipo tem uma características. Elas podem ser comparadas aos tipos de variáveis nas linguagens de programação que tem uma tipagem forte (não é o caso do PHP). Estes tipos de dados são importantes na hora de preparar seu banco de dados e criar suas tabelas, pois você precisa saber o que pretende armazenar em cada coluna para poder definir seus dados.

20 Podemos classificá-los em 3 tipos: Númericos Data Cadeia (String, texto, etc ) Numéricos TinyInt Caso haja valor negativo, a margem de uso dele é de -128 até 127. Caso seja apenas positivo, vai de 0 a 255. Integer / Int Número inteiro, positivo ou negativo. Caso haja número negativo, sua margem vai de até Caso sejam só positivos, é de 0 até SmallInt Número inteiro com ou sem sinal negativo. Caso haja sinal negativo, vai de até Sem sinal, vai de 0 até MediumInt Número inteiro, com ou sem sinal negativo. Com sinal vai de até Sem sinal vai de 0 até BigInt Número inteiro, com ou sem sinal negativo. Com sinal vai de até Sem sinal vai de 0 até Bool / Boolean / Bit Número inteiro que pode ser somente 0 (falso) ou 1 (verdadeiro). Float(m,d) Número pequeno em vírgula flutuante de precisão simples. Os valores válidos vão desde E+38 até E-38,0 até desde E-38 até E+38. xreal / Double Número em vírgula flutuante de dupla precisão. Os valores permitidos vão desde E+308 até E-308, 0 e

21 desde E-308 até E+308 Decimal / Dec / Numeric Número em vírgula flutuante desempacotado. O número armazena-se como uma cadeia. Datas Date Armazena uma data com valor entre e Perceba que o formato suportado é AAAA-MM-DD. DateTime Armazena a data e hora combinadas. Suporta valores entre :00:00 e :59:59. Perceba que o formato suportado é AAAA-MM-DD HH:MM:SS. TimeStamp Combinação de data e hora. A margem vai desde o 1 de Janeiro de 1970 ao ano O formato de armazenamento depende do tamanho do campo. 14 AnoMesDiaHoraMinutoSegundo aaaammddhhmmss 12 AnoMesDiaHoraMinutoSegundo aammddhhmmss 8 AnoMesDia aaaammdd 6 AnoMesDia aammdd 4 AnoMes aamm 2 Ano aa Time Armazena uma hora. A margem de horas vai desde -838 horas, 59 minutos e 59 segundos. O formato de armazenamento é HH:MM:SS. Year Armazena um ano. A margem de valores permitidos vai desde o ano 1901 ao ano O campo pode ter tamanho dois ou tamanho 4 dependendo de se queremos armazenar o ano com dois ou quatro algarismos. Cadeias (Strings) Char(n) Armazena uma string de tamanho fixo. A cadeia poderá

22 conter de 0 até 255 caracteres. VarChar(n) Armazena uma string de tamanho variável. Vai de 0 a 255 caracteres. Dentro dos tipos de cadeia pode-se distinguir dois subtipos, os tipo Test e os tipo Blob (Binary Large Object) A diferença entre um tipo e outro é o tratamento que recebem na hora de ordená-los e compará-los. No tipo test ordena-se sem ter importância as maiúsculas e as minúsculas e no tipo blob ordena-se tendo em conta as maiúsculas e minúsculas. TinyText / TinyBlob String de tamanho fixo de 0 a 255 caracteres. MediumText / MediumBlob Um texto com um máximo de caracteres. LongText / LongBlob Um texto com um máximo de caracteres Text / Blob Um texto com um máximo de caracteres. Enum Campo que pode ter um único valor de uma lista que se especifica. O tipo Enum aceita até valores diferentes. Set Um campo que pode conter nenhum, um ou vários valores de uma lista. A lista pode ter um máximo de 64 valores. Com este post, você terá uma noção melhor de cada tipo de dados que o MySQL pode armazenar nas tabelas de seus projetos. Em breve falarei como trabalhar de uma forma um pouco mais avançada com alguns deles. Não esquece de comentar e dar o seu voto! Grande abraço!

ICANN aprova.xxx para sites eróticos

ICANN aprova.xxx para sites eróticos ICANN aprova.xxx para sites eróticos SÃO PAULO A diretoria da Icann (Internet Corporation for Assigned Names and Numbers) aprovou nesta sexta-feira (25/6), que os sites pornográficos terão extensão própria,

Leia mais

BANCO DE DADOS TIPOS DE VARÁVEIS SQL. Professor Carlos Muniz

BANCO DE DADOS TIPOS DE VARÁVEIS SQL. Professor Carlos Muniz TIPOS DE VARÁVEIS SQL Professor Carlos Muniz Tipos de Dados em MySQL Depois da fase de design da base de dados, e uma vez que se passou a tabelas, é necessário criar as tabelas correspondentes dentro da

Leia mais

Como criar um site em 7 passos

Como criar um site em 7 passos Como criar um site em 7 passos Não estou falando de criar o site mesmo (páginas, design, programação, etc), estou falando do processo organizacional das idéias e estruturação das informações, do que um

Leia mais

Cadastros de dados no MySQL

Cadastros de dados no MySQL Cadastros de dados no MySQL Depois do nosso entendimento sobre como funciona o envio de dados atravé s de um formulário para o PHP, como conectar com o MySQL, agora poderemos aprender a cadastrar os registros

Leia mais

Comandos SQL. Exercícios com o MySQL ou MaridaDB. Prof. Emiliano S. Monteiro

Comandos SQL. Exercícios com o MySQL ou MaridaDB. Prof. Emiliano S. Monteiro Comandos SQL Exercícios com o MySQL ou MaridaDB Prof. Emiliano S. Monteiro Criando um banco de dados mysql> CREATE DATABASE unemat; É importante colocar o ponto de vírgula no final de cada linha de comando!!

Leia mais

Conceito de Campos e Tabelas

Conceito de Campos e Tabelas Aula 04 Conceito de Campos e Tabelas Tabelas É um conjunto de registros de um mesmo tipo onde cada linha é composta por um campo que recebe um valor de atributo. Em um Banco de Dados poderá existir uma

Leia mais

Conceitos de Modelo Relacional Restrições de um Banco de Dados

Conceitos de Modelo Relacional Restrições de um Banco de Dados Aula 03 Revisando Conceitos de Modelo Relacional Restrições de um Banco de Dados Modelo Relacional, representa o banco de dados como uma coleção de relações. Criando as tabelas Cada linha representa uma

Leia mais

Fábio Borges de Oliveira. MySQL

Fábio Borges de Oliveira. MySQL Fábio Borges de Oliveira MySQL Incremento automático CREATE TABLE alunos ( registro MEDIUMINT NOT NULL AUTO_INCREMENT, nome CHAR(30) NOT NULL, PRIMARY KEY (registro) ); INSERT INTO alunos (nome) VALUES

Leia mais

MySQL + PHP 06/05/2015. IFSC/campus Florianópolis Programação para a WEB Prof. Herval Daminelli

MySQL + PHP 06/05/2015. IFSC/campus Florianópolis Programação para a WEB Prof. Herval Daminelli 1 MySQL + PHP MySQL é um dos sistemas de gerenciamento de banco de dados mais usados da atualidade, que utiliza a linguagem de manipulação de dados chamada SQL (structured query language ou linguagem de

Leia mais

BANCO DE DADOS GERENCIAL 1 A U L A 2

BANCO DE DADOS GERENCIAL 1 A U L A 2 BANCO DE DADOS GERENCIAL 1 A U L A 2 N Í V E I S D E V I S Ã O, S U B G R U P O D D L : C R I A N D O B A N C O D E D A D O S, C R I A N D O T A B E L A S, E S T R U T U R A D A T A B E L A CONCEITOS :

Leia mais

Cadastros de dados no MySQL

Cadastros de dados no MySQL Cadastros de dados no MySQL Depois do nosso entendimento sobre como funciona o envio de dados atravé s de um formulário para o PHP, como conectar com o MySQL, agora poderemos aprender a cadastrar os registros

Leia mais

O modelo relacional encontra-se padronizado pela indústria de informática. Ele é chamado de

O modelo relacional encontra-se padronizado pela indústria de informática. Ele é chamado de Introdução O modelo relacional encontra-se padronizado pela indústria de informática. Ele é chamado de padrão SQL (Structured Query Language). O padrão SQL define precisamente uma interface SQL para a

Leia mais

Blob fields in MySQL Databases

Blob fields in MySQL Databases Blob fields in MySQL Databases Publicado em: 08/05/2003 Há algum tempo trabalho com bases de dados padrão SQL voltados principalmente para o desevolvimento de aplicações de Internet. Estes dias um colega

Leia mais

Mysql. Quanto mais informações você busca, mais você evolui. Vitor Ramos. Disciplina de Banco de Dados

Mysql. Quanto mais informações você busca, mais você evolui. Vitor Ramos. Disciplina de Banco de Dados Mysql Quanto mais informações você busca, mais você evolui. Vitor Ramos SQL Structured Query Language - Linguagem de Consulta Estruturada Desenvolvida pela IBM, nos anos 70; Inicialmente chamada SEQUEL

Leia mais

Bando de Dados Web. Tipos de dados

Bando de Dados Web. Tipos de dados Bando de Dados Web Tipos de dados 4º TSI Jonathan de Matos A escolha dos tipos de dados Tipo de dado é o conjunto de valores e operações (domínio) que um determinado atributo ou variável pode armazenar.

Leia mais

Banco de dados. Conteúdo: DDL Prof. Patrícia Lucas

Banco de dados. Conteúdo: DDL Prof. Patrícia Lucas Banco de dados Conteúdo: DDL Prof. Patrícia Lucas O mysql MySQL Workbench é uma ferramenta de design de banco de dados visual que integra o desenvolvimento SQL, administração, design de banco de dados,

Leia mais

BANCO DE DADOS WEB AULA 6. Tipos de Dados. professor Luciano Roberto Rocha.

BANCO DE DADOS WEB AULA 6. Tipos de Dados. professor Luciano Roberto Rocha. BANCO DE DADOS WEB AULA 6 Tipos de Dados professor Luciano Roberto Rocha www.lrocha.com A escolha dos tipos de dados Tipo de dado é o conjunto de valores e operações (domínio) que um determinado atributo

Leia mais

Escola Secundária de Albufeira. Comandos MySQL. (Páginas Web Dinâmicas: PHP e MySQL) Carlos Nunes

Escola Secundária de Albufeira. Comandos MySQL. (Páginas Web Dinâmicas: PHP e MySQL) Carlos Nunes Escola Secundária de Albufeira Comandos MySQL (Páginas Web Dinâmicas: PHP e MySQL) (csmnunes@gmail.com) 2009/2010 Criar Base de Dados CREATE DATABASE basededados; Apagar Base de Dados DROP DATABASE basededados;

Leia mais

P R O F. M E. H É L I O E S P E R I D I Ã O. Eng. Computação

P R O F. M E. H É L I O E S P E R I D I Ã O. Eng. Computação P R O F. M E. H É L I O E S P E R I D I Ã O Eng. Computação BANCO DE DADOS Podemos entender por banco de dados qualquer sistema que reúna e mantenha organizada uma série de informações relacionadas a um

Leia mais

INTRODUÇÃO AO MYSQL. Eng. Computação

INTRODUÇÃO AO MYSQL. Eng. Computação INTRODUÇÃO AO MYSQL PROF. ME. HÉLIO ESPERIDIÃO Eng. Computação Iniciando o xampp e SGBD mysql Xampp é um pacote de programas que incluem Mysql Apache Php Phpmyadmin https://www.apachefriends.org/download.html

Leia mais

Banco de Dados. -Aprendendo conceitos -Usando o SQL Conf para: -Conectar no banco de dados -Criar, alterar, excluir e consultar estruturas de tabelas

Banco de Dados. -Aprendendo conceitos -Usando o SQL Conf para: -Conectar no banco de dados -Criar, alterar, excluir e consultar estruturas de tabelas Banco de Dados -Aprendendo conceitos -Usando o SQL Conf para: -Conectar no banco de dados -Criar, alterar, excluir e consultar estruturas de tabelas O que é banco de dados? São conjuntos de registros dispostos

Leia mais

Tipos de Dados. Banco de Dados I Prof. Erinaldo Nascimento

Tipos de Dados. Banco de Dados I Prof. Erinaldo Nascimento FACULDADE ANGLO AMERICANO FOZ DO IGUAÇU Curso de Ciência da Computação 5º Período Disciplina: Banco de Dados I Prof. Erinaldo Sanches Nascimento Tipos de Dados Banco de Dados I Prof. Erinaldo Nascimento

Leia mais

P R O F. M E. H É L I O E S P E R I D I Ã O. Eng. Computação

P R O F. M E. H É L I O E S P E R I D I Ã O. Eng. Computação P R O F. M E. H É L I O E S P E R I D I Ã O Eng. Computação BANCO DE DADOS Podemos entender por banco de dados qualquer sistema que reúna e mantenha organizada uma série de informações relacionadas a um

Leia mais

Banco de Dados I Introdução SQL

Banco de Dados I Introdução SQL Banco de Dados I Introdução SQL Frederico Queiroga fredericoqueiroga@gmail.com https://sites.google.com/site/fredericoqueiroga/ Linguagem SQL Aspectos Gerais: Independência do fabricante: Está incorporada

Leia mais

DDL DML DCL DTL Tipos Numéricos: INT FLOAT DOUBLE Tipos String: CHAR VARCHAR BINARY BLOB TEXT Tipos Data e Hora: DATE TIME TIMESTAMP YEAR

DDL DML DCL DTL Tipos Numéricos: INT FLOAT DOUBLE Tipos String: CHAR VARCHAR BINARY BLOB TEXT Tipos Data e Hora: DATE TIME TIMESTAMP YEAR SQL Structured Query Language, ou Linguagem de Consulta Estruturada, foi desenvolvida pela IBM nos anos 70 para demonstrar a viabilidade do modelo relacional para bancos de dados. No final dos anos 80

Leia mais

FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA. Módulo de Programação Prof. Bruno Maciel

FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA. Módulo de Programação Prof. Bruno Maciel FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Bruno Maciel Competências a serem trabalhadas nessa aula Revisão dos comandos INSERT INTO SELECT Comando WHERE Comando Excluir (DELETE)

Leia mais

A Linguagem SQL. Tecnologia de Base de Dados. MSc. Eugénio. Macumbe

A Linguagem SQL. Tecnologia de Base de Dados. MSc. Eugénio. Macumbe A Linguagem SQL Tecnologia de Base de Dados MSc. Eugénio. Macumbe A Linguagem SQL As raízes da linguagem SQL remontam a 1974, altura em que na IBM corp. se desenvolvia o protótipo de um sistema relacional

Leia mais

MYSQL: TIPOS DE DADOS. Gilvan Vieira Moura E-mail: gilvansistema@hotmail.com

MYSQL: TIPOS DE DADOS. Gilvan Vieira Moura E-mail: gilvansistema@hotmail.com MYSQL: TIPOS DE DADOS Gilvan Vieira Moura E-mail: gilvansistema@hotmail.com TIPOS DE DADOS Bancos de dados, como falamos anteriormente, armazenam dados dentro de tabelas, na forma de linhas e colunas.

Leia mais

INTRODUÇÃO AO MYSQL PROF. ME. HÉLIO ESPERIDIÃO

INTRODUÇÃO AO MYSQL PROF. ME. HÉLIO ESPERIDIÃO INTRODUÇÃO AO MYSQL PROF. ME. HÉLIO ESPERIDIÃO HeidiSQL É um programa que permite acessar o SGDB Mysql. Pode ser adquirido gratuitamente na internet. Não é necessário instalar. Possui versão portável.

Leia mais

Natanael Gonçalves Afonso 8º Período Engenharia da Computação Skydrive:

Natanael Gonçalves Afonso 8º Período Engenharia da Computação   Skydrive: Natanael Gonçalves Afonso 8º Período Engenharia da Computação Email: ngafonso7@hotmail.com Skydrive: http://sdrv.ms/wjyc3o Planejamento Prático http://www3.inatel.br/docentes/rosanna/cursos/planejamento-doconteudo-pratico-ec210-2013-1.html

Leia mais

FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA. Módulo de Programação Prof. Flávio Dantas

FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA. Módulo de Programação Prof. Flávio Dantas FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Flávio Dantas Competências a serem trabalhadas nessa aula Revisão dos comandos INSERT INTO SELECT Comando WHERE Comando Excluir (DELETE)

Leia mais

Colocando um site na Internet

Colocando um site na Internet AULA: Colocando um site na Internet Autoria Web http://docentes.ifrn.edu.br/albalopes alba.lopes@ifrn.edu.br Servidores de Hospedagem Hospedagem de sites é um serviço que possibilita pessoas ou empresas

Leia mais

Prof. Esp. Andrew Rodrigues 1

Prof. Esp. Andrew Rodrigues   1 Prof. Esp. Andrew Rodrigues www.andrewrodrigues.com.br www.andrewrodrigues.com.br 1 PHP em Ação PHP é uma linguagem de programação que pode fazer todo o tipo de coisas: avaliar dados de formulários enviados

Leia mais

Introdução a SQL (parte 2)

Introdução a SQL (parte 2) Introdução a SQL (parte 2) Bases de Dados (CC2005) Departamento de Ciência de Computadores Faculdade de Ciências da Universidade do Porto Eduardo R. B. Marques DCC/FCUP Introdução a SQL parte 2 Tipos,

Leia mais

FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA. Módulo de Programação Prof. Bruno Maciel

FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA. Módulo de Programação Prof. Bruno Maciel FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Bruno Maciel Competências a serem trabalhadas nessa aula Conectar PHP com MySQL Comandos PHP para acesso ao MySQL Utilizando comandos no

Leia mais

Introdução a Programação Web com PHP

Introdução a Programação Web com PHP AULA: Introdução a Programação Web com PHP Programação para Internet http://docentes.ifrn.edu.br/albalopes alba.lopes@ifrn.edu.br Breve histórico A primeira versão surgiu em meados de 1995, escrita por

Leia mais

Importar e Exportar Dados

Importar e Exportar Dados Importar e Exportar Dados Administração de Base de Dados OBJECTIVOS: Definir comandos e formatos Definir restrições (constraints) DEFINIÇÃO DO ESQUEMA DA BASE DE DADOS O esquema da BD e composto pelas

Leia mais

MANUAL DE PUBLICAÇÃO NO PORTAL CAMPUS MATÃO

MANUAL DE PUBLICAÇÃO NO PORTAL CAMPUS MATÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SÃO PAULO CAMPUS MATÃO MANUAL DE PUBLICAÇÃO NO PORTAL CAMPUS MATÃO AUTOR: COORDENADORIA DE TECNOLOGIA DA INFORMAÇÃO CAMPUS MATÃO MATÃO 2016 SUMÁRIO

Leia mais

MYSQL - PRIMEIROS COMANDOS CRIAÇÃCO DO BD E DAS TABELAS, INSERÇÃO E CONSULTA DE REGISTROS. create database [if not exists] <nome>

MYSQL - PRIMEIROS COMANDOS CRIAÇÃCO DO BD E DAS TABELAS, INSERÇÃO E CONSULTA DE REGISTROS. create database [if not exists] <nome> 1. Manuseio do banco de dados MYSQL - PRIMEIROS COMANDOS CRIAÇÃCO DO BD E DAS TABELAS, INSERÇÃO E CONSULTA DE REGISTROS As seguintes instruções manuseiam o banco de dados: cria o banco mostra os bancos

Leia mais

Modelagem de banco de dados com MySQL Workbench

Modelagem de banco de dados com MySQL Workbench Modelagem de banco de dados com MySQL Workbench Após o término desse curso, você estará apto à: Teoria: Reconhecer os principais tipos de dados suportados pelo MySQL 5.0 Otimizar espaço pela escolha certo

Leia mais

O melhor de tudo nessas indicações que todas as Ferramentas SEO que vou indicar são grátis.

O melhor de tudo nessas indicações que todas as Ferramentas SEO que vou indicar são grátis. Ferramentas SEO grátis Neste artigo vai conhecer as melhores Ferramentas SEO grátis ajudando e facilitando a sua vida com search engine optimization. Você pode usar essas ferramentas para ajudar nas pesquisas

Leia mais

Benvindo ao Curso de Introdução ao Firebird com Ferramenta de Relatórios!

Benvindo ao Curso de Introdução ao Firebird com Ferramenta de Relatórios! (Apresentação SQL Manager Lite for InterBase and Firebird) Benvindo ao Curso de Introdução ao Firebird com Ferramenta de Relatórios! Ferramenta de alta performance para a otimização da administração de

Leia mais

PAINEL DE CONTROLE LANDS AGÊNCIA WEB. Assim que digitar este endereço e apertar enter, você será redirecionado para esta página:

PAINEL DE CONTROLE LANDS AGÊNCIA WEB. Assim que digitar este endereço e apertar enter, você será redirecionado para esta página: PAINEL DE CONTROLE LANDS AGÊNCIA WEB O Painel de controle da Lands Agência Web é uma ferramente simples e que facilita a vida do cliente na hora de gerenciar o conteúdo do seu site/blog. Aqui vamos aprender

Leia mais

BANCO DE DADOS. Para a criação de um banco de dados, através de scripts SQL, deve-se usar a seguinte sintaxe: CREATE DATABASE <nome_banco_de_dados>

BANCO DE DADOS. Para a criação de um banco de dados, através de scripts SQL, deve-se usar a seguinte sintaxe: CREATE DATABASE <nome_banco_de_dados> BANCO DE DADOS 1. Scripts de criação de banco de dados Para a criação de um banco de dados, através de scripts SQL, deve-se usar a seguinte sintaxe: CREATE DATABASE Onde:

Leia mais

A linguagem SQL

A linguagem SQL SQL 2008.1 A linguagem SQL SQL - Structured Query Language. Foi definida nos laboratórios de pesquisa da IBM em San Jose, California, em 1974. Teve seus fundamentos no modelo relacional Sua primeira versão

Leia mais

Como criar um banco de dados usando o mysql

Como criar um banco de dados usando o mysql Como criar um banco de dados usando o mysql 1º Passo: Tenha instalado em seu computador o software XAMPP. Clique aqui para fazer o download. 2º Passo: O XAMPP faz a instalação normal, apenas clicando next,

Leia mais

Variáveis e Entrada de Dados Marco André Lopes Mendes marcoandre.googlepages.

Variáveis e Entrada de Dados Marco André Lopes Mendes  marcoandre.googlepages. Variáveis e Entrada de Dados Marco André Lopes Mendes marcoandre@ifc-araquari.edu.br marcoandre@gmail.com marcoandre.googlepages.com Algoritmos é a base Primeiro programa Este programa possui apenas uma

Leia mais

Como criar uma conta e a 1ª campanha no Adwords

Como criar uma conta e a 1ª campanha no Adwords Como criar uma conta e a 1ª campanha no Adwords Olá, aqui é o Samuel de Almeida. Este é um dos materiais bônus que você recebeu ao comprar o nosso curso de Vendas Online com o Google Adwords. É um material

Leia mais

EBOOK: Montando seu negócio online de afiliado Orgânico

EBOOK: Montando seu negócio online de afiliado Orgânico EBOOK: Montando seu negócio online de afiliado Orgânico Mostrando o passo a passo para montar uma estrutura de negócio online de sucesso. Autor: Daniel Souza Como montar uma estrutura funcional voltada

Leia mais

Aula 06 Sistemas Embarcados LT38C

Aula 06 Sistemas Embarcados LT38C Aula 06 Sistemas Embarcados LT38C Prof. Lucas Ricken Garcia 2017/1 Introdução a Banco de Dados Coleção de dados relacionados. Fatos conhecidos que podem ser registrados e possuem significado implícito.

Leia mais

C A P I T U L O 2 S I N T A X E B Á S I C A - V A R I Á V E I S E C O N S T A N T E S E M P H P

C A P I T U L O 2 S I N T A X E B Á S I C A - V A R I Á V E I S E C O N S T A N T E S E M P H P C A P I T U L O 2 S I N T A X E B Á S I C A - V A R I Á V E I S E C O N S T A N T E S E M P H P SINTAXE BÁSICA Neste capítulo vamos apresentar a estrutura básica do PHP. Para iniciar a construção de um

Leia mais

INTRODUÇÃO A PROGRAMAÇÃO PARA WEB

INTRODUÇÃO A PROGRAMAÇÃO PARA WEB INTRODUÇÃO A PROGRAMAÇÃO PARA WEB PROF. ME. HÉLIO ESPERIDIÃO Navegador O navegador também conhecido como web browser é um programa que habilita seus usuários a interagirem com documentos hospedados em

Leia mais

Como Criar um Blog WordPress Guia completo

Como Criar um Blog WordPress Guia completo Como Criar um Blog WordPress Guia completo Tweet 108 Email 14.2K Deseja aprender como criar um blog de forma simples e personalizar a sua presença na Internet? O WordPress é atualmente a plataforma mais

Leia mais

Tarefa Orientada 8 Criação de tabelas

Tarefa Orientada 8 Criação de tabelas Tarefa Orientada 8 Criação de tabelas Objectivos: Iniciar o MS SQL Server Manegement Studio Criar tabelas Especificar tipos de dados Definir restrições Alterar as definições de uma tabela Eliminar uma

Leia mais

PROGRAMAÇÃO ORIENTADA A OBJETOS II -CRIANDO UM BD POSTGRESQL. Prof. Angelo Augusto Frozza, M.Sc.

PROGRAMAÇÃO ORIENTADA A OBJETOS II -CRIANDO UM BD POSTGRESQL. Prof. Angelo Augusto Frozza, M.Sc. PROGRAMAÇÃO ORIENTADA A OBJETOS II -CRIANDO UM BD POSTGRESQL Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br DIAGRAMA CONCEITUAL DO BD DIAGRAMA LÓGICO DO BD Abrir o programa pgadmin III Iniciar

Leia mais

Apostila - Desenvolvimento web com PHP

Apostila - Desenvolvimento web com PHP José Roberto Madureira Junior Adaní Cusin Sacilotti Reginaldo Sacilotti Apostila - Desenvolvimento web com PHP Primeira Edição São Paulo 2017 Sumário 1 INTRODUÇÃO AO PHP... 1 1.1 PREPARAÇÃO DO AMBIENTE

Leia mais

C A P I T U L O 10 F U N Ç Õ E S I N T E R N A S P H P P A R A B A N C O D E D A D O S

C A P I T U L O 10 F U N Ç Õ E S I N T E R N A S P H P P A R A B A N C O D E D A D O S C A P I T U L O 10 F U N Ç Õ E S I N T E R N A S P H P P A R A B A N C O D E D A D O S Para desenvolver um sistema que utilizará um banco de dados, precisamos estabelecer uma conexão entre a linguagem

Leia mais

Minicurso3 Introdução ao Banco de Dados MySQL

Minicurso3 Introdução ao Banco de Dados MySQL I Workshop de Informática INFO-BAIANO 12 a 13 de nov. de 2011 Minicurso3 Introdução ao Banco de Dados MySQL Prof. Pablo Freire Matos Informática - Instituto Federal Baiano (IFBAIANO) pablofmatos@yahoo.com.br

Leia mais

Banco de Dados Web 4º TSI. Jonathan de Matos

Banco de Dados Web 4º TSI. Jonathan de Matos Banco de Dados Web 4º TSI Jonathan de Matos Diferenças e Semelhanças Porque escolher MySQL ou PostgreSQL? São os SGBDs livres mais populares São os projetos mais antigos e maduros Suporte de ferramentas

Leia mais

Banco de Dados. Professora: Luciana Faria

Banco de Dados. Professora: Luciana Faria Banco de Dados Professora: Luciana Faria Introdução ao linguagem é a SQL (Structured Query Language) Linguagem de Consulta Estruturada Para se utilizar, administrar, e trabalhar com um banco de dados é

Leia mais

Manipulando a base de dados

Manipulando a base de dados Manipulando a base de dados Uma base de dados pode ser manipulada com quatro operações básicas: Incluir, Apagar, Alterar e Pesquisar. Vale lembrar que como toda linguagem para computadores, o MySQL tem

Leia mais

cadastro de usuários utilizando Ajax e PHP para inserir os dados em uma tabela MySQL.

cadastro de usuários utilizando Ajax e PHP para inserir os dados em uma tabela MySQL. cadastro de usuários utilizando Ajax e PHP para inserir os dados em uma tabela MySQL. Vamos então a criação do banco de dados que iremos chamar de banco_cliente e também de nossa tabela chamada clientes

Leia mais

Introdução a Javascript

Introdução a Javascript Introdução a Javascript André Tavares da Silva andre.silva@udesc.br Introdução Javascript Javascript é uma linguagem que permite injetar lógica em páginas escritas em HTML Podem estar "soltos" ou atrelados

Leia mais

5 Maneiras Top Para Ganhar Dinheiro com Marketing Digital

5 Maneiras Top Para Ganhar Dinheiro com Marketing Digital 5 Maneiras Top Para Ganhar Dinheiro com Marketing Digital Introdução Este ebook foi criado com intenção de ajudar todos que estão iniciando no marketing digital, é 100% gratuito e não pode ser vendido

Leia mais

Conhecendo e editando o seu perfil

Conhecendo e editando o seu perfil Neste tutorial, você vai conhecer e aprender a editar o seu perfil na Plataforma Moodle/Cederj. Vamos lá! 1- Usando o Blog 2 2- Meus arquivos privados 6 3- Inserindo Repositórios 9 4- Modificando o perfil

Leia mais

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE INTRODUÇÃO A SQL

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE INTRODUÇÃO A SQL INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE INTRODUÇÃO A SQL Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com 02/06/2016 SUMÁRIO SQL DDL DML SQL (STRUCTURED

Leia mais

PORTAL DE SERVIÇOS DA SECRETARIA MUNICIPAL DE EDUCAÇÃO MANUAL DE UTILIZAÇÃO PARA INSCRIÇÕES ONLINE ÍNDICE

PORTAL DE SERVIÇOS DA SECRETARIA MUNICIPAL DE EDUCAÇÃO MANUAL DE UTILIZAÇÃO PARA INSCRIÇÕES ONLINE ÍNDICE PORTAL DE SERVIÇOS DA SECRETARIA MUNICIPAL DE EDUCAÇÃO MANUAL DE UTILIZAÇÃO PARA INSCRIÇÕES ONLINE ÍNDICE CADASTRAR UM USUÁRIO ENTRAR NO SISTEMA (LOGIN) CANCELAR A INSCRIÇÃO SAIR DO SISTEMA (LOGOUT) RECUPERAR

Leia mais

Para criarmos um banco de dados no MySql, utilizamos à instrução:

Para criarmos um banco de dados no MySql, utilizamos à instrução: Databases Os objetos que fazem parte de um sistema de banco de dados são criados dentro de um database, uma estrutura lógica responsável por manter a estrutura de tabelas com seus dados. Para criarmos

Leia mais

BCD29008 Banco de dados

BCD29008 Banco de dados BCD29008 Banco de dados Linguagem SQL Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello/bcd 21 de agosto de 2017

Leia mais

Database and Applications. Criação, inserção de dados PHP+MySQL

Database and Applications. Criação, inserção de dados PHP+MySQL Criação, inserção de dados PHP+MySQL Prof. Doutor Félix Singo phpmyadmin É uma aplicação de fácil utilização que serve para controlar base de dados MySQL. Pode-se utilizar para criar, copiar, apagar, renomear

Leia mais

Working 03 : Conceitos Básicos I

Working 03 : Conceitos Básicos I Working 03 : Conceitos Básicos I Objetivos: Dominar os conceitos básicos da linguagem de programação C; Aprender a utilizar o compilador, identificando os erros de sintaxe do código fonte; Prazo de Envio:

Leia mais

José Antônio da Cunha

José Antônio da Cunha José Antônio da Cunha CEFET-RN Natal, 10 de maio de 2013 Auditando operações DML com OUPUT Imagine o seguinte cenário: você possui uma tabela muito importante em seu banco de dados e gostaria de implantar

Leia mais

Treinamento em SQL. Índice

Treinamento em SQL. Índice Nível: Básico Horas: 4 Treinamento em SQL Índice Introdução...2 O que são Banco de Dados...2 Bancos de Dados Relacionais...2 Estudo de Caso: PostgreSQL MySQL...2 O que é SQL...3 Como utilizar...3 Criando

Leia mais

INTRODUÇÃO BANCO DE DADOS. Prof. Msc. Hélio Esperidião

INTRODUÇÃO BANCO DE DADOS. Prof. Msc. Hélio Esperidião INTRODUÇÃO BANCO DE DADOS Prof. Msc. Hélio Esperidião BANCO DE DADOS Podemos entender por banco de dados qualquer sistema que reúna e mantenha organizada uma série de informações relacionadas a um determinado

Leia mais

Microsoft Word 2010 NORMA ABNT para Trabalhos Acadêmicos Conceitos Básicos

Microsoft Word 2010 NORMA ABNT para Trabalhos Acadêmicos Conceitos Básicos Microsoft Word 2010 NORMA ABNT para Trabalhos Acadêmicos Conceitos Básicos contato@suptecinfo.com.br SUMÁRIO Iniciando o Word... 1 Conhecendo a Ferramenta... 1 Menu Layout da Página... 2 Capa... 3 Folha

Leia mais

Globo Photo Documentation

Globo Photo Documentation Globo Photo Documentation Versão 0.0.1 Gilson Filho 09/06/2014 Sumário 1 Documentação: 3 1.1 Arquitetura................................................ 3 1.2 Instalação.................................................

Leia mais

Nesse artigo falaremos sobre:

Nesse artigo falaremos sobre: Este conteúdo faz parte da série: Excel Dicas Avançadas Ver 11 posts dessa série Nesse artigo falaremos sobre: Deadline para controle de datas Outras funções avançadas Formatação Condicional Tabelas Dinâmicas

Leia mais

JavaScript (ou JScript)

JavaScript (ou JScript) 1. Introdução JavaScript (ou JScript) Uma linguagem como o JavaScript permite criar interfaces interativas na web (permite a interação do usuário). Para desenvolver web sites interativos precisamos de

Leia mais

2) Enviando e descompactando os arquivos de instalação

2) Enviando e descompactando os arquivos de instalação Instalação do WordPress em servidor remoto 1) Baixando o WordPress Baixe o pacote de instalação do WordPress em português do Brasil. Neste momento, a versão mais recente disponível é a 4.7.2. https://br.wordpress.org/

Leia mais

Banco de dados. Prof. Me. Hélio Esperidião

Banco de dados. Prof. Me. Hélio Esperidião Banco de dados Prof. Me. Hélio Esperidião Introdução Banco de dados Prof. Msc. Hélio Esperidião Banco de dados Podemos entender por banco de dados qualquer sistema que reúna e mantenha organizada uma série

Leia mais

INTRODUÇÃO A PROGRAMAÇÃO AVANÇADA PARA WEB E AO HTML. Prof. Msc. Hélio Esperidião

INTRODUÇÃO A PROGRAMAÇÃO AVANÇADA PARA WEB E AO HTML. Prof. Msc. Hélio Esperidião INTRODUÇÃO A PROGRAMAÇÃO AVANÇADA PARA WEB E AO HTML Prof. Msc. Hélio Esperidião NAVEGADOR O navegador também conhecido como web browseré um programa que habilita seus usuários a interagirem com documentos

Leia mais

APOSTILA DE INFORMÁTICA INTERNET E E-MAIL

APOSTILA DE INFORMÁTICA INTERNET E E-MAIL APOSTILA DE INFORMÁTICA INTERNET E E-MAIL Profa Responsável Fabiana P. Masson Caravieri Colaboração Empresa Júnior da Fatec Jales Monitora: Ângela Lopes Manente SUMÁRIO 1. INTERNET... 3 2. ACESSANDO A

Leia mais

SISTEMAS DE INFORMAÇÃO

SISTEMAS DE INFORMAÇÃO Prof. Rhyan Ximenes SISTEMAS DE INFORMAÇÃO Disciplina: Banco de Dados II E x c e l ê n c i a n o s e u f u t u r o fluci anofei j ao.com. br Semest r e: º Turma: 02 Turno: Noite Dat a: 21/06/13 Not a:

Leia mais

Vantagens gerais de se fazer slide online

Vantagens gerais de se fazer slide online Eu já falei em outros posts como você pode usar o Power Point para fazer todos os tipos de slides, desde apresentações de produtos até apresentações de resultados. Cheguei a mostrar também os 10 modelos

Leia mais

Modelagem Física e SQL

Modelagem Física e SQL Programação em Banco de Dados - Parte 1 Modelagem Física e SQL Prof. Pablo Passos prof.pablo.passos@gmail.com SQL - Um modelo físico é gerado a partir de um modelo lógico já construído. A geração dos objetos

Leia mais

CHECKLIST 3 PASSOS EM APENAS CRIE SEU SITE

CHECKLIST 3 PASSOS EM APENAS CRIE SEU SITE CHECKLIST CRIE SEU SITE EM APENAS 3 PASSOS INTRODUÇÃO É uma grande satisfação poder apresentar a você a mesma checklist que utilizo para a criação dos meus sites e que por muitos anos usei para criar os

Leia mais

6 Dicas Para Você Não Fracassar Como Afiliado

6 Dicas Para Você Não Fracassar Como Afiliado 6 Dicas Para Você Não Fracassar Como Afiliado Bom, deixe-me apresentar, me chamo Diego Nieva, tenho 26 anos e venho hoje trazer a você este Micro E-Book simplificado, que vai te mostrar 6 dicas essenciais

Leia mais

Banco de Dados. Linguagem SQL

Banco de Dados. Linguagem SQL Banco de Dados Linguagem SQL 1 A linguagem SQL: história Em junho de 1970, o matemático Edgar Frank Codd, publicou o artigo "A Relational Model of Data for Large Shared Data Banks" na revista "Communications

Leia mais

Marcos Alexandruk Marcos Alexandruk

Marcos Alexandruk Marcos Alexandruk Marcos Alexandruk m.alexandruk@gmail.com Apresentação disponível em: www.dba.net.br/mysql.pdf Parte I: Download e Instalação MySQL - Download www.mysql.com/downloads MySQL - Download MySQL - Download MySQL

Leia mais

TRABALHO FINAL 20 Pontos

TRABALHO FINAL 20 Pontos Técnico em Informática Integrado ao Ensino Médio Algoritmos e Banco de Dados Profa. Cleiane Gonçalves Oliveira TRABALHO FINAL 20 Pontos O trabalho final deverá constar os três seguintes tipos de funções:

Leia mais

Faça seu login na página pt-br.wordpress.com. Caso ainda não tenha um login, registre-se.

Faça seu login na página pt-br.wordpress.com. Caso ainda não tenha um login, registre-se. WORDPRESS Faça seu login na página pt-br.wordpress.com. Caso ainda não tenha um login, registre-se. Na aba Meus blogs, clique em administrar blog para acessar as funcionalidades de seu blog: 1 Em aparência

Leia mais

FullCopyConvert Data Migrando Dados XML

FullCopyConvert Data Migrando Dados XML FullCopyConvert Data Migrando Dados XML Revisão: Julho / 2018 Sumário Bem-vindo ao FullCopyConvert Data! Estas instruções irão guiá-lo para um caminho rápido na migração de Dados XML. Os novos no FullCopyConvert

Leia mais

Guia prático portal ANBIMA. Última atualização: junho/18

Guia prático portal ANBIMA. Última atualização: junho/18 Guia prático portal ANBIMA Última atualização: junho/18 Olá, Este guia tem como objetivo mostrar de forma rápida e prática como navegar no portal no modo administrativo. Por trás daquele site bonitão existem

Leia mais

SQL Básica DDL. Prof. Marcos A. Schreiner. 21 de outubro de Curso de Licenciatura em Computação

SQL Básica DDL. Prof. Marcos A. Schreiner. 21 de outubro de Curso de Licenciatura em Computação SQL Básica DDL Prof. Marcos A. Schreiner Curso de Licenciatura em Computação 21 de outubro de 2015 Prof. Marcos A. Schreiner (UFPR) 21 de outubro de 2015 1 / 28 1 Introdução 2 SQL DDL CREATE Criar Banco

Leia mais

Manual de Treinamento Portal de Periódicos 2005

Manual de Treinamento Portal de Periódicos 2005 Manual de Treinamento Portal de Periódicos 2005 ACM Blackwell Cambridge Emerald Nature OECD Oxford Sage Para que todos os usuários do Portal da CAPES possam ter acesso aos periódicos disponíveis, basta

Leia mais

Tabelas. Banco de Dados I MySQL

Tabelas. Banco de Dados I MySQL FACULDADE ANGLO AMERICANO FOZ DO IGUAÇU Curso de Ciência da Computação 5º Período Disciplina: Banco de Dados I Prof. Erinaldo Sanches Nascimento Tabelas Banco de Dados I MySQL Linguagem de Definição de

Leia mais

BANCO DE DADOS BANCO DE DADOS. Prof. Patrícia Lucas 3º Trimestre

BANCO DE DADOS BANCO DE DADOS. Prof. Patrícia Lucas 3º Trimestre BANCO DE DADOS BANCO DE DADOS Prof. Patrícia Lucas 3º Trimestre ROTEIRO PARA O 3º TRIMESTRE 1. O MySQL DDL SQL 1. Como funciona o MySQL 2. Como criar um banco de dados no MySQL 3. Como criar tabelas: comandos

Leia mais

Introdução ao Javascript. Parte 3 Prof. Victor Hugo Lopes

Introdução ao Javascript. Parte 3 Prof. Victor Hugo Lopes Introdução ao Javascript Parte 3 Prof. Victor Hugo Lopes agenda Trabalhando com Eventos DOM na prática: trabalhando com propriedades http://goo.gl/tkjhmb Eventos Evento é um acontecimento que ocorre a

Leia mais

Para começar, vamos começar vendo alguns exemplos do uso da SOMASE na gestão de empresas:

Para começar, vamos começar vendo alguns exemplos do uso da SOMASE na gestão de empresas: Este conteúdo faz parte da série: Excel Fórmulas Avançadas Ver 10 posts dessa série Esse é o meu segundo post da série Como gerir melhor usando uma função do Excel (veja o meu post sobre a PROCV função

Leia mais

Introdução 20 Diagramas de fluxos de dados 20 O processo de elaboração de DFD 22 Regras práticas para a elaboração de DFD 24 Dicionário de dados 26

Introdução 20 Diagramas de fluxos de dados 20 O processo de elaboração de DFD 22 Regras práticas para a elaboração de DFD 24 Dicionário de dados 26 ÍNDICE MÓDULO 1 ANÁLISE DE SISTEMAS 9 1.1 SISTEMAS DE INFORMAÇÃO 10 Sistema conceito e exemplos 10 Dados e informação 11 Sistema de informação conceito e componentes 12 Sistema de informação e sistemas

Leia mais