O MS SQL é um dos bancos de dados mais populares do mundo. Se você também estiver interessado em bancos de dados de design, desenvolvimento e otimização, nós lhe ensinaremos
Introdução ao SQL
SQL é uma linguagem padrão para acessar e manipular bancos de dados. esta plataforma desenvolvida e suportada pela microsoft.
Neste artigo, tentamos apresentar o SQL em uma linguagem simples para você e em artigos futuros explicamos isso de maneira muito profissional.
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 ser compatível com o padrão ANSI, todos eles suportam pelo menos os principais comandos (como
SELECT
, UPDATE
, DELETE
, INSERT
, WHERE
) de maneira semelhante.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 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":
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.
Lembre-se de que...
Palavras-chave SQL NÃO diferenciam maiúsculas de minúsculas:
select
é o mesmo que SELECT
Neste tutorial, escreveremos todas as palavras-chave SQL em maiúsculas.
Ponto e vírgula após instruções SQL?
Alguns sistemas de banco de dados exigem um ponto e vírgula no final de cada instrução SQL.
O ponto e vírgula é a maneira padrão de separar cada instrução SQL em sistemas de banco de dados que permitem que mais de uma instrução SQL seja executada na mesma chamada ao servidor.
Neste tutorial, usaremos ponto e vírgula no final de cada instrução SQL.
Alguns dos comandos/sintaxe SQL mais importantes
SELECT
- extrai dados de um banco de dadosUPDATE
- atualiza dados em um banco de dadosDELETE
- exclui dados de um banco de dadosINSERT INTO
- insere novos dados em um banco de dadosCREATE DATABASE
- cria um novo banco de dadosALTER DATABASE
- modifica um banco de dadosCREATE TABLE
- cria uma nova tabelaALTER TABLE
- modifica uma tabelaDROP TABLE
- exclui uma tabelaCREATE INDEX
- cria um índice (chave de pesquisa)DROP INDEX
- exclui um índice