Edifício SQL Queries

SQL é quase inglês é composta em grande parte de palavras em inglês, reunidos em sequências de palavras que soam parecido com frases em inglês. Em geral (felizmente), você não precisa entender qualquer linguagem técnica arcano para escrever consultas SQL que funcionam.

A primeira palavra de cada consulta é o seu nome, que é uma palavra de ação (um verbo) que diz ao MySQL que você quer fazer. O nome da consulta é seguido por palavras e frases - alguns obrigatórios e outros opcionais - que contam MySQL como executar a ação. Por exemplo, você sempre precisa dizer ao MySQL o que criar, e você sempre precisa dizer a ele qual tabela para inserir dados ou para selecionar os dados.

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

lastName SELECT FROM Membro

Esta consulta recupera todos os sobrenomes armazenados na tabela nomeada membro. consultas mais complicadas, como o seguinte, são menos Inglês-like:

SELECIONE sobrenome, nome dos Estados onde o estado = "CA" E
city ​​= "Fresno" ORDER BY lastName

Esta consulta recupera todos os sobrenomes e primeiros nomes dos membros que vivem em Fresno e depois coloca-los em ordem alfabética pelo sobrenome. Embora esta consulta é menos Inglês-like, ainda é bastante claro.

Aqui estão alguns pontos gerais para manter em mente ao construir uma consulta SQL, como ilustrado na consulta de exemplo anterior:

  • Capitalização: O caso de as palavras SQL não importa- por exemplo, seleccionar o mesmo é ASSeleccione, e a partir do mesmo é, a partir de, tanto quanto MySQL está em causa. Por outro lado, o caso dos nomes de tabela, nomes de coluna e outras informações sobre variáveis ​​não importa se o sistema operacional for Unix ou Linux. Quando você estiver usando Unix ou Linux, MySQL precisa corresponder os nomes de coluna exatamente, então o caso para os nomes de coluna tem que ser correta - por exemplo, sobrenome não é o mesmo que lastName. Windows, no entanto, não é tão exigente como Unix e Linux-a partir do seu ponto de vista, sobrenome e lastNameare o mesmo.
  • Espaçamento: SQL palavras devem ser separados por um ou mais espaços. Não importa quantos espaços você usar- você poderia muito bem utilizar 20 espaços ou apenas um espaço. SQL também não pagar qualquer atenção para o final da linha. Você pode iniciar uma nova linha em qualquer ponto na instrução SQL ou escrever a declaração inteira em uma linha.
  • Cotações: Observe que CA e Fresno são colocados entre aspas ( ") na consulta anterior. CA e Fresno são uma série de personagens chamada cadeias de texto ou cadeias de caracteres. Você está pedindo MySQL para comparar as cadeias de texto na consulta SQL com as cadeias de texto já armazenados no banco de dados. Quando se comparam os números (como números inteiros) armazenados em colunas numéricas, você não coloque os números entre aspas.

menu