Lar Finanças Pessoais Os conceitos básicos de comunicação com MySQL - dummies

Os conceitos básicos de comunicação com MySQL - dummies

Índice:

Vídeo: 9x2 - Conceitos de Banco de Dados (Informática para concursos) 2024

Vídeo: 9x2 - Conceitos de Banco de Dados (Informática para concursos) 2024
Anonim

Toda a sua interação com o banco de dados é realizada passando mensagens para o servidor MySQL. O servidor MySQL deve ser capaz de entender as instruções que você enviou. Você se comunica usando Estruturado Query Language (SQL), que é uma linguagem de computador padrão compreendida, pelo menos de alguma forma, pela maioria dos sistemas de gerenciamento de banco de dados.

Para fazer uma solicitação de que o MySQL possa entender, você cria uma instrução SQL e manda para o servidor MySQL.

Construir consultas SQL

SQL é quase inglês; É feito em grande parte de palavras em inglês, juntado em cordas de palavras que soam semelhantes às frases em inglês. Em geral (felizmente), você não precisa entender nenhum idioma técnico arcano para escrever consultas SQL que funcionem.

A primeira palavra de cada declaração é o seu nome, que é uma palavra de ação (um verbo) que informa ao MySQL o que você quer fazer. As declarações aqui discutidas são CREATE, DROP, ALTER, SHOW, INSERT, LOAD, SELECT, UPDATE e DELETE. Este vocabulário básico é suficiente para criar - e interagir com - bancos de dados em sites.

O nome da declaração é seguido por palavras e frases - algumas necessárias e algumas opções - que contam ao MySQL como executar a ação. Por exemplo, você sempre precisa dizer ao MySQL o que criar, e você sempre precisa dizer a que tabela inserir dados ou selecionar dados.

O seguinte é uma declaração SQL típica. Como você pode ver, ele usa palavras em inglês:

SELECIONAR último Nome do Membro

Quando uma instrução usa SELECT, é conhecida como uma consulta, porque você está consultando o banco de dados para obter informações. Esta consulta recupera todos os sobrenomes armazenados na tabela denominada Membro. Mais complicadas consultas, como as seguintes, são menos ingleses:

SELECIONAR lastName, firstName FROM Membro WHERE state = "CA" AND city = "Fresno" ORDER BY lastName

Esta consulta recupera todos os sobrenomes e nomes de membros que vivem em Fresno e em seguida, coloca-os em ordem alfabética pelo sobrenome. Embora esta consulta seja menos inglesa, ainda é bastante clara.

