Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

1 
 
 
SQL Lite: conhecendo instruções SQL SQL Lite: conhecendo instruções SQL 
SQL 
Sql = Structured Query Language, 
traduzindo significa linguagem de consulta 
estruturada, ou seja, tabelas que possuem 
relação. Para isso, existem vários SGBD’s 
(sistema gerencial de banco de dados, como 
mysql). 
Comando select 
O comando SELECT é usado para selecionar 
dados de uma ou mais tabelas. SELECT 
* seleciona todas as colunas. A 
cláusula FROM especifica a tabela de origem. O 
ponto e vírgula (;) finaliza o comando. Para 
executar, use "Run" ou "Shift + Enter". 
FILTRO WHERE E DISTINCT 
A cláusula WHERE filtra resultados em uma 
consulta SQL. Ela especifica uma condição que 
as linhas devem atender para serem incluídas 
no resultado. Use o operador = para comparar 
com valores específicos (lembre-se das aspas 
simples para strings!). Exemplo: SELECT * FROM 
tabela WHERE país = 'Brasil'; permite selecionar 
dados específicos de acordo com critérios 
definidos. 
A cláusula DISTINCT remove linhas duplicadas 
de um resultado SQL, retornando apenas 
valores únicos. Ela é usada com o SELECT para 
especificar que apenas valores distintos de 
uma ou mais colunas devem ser retornados. 
Exemplo: SELECT DISTINCT cliente FROM 
pedidos; retorna uma lista de clientes sem 
repetições. 
CREATE TABLE 
O comando CREATE TABLE serve para criar 
tabelas no banco de dados. Ele precisa de 
informações essenciais: o nome da tabela e a 
definição de suas colunas. Cada coluna 
precisa de um nome e um tipo de dado 
(ex: INT para números inteiros, VARCHAR 
(250) para texto com até 250 caracteres). 
Você também pode definir restrições, 
como PRIMARY KEY, que indica uma coluna 
chave primária (única e obrigatória para cada 
linha). 
TIPOS DE DADOS - texto 
 CHAR: Armazena strings de tamanho fixo. 
Usado quando os valores têm um 
comprimento constante. 
 VARCHAR: Armazena strings de tamanho 
variável. Apropriado para valores com 
comprimentos variáveis. 
 TEXTO (TEXT): Armazena strings muito 
longas, como documentos ou descrições. 
 
 
TIPOS DE DADOS - numérico 
 INTEGER (INT): Armazena números inteiros. 
 FLOAT: Armazena números de ponto 
flutuante, geralmente usados para valores 
com casas decimais. 
 NUMERIC (DECIMAL): Armazena números 
com uma precisão específica, geralmente 
usados em aplicações financeiras. 
 
TIPOS DE DADOS – data e hora 
 DATE: Armazena datas sem informações de 
horário. 
 TIME: Armazena informações de horário. 
 TIMESTAMP: Combina data e horário e um 
único tipo. 
TIPOS DE DADOS - booleano 
 BOOLEAN (BOOL): Armazena valores 
verdadeiros ou falsos. 
 
TIPOS DE DADOS - binário 
 BLOB (Binary Large Object): Armazena 
dados binários, como imagens, vídeos ou 
arquivos. 
 BIT: Armazena valores binários, como 0 ou 
1. 
Alter table 
Altera a estrutura de uma tabela. Use ADD para 
adicionar colunas (ex: ALTER TABLE clientes 
ADD endereço VARCHAR(255)). 
Drop table 
Apaga uma tabela inteira e todos os seus 
dados! (ex: DROP TABLE clientes). Use com 
MUITO cuidado! 
Chave primária 
Primary Key ou Chave primária identifica 
unicamente cada linha de uma tabela, nunca se 
repetindo (ex: ID_Cliente). Criamos a 
tabela tabelacategorias com ID_Categoria com
o chave primária (INT PRIMARY KEY). A chave 
primária não precisa ser um ID, podendo ser 
qualquer dado único (CPF, RG). 
Chave estrangeira 
Foreign Key ou chave estrangeira cria um 
vínculo entre tabelas, relacionando-as através 
de uma coluna. Ela referencia a chave primária 
de outra tabela. Isso permite cruzar 
informações entre tabelas diferentes, evitando 
redundância de dados. Exemplo: uma tabela 
"Pedidos" pode ter uma FOREIGN 
KEY "ClienteID" que referencia a chave primária 
da tabela "Clientes". Assim, você acessa 
informações do cliente a partir do pedido. 
 
 Insert 
