Escolar Documentos
Profissional Documentos
Cultura Documentos
Infomática-12ª
TLP
Unidade#3- INTRODUÇÃO A LINGUAGEM SQL
kikaiamussolovela@gmail.com
Linguagem SQL
Uma tabela no banco de dados é formado por registros (linhas) e os registros são formados por
campos (colunas). Por exemplo, considere uma tabela para armazenar as informações de um cliente
no banco de dados. Cada registro desta tabela armazena nos seus campos os dados de um
determinado cliente.
As tabelas são criadas através do comando (query):
Create table cliente(
idCliente int not null primary key,
Nome char(255) not null,
morada char(255));
Podemos listar as tabelas do banco de dados através da query:
Show tables;
Restrições
Podemos restringir os dados que entram numa
determinada coluna ou linha de uma tabela, para
que haja consistência de dados. E possível obrigar
que um determinado campo possua sempre valores,
neste caso usamos a restrição not null. Também
podemos fazer com que uma coluna não possua
valores repetido, para isso usamos unique
Se uma tabela não for mais necessária podemos removela usando a
query:
Drop table nome;
CRUD
As operações básicas para manipular os dados persistidos são:
Inserir, Ler, Actualizar e Remover.
Essas operações são realizadas através de uma linguagem de
consulta denominada SQL(Structured Query Language). Essa
Linguagem oferece quatro (4) comandos básicos: INSERT,
SELECT, DELETE E UPDATE. Essas comandos são utilizados
para fazer as operações do crud respectivamente.
SELECT
➢Nao podemos esquecer que tambem podemos usar no comando not like
quando queremos que algo não aparece na query de buscar que nos usamos.
Precisamos agora de registros em nosso banco de dados, pois seu intuito são
suas manipulações. Porém, para isso, precisamos aprender como inseri-los
através do SGBD.
E não por meio de uma aplicação, uma vez que, independente da linguagem de
programação em que você estiver trabalhando para desenvolver seu sistema,
você poderá inserir registros diretamente no banco de dados através de comando
SQL.
Insert into tabela (coluna1, coluna2… colunan) Values (valor1, valor2…
valorn);
Atualização de dados
Este comando é responsável por excluir linhas de uma tabela. Assim como o
comando UPDATE, ele mantém locadas as linhas enquanto a transação não
é concluída. Ele também pode ser usado juntamente com a cláusula WHERE
para restringir registros.
O DELETE tem o comportamento similar ao UPDATE , ou seja, precisamos sempre
tomar cuidado quando queremos excluir algum registro da tabela. Da mesma forma que
fizemos com o UPDATE , precisamos adicionar a instrução WHERE para informa o que
queremos excluir, justamente para evitamos a exclusão de todos os dados:
DELETE FROM Aluno WHERE idAluno =2;
Relacionamento entre as tabelas (chave
primária)