HEAD
Em meio ao vasto território dos bancos de dados, a linguagem SQL (Structured Query Language) emerge como uma luz guia para programadores. Originada nos anos 70 pela IBM, o SQL se tornou a espinha dorsal de sistemas de gerenciamento de banco de dados relacionais, como MySQL, Oracle, SQL Server e PostgreSQL. Este texto serve como uma bússola, apresentando os comandos SQL fundamentais que moldam a paisagem dos bancos de dados.
INSERT INTO estudantes (id, nome, curso) VALUES (23, 'Rafael', 'Desenvolvimento de Software');
CREATE TABLE estudantes ( id INT PRIMARY KEY, nome VARCHAR(255), curso VARCHAR(255) );
ALTER TABLE estudantes ADD idade INT;
DROP TABLE estudantes;
GRANT SELECT, INSERT, UPDATE ON estudantes TO Maria;
REVOKE SELECT ON estudantes FROM Maria;
Navegar pelo vasto mar dos bancos de dados com SQL é uma habilidade fundamental para qualquer desenvolvedor. Estes comandos fornecem as ferramentas necessárias para manipular dados, definir estruturas e gerenciar permissões. Assim, armado com esse conhecimento, você está pronto para explorar o mundo complexo, porém emocionante, dos bancos de dados. Boa jornada!
=======
Comandos SQL
Desbravando o Universo dos Bancos de Dados: Comandos SQL Essenciais para Iniciantes
Em meio ao vasto território dos bancos de dados, a linguagem SQL (Structured Query Language) emerge como uma
luz guia para programadores. Originada nos anos 70 pela IBM, o SQL se tornou a espinha dorsal de sistemas de
gerenciamento de banco de dados relacionais, como MySQL, Oracle, SQL Server e PostgreSQL. Este texto serve
como uma bússola, apresentando os comandos SQL fundamentais que moldam a paisagem dos bancos de dados.
DML: Manipulando Dados com SQL
- INSERT: O comando INSERT insere dados em uma tabela. Por exemplo:
INSERT INTO estudantes (id, nome, curso) VALUES (23, 'Rafael', 'Desenvolvimento de Software');
- UPDATE: O comando UPDATE permite editar registros existentes. Por exemplo:
UPDATE estudantes SET nome = 'Rafael Rodrigues Maia' WHERE id = 23;
- DELETE: O comando DELETE remove dados de uma tabela. Por exemplo:
DELETE FROM estudantes WHERE id = 23;
- SELECT: O comando SELECT é usado para consultar registros em uma tabela. Por exemplo:
SELECT nome FROM estudantes WHERE curso = 'Desenvolvimento de Software';
DDL: Definindo a Estrutura dos Dados
- CREATE: O comando CREATE é usado para criar novos objetos. Por exemplo:
CREATE TABLE estudantes (
id INT PRIMARY KEY,
nome VARCHAR(255),
curso VARCHAR(255)
);
- ALTER: O comando ALTER altera uma tabela existente. Por exemplo:
ALTER TABLE estudantes ADD idade INT;
- DROP: O comando DROP exclui objetos. Por exemplo:
DROP TABLE estudantes;
DCL: Gerenciando Permissões
- GRANT: O comando GRANT concede privilégios a usuários. Por exemplo:
GRANT SELECT, INSERT, UPDATE ON estudantes TO Maria;
- REVOKE: O comando REVOKE revoga privilégios anteriormente concedidos. Por exemplo:
REVOKE SELECT ON estudantes FROM Maria;
- DENY: O comando DENY nega explicitamente permissões. Por exemplo:
DENY SELECT ON estudantes TO João;
Navegar pelo vasto mar dos bancos de dados com SQL é uma habilidade fundamental para qualquer desenvolvedor.
Estes comandos fornecem as ferramentas necessárias para manipular dados, definir estruturas e gerenciar
permissões. Assim, armado com esse conhecimento, você está pronto para explorar o mundo complexo, porém
emocionante, dos bancos de dados. Boa jornada!
>>>>>>> b81f238ea6f52ad2d0b61e4eaa3e9594dc6b3ae2
INSERT INTO estudantes (id, nome, curso) VALUES (23, 'Rafael', 'Desenvolvimento de Software');
UPDATE estudantes SET nome = 'Rafael Rodrigues Maia' WHERE id = 23;
DELETE FROM estudantes WHERE id = 23;
SELECT nome FROM estudantes WHERE curso = 'Desenvolvimento de Software';
CREATE TABLE estudantes (
id INT PRIMARY KEY,
nome VARCHAR(255),
curso VARCHAR(255)
);
ALTER TABLE estudantes ADD idade INT;
DROP TABLE estudantes;
DENY SELECT ON estudantes TO João;
<<<<<<< HEAD
Fonte: Betrybe