"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Introdução ao SQL e comandos básicos

Introdução ao SQL e comandos básicos

Publicado em 30/08/2024
Navegar:314

Introduction to SQL and Basic Commands

Introdução ao SQL

O que é SQL?

SQL (Structured Query Language) é uma linguagem de programação padrão usada para gerenciar e manipular bancos de dados relacionais. Ele permite aos usuários criar, ler, atualizar e excluir dados em um banco de dados. SQL fornece uma maneira de interagir com bancos de dados usando instruções simples e declarativas.

Por que aprender SQL?

Aprender SQL é essencial por vários motivos:

  • Gerenciamento de dados: SQL é a linguagem principal para gerenciar e consultar bancos de dados relacionais, que são amplamente utilizados em diversas aplicações.
  • Oportunidades de carreira: A proficiência em SQL é uma habilidade valiosa para muitas funções de TI e relacionadas a dados, incluindo administradores de banco de dados, analistas de dados e desenvolvedores de software.
  • Análise de dados: SQL permite que você execute tarefas complexas de análise de dados e relatórios, facilitando a extração de insights valiosos de grandes conjuntos de dados.
  • Versatilidade: SQL é usado em muitos sistemas de banco de dados populares, como MySQL, PostgreSQL e Microsoft SQL Server, tornando-o uma habilidade versátil em diferentes plataformas.

Guia de operações de tabela e banco de dados SQL

Operações de banco de dados

Criando um banco de dados

CREATE DATABASE FirstDB;

Nota: FirstDB é o nome do banco de dados.

Usando um banco de dados

USE FirstDB;

Nota: Isso seleciona o banco de dados para uso.

Descartando um banco de dados

DROP DATABASE FirstDB;

Nota: Isso exclui permanentemente o banco de dados e todo o seu conteúdo.

Alterando banco de dados (definido como somente leitura)

ALTER DATABASE FirstDB READ ONLY = 1;

Nota: Isso torna o banco de dados somente leitura, evitando quaisquer modificações.

Operações de tabela

Criando uma tabela

CREATE TABLE student (
    student_id INT,
    first_name VARCHAR(30),
    last_name VARCHAR(50),
    student_address VARCHAR(50),
    hourly_pay DECIMAL(5,2),
    student_date DATE
);

Nota: Isso cria uma tabela chamada 'student' com colunas e tipos de dados especificados.

Selecionando todos os dados de uma tabela

SELECT * FROM student;

Nota: Isso recupera todas as linhas e colunas da tabela 'aluno'.

Renomeando uma tabela

RENAME TABLE student TO students;

Nota: Isso altera o nome da tabela de 'aluno' para 'alunos'.

Alterando a estrutura da tabela

Adicionando uma nova coluna

ALTER TABLE students
ADD phone_number VARCHAR(15);

Observação: isso adiciona uma nova coluna 'phone_number' à tabela 'students'.

Renomeando uma coluna

ALTER TABLE students
CHANGE phone_number email VARCHAR(100);

Observação: isso altera o nome da coluna de 'número_telefone' para 'e-mail' e modifica seu tipo de dados.

Modificando o tipo de dados de uma coluna

ALTER TABLE students 
MODIFY COLUMN email VARCHAR(100);

Nota: Isso altera o tipo de dados da coluna 'email' para VARCHAR(100).

Alterando a posição de uma coluna

ALTER TABLE students
MODIFY email VARCHAR(100) AFTER last_name;

Observação: isso move a coluna 'e-mail' para depois da coluna 'sobrenome'.

ALTER TABLE students
MODIFY email VARCHAR(100) FIRST;

Observação: isso move a coluna 'e-mail' para a primeira coluna da tabela.

Descartando uma coluna

ALTER TABLE students
DROP COLUMN email;

Observação: isso remove permanentemente a coluna 'e-mail' da tabela.

Combinando múltiplas operações

ALTER TABLE students
MODIFY email VARCHAR(100) AFTER last_name;
SELECT * FROM students;

Nota: Isso altera a posição da coluna e exibe a nova estrutura da tabela em uma operação.

Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/dipsankadariya/introduction-to-sql-and-basic-commands-11o7?1 Se houver alguma violação, entre em contato com [email protected] para excluí-la
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3