Tutorial SQL: lista de comandos SQL com exemplos
Publicados: 2022-11-20SQL é a forma abreviada de Linguagem de Consulta Estruturada. A Linguagem de Consulta Estruturada (SQL) é usada para executar tarefas em bancos de dados. Um banco de dados é uma coleção de dados organizados para simplificar a manutenção e a atualização. Conjuntos de dados ou arquivos contendo informações, incluindo dados de transações, informações de clientes, dados financeiros e detalhes de produtos, geralmente são agregados e armazenados em bancos de dados de computador.
Qualquer tipo de dado pode ser armazenado, mantido e acessado usando bancos de dados. Eles coletam dados sobre indivíduos, locais ou objetos. É coletado em um local para ser visto e examinado. Você pode pensar em bancos de dados como uma coleção de dados bem organizada.
Vamos nos aprofundar nos fundamentos do SQL neste tutorial do servidor SQL.
O que é SQL?
A comunicação do banco de dados é possibilitada pela linguagem de computador conhecida como SQL, ou Linguagem de Consulta Estruturada. Pode ser usado para criar novas tabelas para armazenar dados ou adicionar informações às existentes. Os dados já disponíveis no banco de dados podem ser recuperados por meio de consultas SQL. Além disso, o SQL pode ser usado para fazer cálculos de dados simples a complexos.
Um dos principais benefícios do SQL é sua capacidade de operar em grandes conjuntos de dados. O SQL funciona como um facilitador para você lidar com as informações, terabytes delas se necessário, enquanto o banco de dados oferece uma altíssima velocidade de computação e processamento de dados.
O SQL é usado pela maioria dos RDBMS (Sistemas de Gerenciamento de Banco de Dados Relacional). Alguns exemplos de RDBMS são:
- MySQL
- Oracle SQL
- PostgreSQLName
- IBM
- Servidor Microsoft SQL
Aprenda Cursos de Desenvolvimento de Software online nas melhores universidades do mundo. Ganhe Programas Executivos de PG, Programas de Certificado Avançado ou Programas de Mestrado para acelerar sua carreira.
Familiarizando-se com os comandos SQL
O SQL é usado principalmente para operações CRUD em bancos de dados, ou seja, criar, ler, atualizar e excluir. Os comandos mais usados são mencionados abaixo neste tutorial SQL –
SELECIONE
Exemplo: SELECT * FROM EMPLOYEES
O comando SELECT é usado para extrair ou coletar dados de um banco de dados.
ATUALIZAR
Exemplo: UPDATE table_name
Este comando atualiza o banco de dados após definir novos valores para colunas ou linhas.
EXCLUIR
Exemplo: DELETE FROM table_name
Este comando exclui os dados de um banco de dados.
CRIAR A TABELA
Exemplo: CREATE TABLE table_name(coluna1 tipo de dados,
tipo de dados coluna2,
tipo de dados coluna3,
….
);
Este comando cria uma nova tabela no banco de dados onde o usuário está operando.
Cursos e artigos populares sobre engenharia de software
Programas Populares | |||
Programa Executivo PG em Desenvolvimento de Software - IIIT B | Programa de Certificação Blockchain - PURDUE | Programa de Certificação de Segurança Cibernética - PURDUE | MSC em Ciência da Computação - IIIT B |
Outros artigos populares | |||
Salário de engenheiro de nuvem nos EUA 2021-22 | Salário do arquiteto de soluções da AWS nos EUA | Salário do desenvolvedor de back-end nos EUA | Salário do desenvolvedor front-end nos EUA |
Salário do Desenvolvedor Web nos Estados Unidos | Perguntas da entrevista do Scrum Master em 2022 | Como iniciar uma carreira em segurança cibernética em 2022? | Opções de carreira nos EUA para estudantes de engenharia |
ALTERAR A TABELA
Exemplo: ALTER TABLE table_name
ADD tipo de dados nome_da_coluna;
O comando ALTER TABLE é usado para modificar uma tabela em um esquema de banco de dados.
SAIR DA TABELA
Exemplo: DROP TABLE table_name
Este comando é usado para excluir uma tabela de um banco de dados existente.
Webinar de desenvolvimento de software exclusivo da upGrad para você –
SAAS Business – O que há de tão diferente?
O que são chaves no SQL?
Registros individuais ou linhas de dados na tabela podem ser identificados exclusivamente usando chaves. Ele ajuda a estabelecer e reconhecer links entre as linhas da tabela.
Os vários tipos de chaves são:
Chave Primária: A chave primária é usada para identificar cada instância de um objeto distintamente. Há apenas uma chave primária por esquema. Essa chave pode ser um número exclusivo ou uma string exclusiva em toda a tabela.
Chave estrangeira: as chaves estrangeiras de um esquema de banco de dados são colunas que se referem à chave primária de outra tabela. Uma chave estrangeira pode atuar como chave primária para outra tabela.
Chave composta: uma chave primária é chamada de chave composta se incluir vários atributos (mais de um).
Chave Candidata: Além da chave primária, todos os outros atributos são considerados chaves candidatas.
Superchave: Uma superchave é um grupo de características usadas para identificar uma tupla de uma maneira específica.
Junções em SQL
Para mesclar informações de duas ou mais tabelas com base em um campo compartilhado, o SQL nos permite fazer isso com um simples comando 'JOIN'. A lista a seguir inclui muitos tipos de junção:
- INNER JOIN: Desde que a condição seja atendida, o comando INNER JOIN seleciona todas as linhas das tabelas mencionadas. Essa palavra-chave gerará o conjunto de resultados mesclando todas as linhas das tabelas mencionadas que atendem a um requisito específico.
- RIGHT JOIN: Esta junção recupera todos os registros da tabela à direita e as linhas correspondentes da tabela à esquerda.
- LEFT JOIN: Esta junção coleta e exibe todos os registros da tabela à esquerda e aqueles que correspondem à tabela à direita.
- FULL OUTER JOIN: Esta junção recupera registros quando há uma correspondência nos registros da tabela esquerda ou direita.
Vantagens de usar SQL
Embora o SQL tenha limitações significativas, como uma interface simples e restrições de custo, os benefícios superam os contras. O SQL é incrivelmente acessível em todas as plataformas e sua facilidade de uso permite que qualquer pessoa se torne adepta.
Deve-se considerar as seguintes vantagens de mudar para SQL:
- SQL é uma linguagem incrivelmente portátil: é compatível com PCs, laptops, máquinas virtuais, servidores e dispositivos móveis específicos. Pode-se executá-lo rapidamente em suas portas de host locais. Qualquer pessoa no mesmo endereço IP pode acessá-lo, desde que tenha a senha do esquema do banco de dados. Sua mobilidade o torna uma excelente alternativa para os consumidores, pois eles podem facilmente compartilhar qualquer coisa de uma máquina para outra.
- Não há exigência de conhecimento de codificação. A codificação pode exigir muita experiência e compreensão antes de poder ser usada, dificultando a compreensão de outras pessoas. SQL, no entanto, não precisa de experiência em codificação, apenas o uso de termos básicos como “CREATE”, “ALTER”, “FROM”, etc.
- Ele oferece uma variedade de perspectivas de dados. Ao usar o SQL, você pode construir diferentes visualizações de um banco de dados, oferecendo aos usuários perspectivas distintas sobre a estrutura e o conteúdo do banco de dados.
- Seu código é de código aberto. MySQL, PostgreSQL e a maioria dos sistemas de gerenciamento de banco de dados fornecem código SQL acessível que as pessoas podem usar gratuitamente. O SQL é usado pela maioria dos principais sistemas de gerenciamento de banco de dados, incluindo os da IBM, Oracle e Microsoft. A acessibilidade do SQL é uma consideração importante.
Conclusão
SQL tem sido popular na indústria de TI por um tempo agora. Toda empresa ou qualquer serviço computadorizado tem bancos de dados agora. É provavelmente uma das linguagens de programação mais populares atualmente, mas poucos percebem que ajudou a criar uma indústria, o RDBMS, que promove o acesso a dados eficiente e estruturado.
Melhore sua carreira com o Programa Executivo PG em Desenvolvimento de Software da upGrad
O desenvolvimento de software é uma das opções de carreira mais lucrativas para jovens profissionais. Se você já está no setor ou deseja começar, deve se inscrever no Programa Executivo PG em Desenvolvimento de Software da upGrad . O programa ensina habilidades sob demanda e as dez linguagens e ferramentas de codificação mais bem pagas . Você pode escolher entre quatro especializações, incluindo Blockchain Development, Full Stack Development, DevOps e Cloud Backend Development.
Além de aprender as linguagens de programação mais bem pagas , você pode trabalhar em mais de 30 estudos de caso e projetos. Membros do corpo docente de classe mundial fazem palestras ao vivo e sessões on-line para o curso. O suporte ao aluno está disponível 24 horas por dia.
Inscreva-se agora para obter admissão no curso o mais cedo possível!
O que é SQL?
Structured Query Language (SQL) é uma linguagem de programação usada para executar tarefas de banco de dados.
O que é SGBD?
Um sistema de armazenamento de dados computadorizado é um sistema de gerenciamento de banco de dados (ou DBMS).
Quantas horas de aprendizagem este programa oferece?
O curso Full Stack Developer da upGrad tem mais de 450 horas de aprendizado.