SQL:comandos básicos

Nesse artigo veremos os comandos básicos da linguagem SQL mais utilizados no dia a dia de uma cientista de dados e como utilizálos.
Se vocêquer entender como functiona um banco de dados relacional,te convido a ler,no qual expliquei sobre a termologia utilizada,o conceito ACID,os grupos de comandos da linguagem SQL,as restriçes de integridade e as três formas normalis.

선택


A instruão“SELECT”éutilizada para fazer consultas no banco de dados.Seu resultadoéuma cópia do banco de dados com as specificiaões indicadas.Nãháalteraão dos dados no banco.
A maior parte dos comandos SQL são instruçes“SELECT”e normalmenteéA primeira palavra da instruço SQL.
Ao executar a instruão SGBD iráprocurr a tabela ou tabelas specificadas,selecionar as colunas escolhidas e as linhas que satisfazem os critérios specificados,classificando ou agrupando estas na ordem indicada.
A sintaxe mais básica da instruão“SELECT”éescrita da seguinte forma:
SELECT colunas FROM tabela
Caso vocêqueira selecionar todas as colunas da tabela indicada,basta utilizar“*”no lugar de“colunas”,deste jeito:
SELECT * FROM tabela

범례


상상해 보세요. 만약에'Funcion ários'라는 이름이 있다면,'informa öes sobre os function ários de uma empresa'가 있습니다.
Precisamos do nome e sobrenome de todos os functionários da empresa em ordem alfabética.Para isso selecionaremos todas as linhas das colunas "Nome"e "Sobrenome"da tabela "Funcion á rios"e utilizaremos a cl á usula"는"Para ordenar a consulta"가 내린 명령이다.
A sintaxe será:

presa는 o reajuste salarial para o pró ximo ano será de 5% para todos os function a precisamos atualizar A consulta acima incluindo salario atual e o salario com reajuste para todos function a rios를 결정했습니다.
Para isso selecionaremos todas as linhas das colunas“Nome”e“Sobrenome”da tabela“Funcionários”,como fizemos anteriormente,e também as da coluna“Salário”,que renomearemos como“Salário Atual”.Para calcular o valor do salário com reajuste multiplearemos os valores da coluna“salário”por 1.05 e este campo serárenomeado como“salário Reajustado”.
A sintaxe、portanto、passaráA ser:

Porúltimo,iremos fazer uma nova consulta na qual returne os nomes dos cargos do departmento de technologia da empresa que tenham sido atribuídos a pelo menos 10 functionários e a quantidade functionários com estes cargos.
Neste caso,selecionaremos a coluna“Cargo”e faremos a contagme de funcionários com aquele Cargo utilizando a funão“count”com o par–metro“Cargo”.Utilizamos a clá usula, 그 중에서'para filtrar apenas os function á rios do departmento de tecnologiae'는'para filtrar apenas os cargos que tenham sido atribu ídos a pelo menos 10 function á rios e agrupamos pelo nome do cargo utilizando a clá usula'팀을 포함하여'ASIM:

삽입


A instruão“INSERT”éo comando para inclusão no banco de dados.Eleéutilizado para adicionar um ou vários registros a uma tabela.
A sintaxe mais básica da instruão“INSERT”éescrita da seguinte forma:
INSERT INTO tabela (coluna1, coluna2, coluna3)
VALUES (valor1, valor2, valor3)

--OU

INSERT INTO tabela VALUES (valor1, valor2, valor3)

범례


Vamos inserir na tabela "Funcion á rios"a Maria Sousa, que ter á o c ó digo identificador "741"e seu sal á rio é R 2500,00달러.
Na primeira sintaxe informamos o nome das colunas que receberão os valores e os valores que serão inseridos Na tabela.important lembrar que os valores devem estar na mesma ordem das suas respectivas colunas.
Na segunda forma não Declarmos as colunas.Atente se para este caso,poisénecessário informar valores para todas as colunas da tabela para que o comando function.
A sintaxe será:

업데이트


A instruço“UPDATE”éo comando utilizado para atualizaço de registros no banco de dados.
A sintaxe mais básica da instruão“UPDATE”éescrita da seguinte forma:
UPDATE tabela
SET coluna = "novo_valor"
WHERE condição

범례


Vamos atualizar na tabela'Funcion á rios'o sobrenome da Maria para'Souza'e seu sal á rio para 3500,00 레알.
Informamos o nome da tabela que receberáas alteraões,as colunas e seus respectivos valores a serem alterados na tabela e a cláusula que impõe a condiço de execuço do comandoéque o“idfunconario”seja igual a“741”,queéo código identificator da Maria.
A sintaxe será:

삭제


A instruão“DELETE”éo comando utilizado para apagar registros no banco de dados.
A sintaxe mais básica da instruão“DELETE”éescrita da seguinte forma:
DELETE FROM tabela
WHERE condição

범례


Vamos excluir da tabela“Funcionários”aquele que possuío código identificador igual a“3084”.
Para isso informamos que a tabela de onde desejamos deletar o registroéa“functionários”e a cláusula que impõe a condiço de execuço do comandoéque o“idbuncionario”seja igual a“3084”.
A sintaxe será:

참고 Ê NCIA:
ELMASRI、Ramez e NAVATHE、Shamkant B.Sistemas de Banco de Dados.필슨 에디슨 위스리.6a Edi ção, 2011년.
Este postéum resumo do que aprendi na Unidade 1 da Disciplia“Banco de Dados Relacionais e não Relacionais”.Estaé ministrada pelo 교수 Henrique Batista da Silva no curso de Specializa ão em Ciència de Dados e Big Data da PUC Minas Virtual.

좋은 웹페이지 즐겨찾기