Aqui estão alguns pontos gerais a ter em mente ao criar uma instrução SQL:

  • Capitalização: Neste exemplo, as palavras do SQL linguagem estão em todos os limites; itens de informações variáveis ​​(como nomes de colunas) geralmente são dadas rótulos que são todas ou principalmente letras minúsculas. Isso torna mais fácil para você ler -MySQL não precisa desse formato. O caso das palavras SQL não importa; Por exemplo, selecionar é o mesmo que SELECIONAR, e é igual a FROM, no que diz respeito ao MySQL.

    Por outro lado, o caso dos nomes das tabelas, nomes das colunas e outras informações variáveis ​​importa se seu sistema operacional for Unix ou Linux. Quando você está usando o Unix ou o Linux, o MySQL precisa corresponder exatamente aos nomes das colunas, então o caso dos nomes das colunas deve ser correto - por exemplo, o último nome não é o mesmo que o último nome.

    O Windows, no entanto, não é tão exigente quanto o Unix e o Linux; do seu ponto de vista, sobrenome e ultimo nome são iguais.

  • Espaçamento: As palavras SQL devem ser separadas por um ou mais espaços. Não importa quantos espaços você usa; Você também poderia usar 20 espaços ou apenas 1 espaço. O SQL também não presta atenção no final da linha. Você pode iniciar uma nova linha em qualquer ponto da instrução SQL ou escrever toda a declaração em uma linha.

  • Cotações: Observe que a CA e Fresno estão entre aspas duplas (") na consulta anterior. CA e Fresno são uma série de caracteres chamados cordas de texto, ou cadeias de caracteres. Você está pedindo ao MySQL que compare as cadeias de texto na consulta SQL com as cadeias de texto já armazenadas no banco de dados. Quando você compara números (como inteiros) armazenados em colunas numéricas, você não envia os números entre aspas.

Enviar consultas SQL

Você pode enviar uma consulta SQL para o MySQL várias maneiras. Aqui estão dois métodos de envio de consultas:

  • O cliente mysql: Quando você instala o MySQL, um cliente mysql baseado em texto é instalado automaticamente. Este cliente simples pode ser usado para enviar consultas.

  • Funções integradas do PHP: Você se comunica com um banco de dados MySQL a partir de scripts PHP, usando funções integradas do PHP projetadas especificamente para esse propósito. As funções se conectam ao servidor MySQL e enviam a consulta SQL.

Os conceitos básicos de comunicação com MySQL - dummies

Escolha dos editores

Filmando fotos em situações especiais com Canon Rebel Série T3 Câmeras - manequins

Filmando fotos em situações especiais com Canon Rebel Série T3 Câmeras - manequins

ÀS vezes haverá não há problema em tirar o seu Canon Rebel T3 ou T3i fora e tirar fotos com configurações automáticas. A maior parte do tempo, você pode fazer com alguns ajustes simples. Alguns assuntos e situações de filmagem apresentam alguns desafios adicionais que exigem combinações de configurações mais complicadas. ...

Escolha dos editores

Obtendo o WordPress. org Software - dummies

Obtendo o WordPress. org Software - dummies

Depois de classificar seu host e domínio do site, você deve baixar e extrair os arquivos do WordPress pela WordPress. org e colocá-los no seu computador. Escolha um lugar que você lembrará, como um diretório de Documentos ou Download. Siga estas etapas: aponte seu navegador para o WordPress. org. A página principal do WordPress aparece. Clique em ...

Google AdSense para Bloggers de Mom - dummies

Google AdSense para Bloggers de Mom - dummies

Google O AdSense não é uma rede de anúncios orientada para a mãe, nem é A melhor opção de publicidade para a maioria dos blogs da mãe. Há certamente exceções a isso, especialmente se você blogar sobre produtos ou marcas. Todos os blogueiros que exibem publicidade devem ter um provedor de anúncios de backup - e o AdSense é uma ótima solução para essa necessidade. AdSense aprova ...

Relatório de conteúdo principal do google Analytics - dummies

Relatório de conteúdo principal do google Analytics - dummies

O relatório Top Content é um dos relatórios mais importantes no Google Analytics. Este relatório mostra as postagens mais populares no blog da sua mãe. Seu conteúdo popular dá uma visão do porquê seus leitores chegam até você. Os tópicos dessas postagens indicam o que as pessoas gostam, mesmo quando não comentam. Para visualizar ...

Escolha dos editores

Como fazer uma imagem disparar um link - as manequins

Como fazer uma imagem disparar um link - as manequins

Usam imagens para navegação . Eles são mais bonitos que os links de texto simples, e você pode adicionar a forma e a função na sua página com um elemento. Para criar uma imagem que desencadeia um link, você substitui um elemento no lugar do texto ao qual você ancoraria seu link. Esta marcação liga o texto: ...

Como abrir links em novos Windows ou Tabs com HTML5 - dummies

Como abrir links em novos Windows ou Tabs com HTML5 - dummies

O A web funciona porque você pode vincular páginas em seu site para páginas nos sites de outras pessoas usando um elemento de âncora simples. Quando você liga para o site de outra pessoa, você envia usuários para longe de seu próprio site. Para manter os usuários no seu site, HTML pode abrir a página vinculada em uma nova janela ...

Como criar tabelas em HTML5 - dummies

Como criar tabelas em HTML5 - dummies

O recipiente de marcação primária para tabelas em HTML é a tabela elemento. Ou seja, você usa a tag de abertura para denotar o início de uma tabela e você adiciona a tag de fechamento para encerrá-la. Além disso, os blocos de construção básicos para dados de tabela em HTML são a linha da tabela ( ) e os dados da tabela ...