Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
Transações MySQL Tutorial
O gerente de banco de dados MySQL utiliza a Structured Query Language para administração , relatórios e atualização de dados . Começando com a versão 4.0 do software , o MySQL tem transações, ou grupos de instruções SQL com suporte que os deleites de banco de dados como unidades indivisíveis . Porque um banco de dados consiste em muitas tabelas , alterações em várias mesas complicar quando surgem problemas. Um conjunto de meia completou de instruções SQL pode resultar em um banco de dados com dados defeituosos. Ao manipular várias instruções como uma única transação , MySQL melhora a integridade do banco de dados . A capacidade de transação inclui as instruções SQL BEGIN, COMMIT e ROLLBACK , que servem para iniciar e terminar transações e executar funções de manutenção relacionados. Instruções
1

Comece o comando utilitário de linha de MySQL .
2

Digite a seguinte instrução na linha de comando e pressione a tecla "Enter " no final da linha :; " . trans_test "

CRIAR trans_test TABLE ( f INT ) TYPE = InnoDB

Este cria a tabela
3

Digite as seguintes declarações em na linha de comando :

BEGININSERT INTO trans_test VALUES ( 1); SAVEPOINT add_5_and_7 ; inserir valores trans_test (5); INSERT INTO trans_test VALUES ( 7); ROLLBACK TO SAVEPOINT add_5_and_7 ; COMMIT ; SELECIONE * DE trans_test ;

Quando a transação for concluída, MySQL exibe um único registro da tabela trans_test que contém o campo "f" com o valor " 1. " A declaração BEGIN instrui o MySQL para manter o controle de todas as declarações que seguem como uma única transação , mas sem se comprometer a transação no banco de dados até encontrar a instrução COMMIT . A declaração SAVEPOINT marca um lugar na transação, e ROLLBACK faz com que o MySQL para desfazer todas as declarações até o ponto marcado pelo ponto de salvamento. COMMIT conclui a transação , tornando a mudança a partir da primeira afirmação " visível" para todos os usuários conectados ao banco de dados. A primeira instrução INSERT não foi desfeita por ROLLBACK , por isso seu resultado torna-se parte do banco de dados. A instrução SELECT exibe os resultados da operação.

Anterior :

Próximo : No
  Os artigos relacionados
·Frequent Padrão Códigos Mineração 
·Como aumentar a tarifa em sintaxe SQL 
·Você pode executar um banco de dados Oracle 9 Com uma …
·My Oracle Database Connections foram usados ​​devido a …
·Tamanho de um buffer do SQL 
·Como manter o controle do WebLogic fontes de dados 
·Como configurar um formulário com duas abas no Access 
·Qual é o equivalente Mysql.ini em um Mac 
·As Vantagens e Desvantagens do proprietário e de códi…
·A diferença entre o sistema de processamento de arquiv…
  Artigos em destaque
·Como gravar músicas em DVDs 
·Como fazer um Outer Glow suave em Illustrator 
·Como instalar o Norton Internet Security no modo de seg…
·Pode o Dell Inspiron 1525 Grave CDs 
·Como compactar um arquivo MP3 
·Como colocar uma música MP3 na internet 
·Como desinstalar o eTrust 
·Como Implementar e Manter Adware Spyware Protection 
·Bevel efeito de metal no Illustrator 
·Como gravar som externa para um computador 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados