A SQL é uma Structured Query Language, ou Linguagem de Consulta Estruturada padrão em bancos de dados relacionais criada nos anos 70 pela IBM.
Ela se divide em:
DML - Linguagem de Manipulação de Dados
DDL - Linguagem de Definição de Dados
DCL - Linguagem de Controle de Dados
DTL - Linguagem de Transação de Dados
DQL - Linguagem de Consulta de Dados
DDL - Linguagem de Definição de Dados
DCL - Linguagem de Controle de Dados
DTL - Linguagem de Transação de Dados
DQL - Linguagem de Consulta de Dados
CREATE TABLE
CREATE INDEX
ALTER TABLE
ALTER INDEX
DROP INDEX
Em seguida com os comando da DML.
INSERT - Usado para inserir dados.
SELECT - É um dos comandos mais usados para selecionar dados.
UPDATE - Atualiza registros específicos no banco de dados.
DELETE - Deleta registros específicos no banco de dados.
Criando um banco de dados
Vá ao Iniciar e clique na ferramenta Firebird ISQL Tool que está no menu Firebird 2.5. Vamos agora criar um banco de dados com a linha de comando ensinada na dica anterior:
SQL> CREATE DATABASE 'C:\DADOS\BANCO.FDB' USER 'SYSDBA' PASSWORD 'masterkey' PAGE_SIZE = 4096 DEFAULT CHARACTER SET WIN1254;
Para auxiliar na criação das tabelas utilizaremos o programa IBEXPERT que pode ser baixado no site www.baixaki.com.br .
Depois de criado o banco de dados conecte ao mesmo usando o IBExpert tabelas para armazenar de registros.
O terceiro botão da barra de ferramentas acima serve para dar acesso ao nosso banco de dados. Ele se chama registrar. Clique nele para criar o acesso ao banco de dados.
Preencha os campos como os que estão destacados em vermelho imagem.
O terceiro botão da barra de ferramentas acima serve para dar acesso ao nosso banco de dados. Ele se chama registrar. Clique nele para criar o acesso ao banco de dados.
Preencha os campos como os que estão destacados em vermelho imagem.
Usando o comando CREATE criaremos uma pequena tabela de exemplo. Clique no menu "Tools/SQL Editor" e digite os comandos abaixo.
CREATE TABLE CLIENTES(
CODIGO VACHAR(6) CHARACTER SET WIN1254,
NOME VARCHAR(40) CHARACTER SET WIN1254,
ENDERECO VARCHAR(40) CHARACTER SET WIN1254,
TELEFONE VARCHAR(20) CHARACTER SET WIN1254
);
VACHAR - Indica que campo criado é do tipo texto e terá o tamanho especificado entre parentes.
CHARACTER SET WIN1254 - Permite que o campo receba caracteres como cedilha e acentos.
CHARACTER SET WIN1254 - Permite que o campo receba caracteres como cedilha e acentos.
Agora use o comando COMMIT para gravar no banco de dados:
COMMIT;
Pronto, nossa primeira tabela está criada. Para alimentar essa tabela com registros vamos usar o comando INSERT.
INSERT INTO CLIENTES
(CODIGO, NOME, ENDERECO, TELEFONE)
VALUES
('000001', 'JOÃO', 'RUA ABC', '(38)9999-1111');
Use novamente o comando COMMIT para gravar no banco de dados:
COMMIT;
No exemplo acima, o comando INSERT inseriu um registro na tabela cliente. Neste registro foi usado o código '000001'. Supondo que o nome do cliente não fosse 'JOÃO' e sim 'JOSÉ', existe uma forma de trocar o nome do cliente usando como referencia o código '000001'.
muito boa, eu não estava conseguindo gravar as minhas informações no banco com essas informações foram possíveis, na hora criar a conexão eu não tinha declarado o charset, deixei como nome dai então nao grava pelo netbeans os bancos fica protegido com aspas.
ResponderExcluirOi, parabens pelp tuto esta otimo, mas poderia ser melhor se você deixa se o link disponivel para poder dar uma estudada nas outras aulas
ResponderExcluir