Sei sulla pagina 1di 26

Linguagem SQL

O que um banco de dados O que o SQL O que uma table O que uma query Variavel: VarChar Variavel: Real Variavel: Date Variavel: DateTime Comando CREATE Comando USE Comando SELECT Comando INSERT INTO Comando UPDATE Comando DROP Comando DELETE

um sistema de armazenamento de dados, ou seja, um conjunto de registros que tem como objetivo organizar e guardar as informaes.

SQL sigla inglesa de Structured Query Language que significa, em Portugus, Linguagem de Consulta Estruturada, uma linguagem padro de gerenciamento de dados que interage com os principais bancos de dados baseados no modelo relacional.

Table a estrutura na qual os dados de um banco de dados esto armazenadas, dentro de um banco de dados voce pode ter diversas tables, por exemplo, uma table para Clientes, outra para Produtos, outra para Vendas e assim consecutivamente, dentro dessas tables esto as colunas que so onde as informaes esto armazenadas de fato.

Query uma rotina em um Banco de dados que executa uma srie de como comandos para pesquisa, criao, updates, etc...

O tipo de varivel varchar pode armazenar caracteres alfanumricos (nmeros e letras), na hora da sua definio ele pede um numero que o numero mximo de caracteres que ele pode aceitar:

Exemplo: varchar (50) Essa varivel aceitaria at 50 caracteres alfanumricos e nmeros inteiros.

O tipo de varivel Real aceita valores decimais (Ex. 10,5) e muito til no caso de voc estar lidando (por exemplo) com dinheiro quantidade.

O tipo de varivel Date armazena uma data, e til no caso de voc necessitar armazenar juntamente com a informao a data na qual ela foi submetida.

Exemplo de data armazenada: 2013-06-05

No formato: <Ano>-<Ms>-<Dia>

O tipo de variavel datetime armazena uma data (assim como o date) porem com a diferena de que juntamente com a data ele tambem armazena o horario.

Exemplo de data armazenada: 2013-06-05 08:46:00

No formato:

<Ano>-<Ms>-<Dia> <Hora>:<Minuto>:<Segundo>

CREATE USE SELECT INSERT INTO UPDATE DELETE DROP

Os comandos WHERE e FROM servem para especificar os comandos, por exemplo, para remover apenas determinado usurio de uma table eu poderia usar:

DELETE FROM <Table> WHERE <Nome> = Exemplo <Table> = Table com a qual est trabalhando <Nome> = O nome da coluna na qual a alterao vai ser feita

O nome da table, o comando, e a coluna que est sendo alterada variavel, mas podemos estabelecer uma estrutura basica como:

<Comando> FROM <Table> WHERE <Coluna> = <Valor>

Os comandos tambm podem ser utilizados separadamente como por exemplo no comando SELECT SELETE FROM <Table> Esse comando iria mostrar todo o conteudo da table <Table> sem filtrar por uma coluna especifica.

O comando create usado para criar novas databases e tables.

Sintaxe:

CREATE DATABASE <Nome> CREATE TABLE <Nome> Onde <Nome> um nome a escolha do utilizador.

Voc tambm pode usar o comando CREATE para definir as colunas de uma table na hora de sua criao:

CREATE TABLE <Nome> ( <Nome_Coluna> <Tipo_Da_Variavel>, )

<Nome> = Nome da table <Nome_Coluna> = Nome da coluna <Tipo_Da_Variavel> = Tipo da variavel que ser contida nessa coluna

O use seleciona a database com a qual voc est trabalhando na query.

Sintaxe: USE <Nome> Onde <Nome> o nome da database com a qual voc quer trabalhar

O comando SELECT serve para resgatar a informao contida em uma table, ele pode ser usado para pegar toda a informao da table indiferentemente da coluna ou em conjunto com o WHERE e FROM pegar a informao de apenas determinada coluna.

Sintaxe: SELECT <Table>

Voc tambem pode usar juntamente com o WHERE/FROM da seguinte maneira:

SELECT * FROM <Table>

SELECT * FROM <Table> WHERE <Coluna> = <Valor>

O comando INSERT INTO serve para adicionar informaes a uma table.

Sintaxe:
INSERT INTO <Table> (< Ordem_Das_Colunas >) values(<Valores>)
<Ordem_Das_Colunas> = a ordem com qual os valores sero ordenados no comando value <Valores> = So os valores que sero adicionado na table <Table>

Exemplo de utilizao: INSERT INTO Produtos (Nome, Valor) VALUES(Banana, 10.5)

Isso ira adicionar o produto Banana a coluna Nome e o valor 10.5 a coluna Valor na table Produtos respectivamente.

O comando UPDATE serve para alterar o valor de uma informao j submetida, novamente esse comando pode ser utilizado em conjunto com o WHERE/FROM para um resultado mais especifico.

Sintaxe: Exemplo:

UPDATE <Table> SET <Coluna> = <Valor> WHERE <Coluna2> = <Valor2>

UPDATE Produtos SET Valor = 12.0 WHERE Nome = Banana

Esse comando iria alterar o valor do produto no qual o nome fosse igual a Banana para 12.0 na table Produtos.

O comando DELETE serve para deletar uma informao que j foi submetida, novamente pode ser usada com o WHERE/FROM para um resultado mais especifico Sintaxe: DELETE * FROM <Table>

O comando DROP serve para deletar uma table ou database.

Sintaxe: DROP <Table> DROP <Database>

Onde <Table> e <Database> seriam os respectivos nomes

Leonardo de Andrade Pinheiro Leonardo Baron Paulo Henrique Joo Lucas Pinheiro Victor Lopes 1 Ano Informatica E

Potrebbero piacerti anche