Ir para conteúdo
  • Cadastre-se

Dicas de comandos SQL


mephistor

Posts recomendados

Tema (Banco de dados)

 

Dicas de comandos SQL e essenciais para a manipulação de dados

 

Olá Pessoal,

 

Vou demostrar a seguir uma lista dos principais comandos SQL e outros comandos básicos e essenciais para a manipulação de dados Wampserver e na linguagem PHP.

 

Vamos lá!

 

SELECT

 

A declaração SELECT é utilizada para selecionar os dados de um banco de dados.

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

WHERE

 

A cláusula WHERE é usada para extrair apenas os registros que cumprir um determinado critério.

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

AND & OR

 

E o operador apresenta um recorde se tanto a condição primeira e à segunda condição é verdadeira.

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

* OR

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

* Combinação AND & OR

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

ORDER BY

 

É utilizado para classificar o resultado-estabelecidos por uma determinada coluna.

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

INSERT

 

INSERT INTO A afirmação é usada para inserir uma nova linha em uma tabela.

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

 

UPDATE

 

A declaração UPDATE é utilizado para atualizar os registros existentes em uma tabela.

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

DELETE

 

O DELETE é usado para excluir linhas em uma tabela.

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

DISTINCT

 

Em uma tabela, algumas das colunas podem conter valores duplicados.

 

Este não é um problema, no entanto, às vezes você irá querer listar apenas

os diferentes (distintos) valores em uma tabela.

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

Como Criar uma View

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

LIKE

 

Localiza todos os cliente cujo nome termina com "s" da tabela "Clientes".

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

Localiza todos os cliente cujo nome Inicia com "S" da tabela "Clientes".

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

Localiza todos os cliente cujo nome contenha "Den" da tabela "Clientes".

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

Localiza todos os cliente cujo nome não contenha "Den" da tabela "Clientes".

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

Localiza todas os Clientes com a segunda letra "e" idenpendente da primeira Chamado coringa

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

IN

 

Localiza apenas os clientes cujo codigo seja igual a '20037','20500','20501','20917'

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

Localiza Todos os clientes cujo codigo seja diferente de 20037','20500','20501','20917'

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

 

BETWEEN

 

O operador seleciona uma série de dados entre dois valores.

Os valores podem ser números, texto ou datas.

Localiza Todos os clientes cujo codigo seja de "1" a "100"

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

Alias

 

Você pode dar uma tabela ou uma coluna outro nome usando um alias.

Isto pode ser uma boa coisa a se fazer se o nome da tabela ou coluna.

forem muto complexo

 

* Alias de Colunas

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

* Alias de Tabelas

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

JOIN

 

A palavra-chave JOIN é usada em uma instrução SQL para consultar os dados de duas ou mais tabelas, com base em uma relação entre determinadas colunas nestas tabelas.

 

Tabelas em um banco de dados são, muitas vezes, relacionadas umas às outras com as teclas.

 

Uma chave primária é uma coluna (ou uma combinação de colunas), com um valor único para cada linha. Cada chave primária valor deve ser exclusivo dentro da tabela.

 

O objetivo é vincular os dados em conjunto, em tabelas, sem repetição de todos os dados em cada tabela.

 

* INNER JOIN:

Regresso filas quando há, pelo menos, um jogo em ambas as tabelas

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

* LEFT JOIN:

Retornar todas as linhas da tabela à esquerda, mesmo quando não há jogos no quadro do direito

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

* RIGHT JOIN:

Retornar todas as linhas da tabela à direita, mesmo se não houver jogos no quadro da esquerda

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

* FULL JOIN:

Regresso filas quando há um jogo em um dos quadros

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

UNION

 

 

O operador UNION é usado para combinar o resultado-conjunto de dois ou mais SELECT.

Observe que cada SELECT declaração no âmbito da União devem ter o mesmo número de colunas.

As colunas devem ter também os tipos de dados semelhantes. Além disso, as colunas em cada SELECT declaração deve ser na mesma ordem.

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

