Mysql

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (608 palavras )
  • Download(s) : 0
  • Publicado : 9 de novembro de 2012
Ler documento completo
Amostra do texto
________________________________________________________________________ ******* Criar Base de Dados *********

create database banco;

use banco;

create table cliente (id_cliente integer (11) notnull primary key, nome_cliente varchar (10) not null, cidade_cliente varchar (10) not null);

create table agencia (id_agencia integer (11) not null primary key, nmoe_agencia varchar (10) not null,cidade_agencia varchar (15) not null);

create table conta (id_conta integer (11) not null primary key, id_cliente integer (11) not null, nome_conta varchar (10) not null, valor float not null,id_agencia integer (11) not null, foreign key (id_cliente) references cliente (id_cliente), foreign key (id_agencia) references agencia (id_agencia));

insert into cliente values (000001, 'Catarina','Coimbra');

insert into cliente values (000013, 'Marco', 'Lisboa'); insert into cliente values (000009, 'Filipa', 'Coimbra');

insert into agencia values (001, 'CA Ansiao', 'Leiria'); insert intoagencia values (015, 'CA Penela', 'Coimbra'); insert into agencia values (009, 'CA Pombal', 'Pombal');

insert into conta values (0001, 000001, 'Ordenado', 22000, 001); insert into conta values (0025,000013, 'Estudante', 1000, 009); insert into conta values (0069, 000009, 'Poupanca', 2035, 015); **********************************************************************_______________________________________________________________________ ********* Transações **********

set autocommit = 0;

start transaction;

select * from conta;

update conta set valor = valor - 250 where nome_conta ='Estudante'; update conta set valor = valor + 250 where nome_conta = 'Ordenado'; commit;

select * from conta;

update conta set valor = valor - 750 where nome_conta = 'Poupanca'; update conta set valor =valor + 750 where nome_conta = 'Estudante'; rollback; ******************************************************************** ________________________________________________________________________...
tracking img