MySQL e SQL
MySQL e SQL
O que é o MySQL?
→É um Sistema de Gestão de Banco de Dados (DBMS)
→É gerido pela Oracle, sendo open-source (pode ser usado sem
comprar licença)
O que é SQL?
→SQL = Structures Query Language
→Linguagem utilizada para construir queries
°Queries: são instruções para comunicar com a base de dados
→Utilizando SQL podemos pesquisar, inserir, atualizar e eliminar
dados, bem como alterar a estrutura da nossa base de dados
→SQL é o padrão para comunicar com as Bases de Dados
Relacionais
→Com poucas diferenças SQL é usado em qualquer DBMS
relacional
Data Type: cada coluna tem um tipo de dados próprio, pode ser
números inteiros, string, datas, etc.
Data Types: são os tipos de dados que cada coluna de cada tabela
vai permitir armazenar. Por exemplo, uma coluna pode armazenar
valores numéricos, outra pode receber valores string e outra pode
receber valores do tipo data e hora.
→O Data Type de uma coluna define que valor essa coluna vai
permitir
→Existem mais de 30 Data Types, principais:
• integer: valores numéricos inteiros
• float: valores numéricos com casas decimais
• varchar: valores alfanuméricos (strings)
• DateTime: valores relacionados com datas e horas
READ (Listar)
UPDATE (Atualizar)
→Atualizar o nome de Maria para Mariana
UPDATE amigos SET nome = "mariana" WHERE nome =
"maria"
INSERT (Inserir)
DELETE (deletar)
Comentarios no SQL
→ -- Comentario na linha
→ /* Comentario multilinha */
Introdução a SELECT
SELECT serve para selecionar dados de uma ou mais tabelas
→Sintaxe:
SELECT {o que vai ser selecionado} FROM {de onde}
°Mais CARO
SELECT * FROM produtos ORDER BY preco_unidade DESC
LIMIT 1
°Mais BARATO
SELECT * FROM produtos ORDER BY preco_unidade ASC
LIMIT 1
°Mais Barato
SELECT * FROM produtos ORDER BY preco_unidade ASC
LIMIT 1 OFFSET 2
ou
SELECT * FROM produtos ORDER BY preco_unidade ASC
LIMIT 2, 1