3
COMANDOS EM SQL Criando uma tabela: Para criar uma tabela no Access utilizando o SQL, são necessários usar os seguintes códigos: CREATE TABLE TESTE (CODIGO AUTOINCREMENT PRIMARY KEY, NOME VACHAR (40), CPF INT, MOEDA MONEY); CREATE TABLE TESTE : Com esse código cria a tabela com o nome de TESTE, porem ainda é necessário especificar como será os campos da tabela. CODIGO AUTOINCREMENT PRIMARY KEY : Cria um campo do tipo chave automatica, e será a chave primaria. NOME VACHAR (40) :Cria um campo onde os dados inseridos serão do tipo texto, onde esses não poderão ter mais de quarenta caracteres. CPF INT : Cria o campo de numeros onde esses números deverão ser inteiros, não aceitandos numeros decimais. MOEDA MONEY ); Cria o campo de moeda, onde sera inserido somente números. Inserindo dados na tabela: EX: INSERT INTO TESTE(NOME,CPF,MOEDA) VALUES (‘FABIO’,00000000000,12.00); INSERT INTO TESTE : com esse codigo voce esta especificado qual tabela que levara os dados. Nesse caso sera a tabela TESTE. O comando INSERT INTO, é o usado para inserir dados. NOME,CPF,MOEDA: especificado os nomes dos campos voce inserir os dados dentro delas. VALUES: significa os valores que seão inseridos dentro de cada coluna. Como o primeiro campo é de numeração automatica, não é necessario inserir o valor

Comandos Em SQL

Embed Size (px)

DESCRIPTION

DICAS PARA PROGRAMAÇÃO.

Citation preview

Page 1: Comandos Em SQL

COMANDOS EM SQL

Criando uma tabela:

Para criar uma tabela no Access utilizando o SQL, são necessários usar os seguintes códigos:

CREATE TABLE TESTE (CODIGO AUTOINCREMENT PRIMARY KEY, NOME VACHAR (40), CPF INT, MOEDA MONEY);

CREATE TABLE TESTE: Com esse código cria a tabela com o nome de TESTE, porem ainda é necessário especificar como será os campos da tabela.

CODIGO AUTOINCREMENT PRIMARY KEY: Cria um campo do tipo chave automatica, e será a chave primaria.

NOME VACHAR (40):Cria um campo onde os dados inseridos serão do tipo texto, onde esses não poderão ter mais de quarenta caracteres.

CPF INT : Cria o campo de numeros onde esses números deverão ser inteiros, não aceitandos numeros decimais.

MOEDA MONEY); Cria o campo de moeda, onde sera inserido somente números.

Inserindo dados na tabela:

EX:

INSERT INTO TESTE(NOME,CPF,MOEDA) VALUES (‘FABIO’,00000000000,12.00);

INSERT INTO TESTE: com esse codigo voce esta especificado qual tabela que levara os dados. Nesse caso sera a tabela TESTE. O comando INSERT INTO, é o usado para inserir dados.

NOME,CPF,MOEDA: especificado os nomes dos campos voce inserir os dados dentro delas.

VALUES: significa os valores que seão inseridos dentro de cada coluna.

Como o primeiro campo é de numeração automatica, não é necessario inserir o valor

No campo de NOME, o nome ‘FABIO’, é colocado dentro de aspas simples por ser do formato texto, caso contrario voce devera especificar qual o nome do sera inserido.

No campo de CPF, são inseridos apenas numeros inteiros.

No campo de MOEDA, serão inseridos os valores de 12.00.

Atualizando Valores da Tabela:

UPDATE TESTE SET NOME=’FLAVIO’, CPF=11111111111,MOEDA=22.00 WHERE CODIGO=1

UPDATE TESTE: Comando utilizado para atualizar os dados da tabela.

SET NOME=’FLAVIO’ CPF=11111111111,MOEDA=22.00: Indicando qual campo sera atualizado.

Page 2: Comandos Em SQL

WHERE CODIGO=1: Ao usar está espressão voce esta indicando qual linha será atualizada caso contrario toda a planilha sera atualizada com esses dados.

Delatando Valores da Tabela:

DELETE * FROM TESTE WHERE CODIGO= 1;

Com este comando voce esta deletando todos os dados da tabela com o codigo 1.

Selecionado Valores da Tabela:

SELECT * FROM TESTE WHERE CODIGO=2;

Neste codigo a seleção será pelo codigo especificado.

SELECT * FROM TESTE WHERE NOME=FABIO;

Neste codigo a seleção será pelo nome especificado.

Função LIKE:

SELECT * FROM TESTE WHERE NOME LIKE ‘F*’;

Com a função LIKE você especifica qual termo, palavra, ou função vai querer filtar da planilha aparecendo somente o que foi pedido.

Neste comando está especificando que o campo nome devera aprecer somente o nomes que começão com a letra F e ao usar * as palavaras poderam termina com qualquer palavra.

Dica:

Ao inserir a sintaxe ORDER BY NOME ASC OU DESC; você porerá filtra em ordem crescente (ASC) ou decrescente (DESC).

Ou sem inserir a função LIKE usando você terá a sua planilha em ordem crescente ou descrente.

Função BETWEEN:

SELECT * FROM TESTE WHERE CODIGO BETWEEN 2 AND 4;

Com a função BETWEEN você selecionado com a função ENTRE, em nosso exemplo será selecionado os campos que estão entre 2 e 4.

Funções CONTAR, SOMAR E MEDIA:

SELECT COUNT (*) AS QUANTIDADE, AVG (MOEDA) AS MEDIAMONEY, SUM (MOEDA) AS SOMAMONEY FROM TESTE;

Com a função COUNT você esta contando valores da tabela, com a funçãoAVG você esta calculando a media dos valores e a função SUM está obtendo a soma dos valores.