Tutorial SQL

SQL INÍCIO Introdução SQL Sintaxe SQL Seleção SQL SQL Select Distinto SQL Onde SQL E, Ou, Não Ordem SQL por SQL Inserir em Valores Nulos SQL Atualização SQL Excluir SQL SQL Select Top SQL Mínimo e Máximo Contagem SQL, Média, Soma Como SQL Curingas SQL Entrada SQL SQL entre Alias ​​SQL Junções SQL SQL Inner Join SQL Left Join Associação à direita do SQL Associação completa SQL Auto-junção SQL União SQL SQL Agrupar por SQL tendo SQL existe SQL Qualquer, Todos SQL Selecionar em SQL Inserir na seleção Caso SQL Funções Nulas SQL Procedimentos armazenados SQL Comentários SQL Operadores SQL

Banco de dados SQL

SQL Criar banco de dados SQL Drop DB Banco de dados de backup SQL SQL Criar Tabela Tabela de descarte de SQL Tabela de alteração SQL Restrições SQL SQL não nulo SQL exclusivo Chave Primária SQL Chave estrangeira SQL Verificação SQL Padrão SQL Índice SQL Incremento automático de SQL Datas SQL Visualizações SQL Injeção SQL Hospedagem SQL Tipos de dados SQL

Referências SQL

Palavras-chave SQL Funções do MySQL Funções do SQL Server Funções de acesso MS Referência Rápida SQL

Exemplos SQL

Exemplos SQL Teste SQL Exercícios de SQL Certificado SQL

Introdução ao SQL


SQL é uma linguagem padrão para acessar e manipular bancos de dados.


O que é SQL?

  • SQL significa Linguagem de Consulta Estruturada
  • SQL permite acessar e manipular bancos de dados
  • SQL tornou-se um padrão do American National Standards Institute (ANSI) em 1986, e da International Organization for Standardization (ISO) em 1987

O que o SQL pode fazer?

  • SQL pode executar consultas em um banco de dados
  • SQL pode recuperar dados de um banco de dados
  • SQL pode inserir registros em um banco de dados
  • SQL pode atualizar registros em um banco de dados
  • SQL pode excluir registros de um banco de dados
  • SQL pode criar novos bancos de dados
  • SQL pode criar novas tabelas em um banco de dados
  • SQL pode criar procedimentos armazenados em um banco de dados
  • SQL pode criar visualizações em um banco de dados
  • SQL pode definir permissões em tabelas, procedimentos e visualizações

SQL é um padrão - MAS ....

Embora o SQL seja um padrão ANSI/ISO, existem diferentes versões da linguagem SQL.

No entanto, para estar em conformidade com o padrão ANSI, todos eles suportam pelo menos os comandos principais (como SELECT, UPDATE, DELETE, INSERT, WHERE) de maneira semelhante.

Nota: A maioria dos programas de banco de dados SQL também possui suas próprias extensões proprietárias, além do padrão SQL!


Usando SQL em seu site

Para construir um site que mostre dados de um banco de dados, você precisará de:

  • Um programa de banco de dados RDBMS (ou seja, MS Access, SQL Server, MySQL)
  • Para usar uma linguagem de script do lado do servidor, como PHP ou ASP
  • Para usar o SQL para obter os dados desejados
  • Para usar HTML/CSS para estilizar a página

RDBMS

RDBMS significa Sistema de Gerenciamento de Banco de Dados Relacional.

O RDBMS é a base do SQL e de todos os sistemas de banco de dados modernos, como MS SQL Server, IBM DB2, Oracle, MySQL e Microsoft Access.

Os dados no RDBMS são armazenados em objetos de banco de dados chamados tabelas. Uma tabela é uma coleção de entradas de dados relacionadas e consiste em colunas e linhas.

Veja a tabela "Clientes":

Exemplo

SELECT * FROM Customers;

Cada tabela é dividida em entidades menores chamadas campos. Os campos na tabela Clientes consistem em CustomerID, CustomerName, ContactName, Address, City, PostalCode e Country. Um campo é uma coluna em uma tabela projetada para manter informações específicas sobre cada registro na tabela.

Um registro, também chamado de linha, é cada entrada individual que existe em uma tabela. Por exemplo, há 91 registros na tabela Customers acima. Um registro é uma entidade horizontal em uma tabela.

Uma coluna é uma entidade vertical em uma tabela que contém todas as informações associadas a um campo específico em uma tabela.