Os comandos SQL, abreviados para comandos de linguagem de consulta estruturados, são instruções usadas para interagir com bancos de dados relacionais. Eles permitem que você:
1. Defina e manipular dados: *
Criar tabela: Defina a estrutura de uma nova tabela, incluindo suas colunas e seus tipos de dados.
*
Inserir em: Adicione novas linhas (registros) a uma tabela.
*
Atualização: Modificar dados existentes em uma tabela.
*
Excluir: Remova as linhas de uma tabela.
*
Alter tabela: Altere a estrutura de uma tabela, como adicionar ou remover colunas.
2. Consulta e recupere dados: *
Selecione: Recuperar dados de uma ou mais tabelas com base em condições especificadas.
*
Onde: Filtre os dados para recuperar apenas as linhas que atendem a critérios específicos.
*
Encomende por: Classifique os dados recuperados em ordem ascendente ou descendente.
*
grupo por: Linhas de grupo com valores semelhantes em uma coluna específica.
*
Tendo: Filtrar grupos de linhas com base em condições específicas.
3. Gerenciar objetos de banco de dados: *
Criar banco de dados: Crie um novo banco de dados.
*
Drop Database: Exclua um banco de dados existente.
*
Criar índice: Crie índices para acelerar a recuperação de dados.
*
Índice de queda: Exclua um índice existente.
*
Criar exibição: Crie uma tabela virtual com base em uma consulta existente, simplificando a recuperação complexa de dados.
4. Controle acesso e segurança: *
Grant: Atribuir permissões aos usuários para acessar e manipular dados.
*
Revogar: Remova as permissões dos usuários.
*
Crie usuário: Crie novas contas de usuário.
*
soltar usuário: Excluir contas de usuário.
Exemplo: `` `SQL
- Recupere todos os nomes de clientes e e-mails da tabela de clientes
Selecione FirstName, LastName, e -mail
De clientes;
- Insira um novo registro do cliente
Insira em clientes (primeiro nome, último nome, e -mail)
Valores ('John', 'Doe', '
[email protected]');
- Atualize o email de um cliente com ID 123
Atualize os clientes
Defina email ='
[email protected]'
Onde customerID =123;
`` `
Conceitos -chave: *
Tipos de dados: Diferentes tipos de dados (números, texto, datas, etc.) usados para definir colunas em tabelas.
*
Tabelas: Estruturas usadas para organizar dados em linhas e colunas.
*
Consultas: Solicita para recuperar dados do banco de dados.
*
Restrições: Regras que garantem a integridade e a consistência dos dados.
Compreender esses comandos e conceitos básicos de SQL é essencial para trabalhar com bancos de dados relacionais e gerenciar dados de maneira eficaz.