Para inserir dados a tabela criada, é necessário 
utilizar o comando INSERT, com a ordem 
abaixo: 
1. INSERT INTO nome_da_tabela inicia a 
inserção de dados. 
2. (coluna1, coluna2, ...) especifica as 
colunas a serem preenchidas. 
3. VALUES (valor1, valor2, ...) define os 
valores correspondentes, na mesma ordem das 
colunas. 
4. Use aspas simples para texto e, 
geralmente, sem aspas para números. 
5. SELECT * FROM 
nome_da_tabela verifica os dados inseridos. 
INSERIR LINHAS COM SELECT 
O comando INSERT INTO ... SELECT copia dados 
de uma tabela para outra. Você escolhe a 
tabela destino e as colunas, e usa SELECT para 
indicar a origem e as colunas a copiar, podendo 
filtrar com WHERE. É como copiar dados com 
filtro. 
Exemplo: INSERT INTO tabela2 (coluna1, 
coluna2) SELECT colunaA, colunaB FROM 
tabela1 WHERE colunaA > 10; 
FILTROS COMPOSTOS 
AND: Combina duas ou mais condições. 
Somente retorna resultados que satisfazem 
TODAS as condições. Exemplo: WHERE coluna1 
= 'valor1' AND coluna2 > 10. 
OR: Combina duas ou mais condições. Retorna 
resultados que satisfazem PELO MENOS uma 
das condições. Exemplo: WHERE coluna1 = 
'valor1' OR coluna2 = 'valor2'. 
NOT: Nega uma condição. Retorna resultados 
que NÃO satisfazem a condição especificada. 
Exemplo: WHERE NOT coluna1 = 'valor1'. 
BETWEEN: Especifica um intervalo. Retorna 
resultados onde um valor está entre dois limites, 
inclusive. Exemplo: WHERE coluna1 BETWEEN 
10 AND 20. 
 
 
O comando ORDER BY ordena os resultados de 
uma consulta SQL. Você especifica o nome da 
coluna para ordenar. Por padrão, a ordenação 
é ascendente (crescente). Para ordenar de 
forma descendente (decrescente), use DESC 
após o nome da coluna. Ele é usado após a 
cláusula WHERE, se houver. É muito útil para 
organizar os dados de forma mais legível. 
Order by 
ALIAS - APELIDO 
Alias é um apelido que damos para uma coluna 
durante uma consulta SQL. Usamos a cláusula 
AS para criar o alias, por exemplo: SELECT 
coluna AS apelido FROM tabela; Ele facilita a 
leitura das consultas, principalmente quando os 
nomes das colunas são confusos. Lembre-se: o 
alias só existe durante a consulta, a coluna 
original não é alterada. 
Update 
O comando UPDATE serve para modificar dados 
em uma tabela. Ele usa a cláusula SET para 
definir novos valores e WHERE para especificar 
quais linhas serão alteradas. Sem o WHERE, 
todas as linhas da tabela serão atualizadas. É 
crucial usar o WHERE para evitar alterações 
indesejadas em um banco de dados grande. 
Lembre-se de testar suas alterações com um 
SELECT após o UPDATE. 
O comando DELETE remove linhas de uma 
tabela. Ele usa FROM para indicar a tabela e 
WHERE (opcional, mas recomendado!) para 
especificar quais linhas serão deletadas. Sem 
o WHERE, todas as linhas da tabela serão 
apagadas! Tome muito cuidado ao usar 
DELETE, pois a ação é irreversível. Lembre-se 
de sempre testar seus comandos antes em um 
ambiente de desenvolvimento. 
Order by

Mais conteúdos dessa disciplina