Banco de Dados
CREATE TABLE
CREATE TABLE "Alunos"
(
"Matricula" integer,
"Nome" character(80),
"Endereço" character(40),
"Telefone" character(40),
"Curso" character(30),
"Serie" integer
)
INSERT INTO
INSERT INTO "Alunos"(
"Matricula", "Nome", "Endereço",
"Telefone", "Curso", "Serie")
VALUES (?, ?, ?, ?, ?, ?);
Select
Select * from "Alunos2“
Select * from "Alunos2" where "Serie" = 6
Select * from "Alunos2" where "Serie" = 5 and
"Curso" = 'CCO'
UPDATE
UPDATE "Alunos2"
SET "Matricula"=?, "Nome"=?, "Endereço"=?, "Telefone"=?,
"Curso"=?,
"Serie"=?
WHERE ;
DELETE
DELETE FROM "Alunos2"
WHERE ;
SQL Continuação...
Alter Table
ALTER TABLE "Alunos" ADD COLUMN "Codigo_Curso" integer;
Update
UPDATE "Alunos" set "Codigo_Curso"= 1
Create Table
CREATE TABLE "Curso"( "Codigo_Curso" integer, "Descrição_Curso" character(40),
"Escola" character(40))
Insert Into
INSERT INTO "Curso"(
"Codigo_Curso", "Descrição_Curso",
"Escola")
VALUES (1, 'CCO', 'Tecnologia');
Select – Duas Tabelas
SELECT * FROM "Alunos", "Curso"
Select – Duas Tabelas com Where
SELECT * FROM "Alunos", "Curso" where "Alunos"."Codigo_Curso" = "Curso"."Codigo_Curso"
Select – Inner Join
A palavra-chave JOIN é usada em uma instrução SQL para consultar os dados de duas ou mais tabelas, com base em uma relação entre determinadas colunas nestas tabelas.
SELECT * FROM "Alunos" INNER JOIN "Curso" ON ("Alunos"."Codigo_Curso" =
"Curso"."Codigo_Curso");
Select – LEFT JOIN
LEFT JOIN: Retornar todas as linhas da tabela à esquerda, mesmo quando não há jogos no quadro do direito
SELECT * FROM "Alunos" LEFT JOIN "Curso" ON ("Alunos"."Codigo_Curso" =
"Curso"."Codigo_Curso");
Select – RIGHT JOIN
RIGHT JOIN: Retornar todas as linhas da tabela à direita, mesmo se não houver jogos no quadro da esquerda
SELECT * FROM "Alunos" RIGHT JOIN "Curso" ON ("Alunos"."Codigo_Curso" =
"Curso"."Codigo_Curso");
SELECT count
SELECT