Dump de banco de dados

Origem: Wikipédia, a enciclopédia livre.
Saltar para a navegação Saltar para a pesquisa

Um dump (despejo) de banco de dados, ou database dump, contém um registro da estrutura de tabela e ou dados de um banco de dados,[1] e normalmente está na forma de uma lista de declarações SQL. Um dump de banco de dados é muito usado para realização de cópia de segurança de um banco de dados, assim, seus conteúdos podem ser rearmazenados, em caso de perda de dados. Bancos de dados corrompidos podem ser frequentemente recuperados pela análise do dump. Dumps de bancos de dados normalmente são publicados por software livre e projetos de conteúdo livre, para permitir reúso ou bifurcação de banco de dados.

O dump não deve ser confundido com backup de banco de dados, apesar de, em alguns casos, ser utilizado para a mesma finalidade.[1]

Exemplo[editar | editar código-fonte]

-- Banco de dados
CREATE DATABASE `exemplo`;
USE `exemplo`;

-- Estrutura de tabela para a tabela `usuarios`
CREATE TABLE `usuarios` (
  `id` int(8) unsigned NOT NULL AUTO_INCREMENT,
  `nomedousuario` varchar(16) NOT NULL,
  `senha` varchar(16) NOT NULL,
  PRIMARY KEY (`id`)
);

-- Dados para a tabela `usuarios`
INSERT INTO `usuarios` VALUES (1, 'alice','segredo'),(2, 'bob','segredo');

Ver também[editar | editar código-fonte]

Referências

  1. a b «What's the difference between Database dump and Database Backup?». Rob Heusdens. Consultado em 3 de março de 2017 

Ligações externas[editar | editar código-fonte]

Ícone de esboço Este artigo sobre banco de dados é um esboço. Você pode ajudar a Wikipédia expandindo-o.