* UNION ALL

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

 

SELECT INTO

 

A declaração SELECT INTO seleciona dados de uma tabela e insere-lo em uma tabela diferente.

A declaração SELECT INTO é mais frequentemente usado para criar cópias de segurança das tabelas.

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

* SELECT INTO

Juntando Tabelas

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

 

CREATE DATABASE

 

A declaração CREATE DATABASE é utilizado para criar um banco de dado

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

 

CREATE TABLE

 

O CREATE TABLE é usado para criar uma tabela em um banco de dados.

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

SQL Constraints

 

Restrições são utilizados para limitar o tipo de dados que pode ir em uma tabela.

Constrangimentos pode ser especificado quando uma tabela é criada (com CREATE TABLE), ou após a tabela é criada (com o ALTER TABLE).

 

Iremos focar as seguintes restrições:

 

* NOT NULL

* UNIQUE

* PRIMARY KEY

* FOREIGN KEY

* CHECK

* DEFAULT

 

* NOT NULL

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

* UNIQUE

 

O único condicionalismo identifica exclusivamente cada registro em um banco de dados tabela.

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

* PRIMARY KEY

 

A PRIMARY KEY constraint identifica exclusivamente cada registro em um banco de dados tabela.

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

* FOREIGN KEY

 

Uma chave estrangeira em uma tabela aponta para uma PRIMARY KEY em uma outra tabela.

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

ou

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

* CHECK

 

É usada para limitar o valor intervalo que pode ser colocado em uma coluna.

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

* DEFAULT

 

É utilizado para inserir um valor padrão para uma coluna

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

CREATE INDEX

 

Um índice pode ser criado em uma tabela para encontrar os dados de forma mais rápida e eficiente.

Os usuários não podem ver os índices, eles são usados apenas para acelerar pesquisas / consultas.

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

ou

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

DROP INDEX

 

É utilizado para excluir um índice em uma tabela.

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

ALTER TABLE

 

É usado para adicionar, apagar ou alterar colunas em uma tabela existente.

 

* ADD

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

* DROP

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

* ALTER

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

* RENAME

Mudar o Nome da coluna

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

* RENAME

para Mudar o Nome da Tabela

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

 

AUTO INCREMENT

 

Muitas vezes, gostaríamos que o valor da chave primária campo a ser criado automaticamente cada vez que um novo registro seja inserido.

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

Função NOW pega data e hora

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

NULL "IS"

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

Funções SQL agregadas

 

* AVG() - Retorna o valor médio

* COUNT() - Retorna o número de linhas

* MAX() - Retorna o maior valor

* MIN() - Retorna o menor valor

* SUM() - Devolve a soma

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

GROUP BY

 

A declaração GROUP BY é utilizada em conjugação com as funções agregadas ao grupo o resultado-definido por um ou mais coluna

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

 

HAVING

A cláusula HAVING foi adicionado ao SQL porque a palavra-chave WHERE não pode ser utilizado com funções agregadas.

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

 

UPPER

 

UPPER () função converte o valor de um campo com letras maiúsculas.

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

LOWER

 

LOWER () função converte o valor de um campo com letras Minúsculas.

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

ROUND

 

Afunção Round () é utilizada para arredondar um campo numérico para o número de casas decimais especificado.

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

CREDITOS: andradedenilson

Codnome: denilsonsi

Edição:By MephistoR

Fonte :

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

Proibida a reprodução mesmo que em partes desse tutorial sem a publicação dos devidos créditos de criação

Garantido pela Constituição da República Federativa do Brasil, de 05 de outubro de 1988

Portaria MCT n° 88, de 23/04/98

Propriedade Intelectual

Editado por mephistor

Projeto L2JSites By Mephistor

Iniciado em 11-02-2011 webdesign

Contato: E-mail:[email protected]

Link para o comentário
Compartilhar em outros sites


  • 1 month later...




×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.