As noções básicas de comunicação com mysql
Video: Noções preliminares sobre oratória e comunicação - ÁUDIO
Conteúdo
Toda a sua interação com o banco de dados é realizado pelo envio de mensagens para o servidor MySQL. O servidor MySQL deve ser capaz de entender as instruções que você envia-lo. Você se comunica usando Structured Query Language (SQL), que é uma linguagem de computador padrão compreendido, pelo menos de alguma forma, pela maioria dos sistemas de gerenciamento de banco de dados.
Para fazer uma solicitação que o MySQL pode entender, você constrói uma instrução SQL e enviá-lo para o servidor MySQL.
Construir consultas SQL
SQL é quase inglês é composta em grande parte de palavras inglesas, 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 instrução é o seu nome, que é uma palavra de ação (um verbo) que diz ao MySQL o que você quer fazer. As demonstrações discutidos aqui são CRIO, SOLTA, ALTERAR, EXPOSIÇÃO, INSERIR, CARGA, SELECIONAR, ATUALIZAR, e EXCLUIR. Este vocabulário básico é suficiente para criar - e interagir com - bancos de dados em websites.
O nome da instrução é 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 selecionar dados de.
O seguinte é uma declaração SQL típico. Como você pode ver, ele usa palavras em inglês:
lastName SELECT FROM Membro
Quando uma instrução usa SELECIONAR, é 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 chamada Membro. consultas mais complexas, tais como o seguinte, são menos Inglês-like:
SELECIONE sobrenome, nome dos Estados onde o estado ="CA" ANDcity ="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 instrução SQL:
Capitalização: Neste exemplo, palavras linguagem SQL estão em todos os itens Caps de informação variável (como nomes de coluna) são geralmente dadas rótulos que são todos ou quase minúsculas letras. Isto torna mais fácil para você ler não -MySQL não precisa neste formato. O caso das palavras SQL não importa- por exemplo, selecionar é o mesmo que SELECIONAR, e a partir de é o mesmo que A PARTIR DE, na medida em que o MySQL está em causa.
Por outro lado, o caso dos nomes de tabela, nomes de colunas e outras informações variável não importa se o sistema operacional for Unix ou Linux. Quando você estiver usando Unix ou Linux, MySQL precisa corresponder os nomes das colunas exatamente, então o caso para os nomes das colunas tem que ser correta - por exemplo, último nome não é o mesmo que último nome.
Windows, no entanto, não é tão exigente como Unix e no Linux a partir do seu ponto de vista, último nome e último nome são os mesmos.
Espaçamento: palavras SQL 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 fim da linha. Você pode iniciar uma nova linha em qualquer ponto na instrução SQL ou escrever a declaração inteira em uma linha.
Citações: Notar que CA e Fresno são colocadas entre aspas duplas (“) 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.
Enviar consultas SQL
Você pode enviar uma consulta SQL para MySQL várias maneiras. Aqui estão dois métodos de envio de consultas:
O cliente mysql: Quando você instalar o MySQL, um cliente mysql baseado em texto é automaticamente instalado. Este cliente simples pode ser usado para enviar consultas.
Video: 1º SEMESTRE AULA 1 LINGUAGEM E COMUNICAÇÃO
PHP built-in funções: Você se comunica com um banco de dados MySQL a partir de scripts PHP usando PHP funções incorporadas concebidas especificamente para esta finalidade. As funções se conectar ao servidor MySQL e enviar a consulta SQL.