Sei sulla pagina 1di 2

COMANDOS EM SQL

Criando uma tabela: Para criar uma tabela no Access utilizando o SQL, so necessrios usar os seguintes cdigos: CREATE TABLE TESTE (CODIGO AUTOINCREMENT PRIMARY KEY, NOME VACHAR (40), CPF INT, MOEDA MONEY); CREATE TABLE TESTE: Com esse cdigo cria a tabela com o nome de TESTE, porem ainda necessrio 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 sero do tipo texto, onde esses no podero ter mais de quarenta caracteres. CPF INT: Cria o campo de numeros onde esses nmeros devero ser inteiros, no aceitandos numeros decimais. MOEDA MONEY); Cria o campo de moeda, onde sera inserido somente nmeros. 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 seo inseridos dentro de cada coluna. Como o primeiro campo de numerao automatica, no 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, so inseridos apenas numeros inteiros. No campo de MOEDA, sero 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.

WHERE CODIGO=1: Ao usar est espresso 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 seleo ser pelo codigo especificado. SELECT * FROM TESTE WHERE NOME=FABIO; Neste codigo a seleo ser pelo nome especificado. Funo LIKE: SELECT * FROM TESTE WHERE NOME LIKE F*; Com a funo LIKE voc especifica qual termo, palavra, ou funo 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 comeo 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 funo LIKE usando voc ter a sua planilha em ordem crescente ou descrente. Funo BETWEEN: SELECT * FROM TESTE WHERE CODIGO BETWEEN 2 AND 4; Com a funo BETWEEN voc selecionado com a funo ENTRE, em nosso exemplo ser selecionado os campos que esto entre 2 e 4. Funes CONTAR, SOMAR E MEDIA: SELECT COUNT (*) AS QUANTIDADE, AVG (MOEDA) AS MEDIAMONEY, SUM (MOEDA) AS SOMAMONEY FROM TESTE; Com a funo COUNT voc esta contando valores da tabela, com a funoAVG voc esta calculando a media dos valores e a funo SUM est obtendo a soma dos valores.

Potrebbero piacerti anche