Manual de introdu o ao SQL
Sistemas de Informação – Universidade Federal do Mato Grosso do Sul(UFMS)
Resumo. Este artigo tem o objetivo de levar à introdução da Linguagem SQL e seu uso na prática, dando condições ao leitor da mesma de criar bancos e tabelas, editar bancos, tabelas e tuplas, inserir tuplas e dados e remover dados em qualquer Banco de Dados que faça uso desta linguagem (podendo haver mudanças na linguagem de acordo com o Banco).
Sumário –
1. Introdução
2. Criando um Banco de Dados
3. Restrições 1
4. Inserindo Dados à Tabela
5. Alterações
6. Atualizações e Remoção de Dados
7. Select
8. Joins
9. Order By
10. Count
11. Group By
1. Introdução
O SQL é utilizado quando se trabalha com bancos de dados, é utilizada em várias linguagens que reúnem o Structured Query Language seguindo o exemplo de SQL Server, Oracle, Mysql e etc. Atualmente o SQL é considerado o padrão para manipulação de dados em um banco de dados. A padronização do SQL é cuidada por duas entidades a ANSI (American National Standards Institute) e a ISO (International Standards Organization).
2. Criando um Banco de Dados
A criação de um Banco de Dados é dada pelo comando CREATE DATABASE seguido do nome do banco, sendo sua sintaxe definida nesta forma: CREATE DATABASE BANCO;
Feito isso nosso próximo passo é criar as tabelas que formarão nosso banco, faremos isso através do comando CREATE TABLE seguido do nome da tabela. Sua sintaxe será definida da seguinte forma: CREATE TABLE tabela;
Na criação de cada tabela devemos acrescentar os atributos logo após o comando de criação da tabela, sendo que estes serão dispostos na tabela na ordem em que forem escritos no comando de criação. Os atributos devem ser precedidos pelo tipo de dados que será armazenado neste. CREATE TABLE tabela ( INTEGER atributo1, VARCHAR(30) atributo2, DATE atributo3, BIT atributoN );
Os atributos devem ser separados por vírgula e estar entre parênteses, devendo haver um ponto e vírgula ao