Banco de dados
Ulbra Universidade Luterana do Brasil – videoaulas@informaticon.com.br
SQL - Structured Query Language, ou Linguagem de Consulta
Estruturada ou SQL
Criar uma base de dados (criar um banco de dados)
No mysql: create database locadora;
No postgresql: createdb locadora
Criar uma tabela chamada clientes e filmes create table clientes
(
cli_codigo integer, cli_nome varchar(30), cli_cidade varchar(20), cli_sexo char(1)
);
create table filmes
(
fil_codigo integer, fil_nome varchar(30), fil_genero varchar(15), fil_preco numeric(4,2)
);
Inserir dados na tabela cliente;
Insert into clientes (cli_codigo, cli_nome, cli_cidade, cli_sexo) values (1,'Neri Neitzke', 'Carazinho', 'M');
Insert into clientes (cli_codigo, cli_nome, cli_cidade, cli_sexo, cli_email) values (1,'Neri Neitzke', 'Carazinho',
'M','neri@informaticon.com.br');
Insert into clientes (cli_codigo, cli_nome, cli_cidade, cli_sexo, cli_email) Video Aulas Banco de dados – prof Neri Aldoir Neitzke – www.informaticon.com.br
Ulbra Universidade Luterana do Brasil – videoaulas@informaticon.com.br values (2,'Lisiane Neitzke', 'Gurupi',
'F','lisiane@informaticon.com.br');
Insert into clientes (cli_codigo, cli_nome, cli_cidade, cli_sexo, cli_email) values (3,'Giulia Neitzke', 'Machadinho',
'F','giulia@informaticon.com.br');
Insert into clientes (cli_codigo, cli_nome, cli_cidade, cli_sexo, cli_email) values (4,'Gustavo Neitzke', 'Cascavel',
'M','gustavo@informaticon.com.br');
Ou
Insert into clientes values (1,”Neri Neitzke”, “Carazinho”, “M”);
Visualizar, consultar, pesquisar, selecionar [SELECT]:
Select cli_codigo, cli_nome, cli_cidade, cli_sexo from clientes;
Ou
Select * from clientes;
Cláusula Order By
A cláusula Order By muda a ordem de apresentação do resultado da pesquisa e possibilita colocar também em ordem ascendente ou descendente. Ex.: Select * from clientes order by cli_nome;