Como exportar dados SQL e estrutura para HTML5and CSS3 Programação
Como um programador de HTML5 e CSS3, é quase uma garantia de que você pode construir uma estrutura de dados SQL maravilhoso. E porque é maravilhoso, você provavelmente vai querer exportá-lo para um número de razões:
Você quer ter um backup. Apenas no caso de algo correr mal!
Você deseja mover para um servidor de produção. É inteligente para trabalhar em um servidor local (offline), enquanto você descobrir as coisas, mas eventualmente você vai precisar se deslocar para um servidor ao vivo. Mover os arquivos de banco de dados reais é complicado, mas você pode facilmente mover um script.
Você deseja executar análise de dados. Você pode querer colocar seus dados em uma planilha para análise posterior ou em um arquivo de texto separado por vírgulas para ser lido por programas sem acesso SQL.
Você deseja documentar a estrutura da tabela. A estrutura de um conjunto de dados é extremamente importante quando você começar a escrever programas que usam essa estrutura. Tendo a estrutura da tabela disponível em um formato de processamento de texto ou PDF pode ser muito útil.
MySQL (e, portanto, phpMyAdmin) tem algumas ferramentas realmente agradáveis para exportar seus dados em vários formatos.
As diferentes cores de saída são utilizados para fins diferentes:
CSV (valores separados por vírgula) formato: um formato separado por vírgulas ASCII. Cada registro é armazenado em sua própria linha, e cada campo é separado por uma vírgula. CSV é bom porque é universal. A maioria dos programas de planilha pode ler dados CSV nativamente, e é muito fácil escrever um programa para ler dados CSV, mesmo se o servidor não suporta MySQL.
Se você quiser fazer backup de seus dados para mover para outro servidor, CSV é uma boa escolha.
O arquivo de dados criado usando as opções especificadas parece com o seguinte:
"ContactID", "nome", "empresa", "e-mail" "1", "Bill Gates", "Microsoft", "[email protected]" "2", "Steve Jobs", "Apple", "steve @ rememberNewton.com "" 3 "," Linus Torvalds "," Linux Foundation "," [email protected] "" 4 "," Andy Harris "," Wiley Press "," [email protected] "
O formato CSV, muitas vezes usa vírgulas e aspas, portanto, se esses personagens aparecem em seus dados, você pode encontrar problemas. Certifique-se de testar seus dados e utilizar alguns dos outros delimitadores se você tiver problemas.
MS Excel e Open Spreadsheet documento: Estes são os dois formatos de planilha suportadas atualmente. Exportar seus dados usando um desses formatos dá-lhe um arquivo de planilha que você pode facilmente manipular, que é útil quando você quer fazer gráficos ou análise de dados com base em seus dados.
formatos de processamento de texto: Vários formatos estão disponíveis para criar a documentação para o seu projeto. Normalmente, você usa esses formatos para descrever o formato dos dados e o conteúdo atual. LaTeX e PDF são formatos especiais usados para impressão.
Como exportar código SQL
Um dos truques mais puras é ter phpMyAdmin construir um script SQL inteira para recriar seu banco de dados.
O código resultante é a seguinte:
-- versão phpMyAdmin SQL Dump-- 3.3.9-- http: Anfitrião //phpmyadmin.net----: localhost-- Geração Time: 10 de julho de 2013 às 08:30 PM-- versão do servidor: 5.5.8-- PHP versão:! 5.3.5SET sql_mode = "NO_AUTO_VALUE_ON_ZERO" - / * 40101 SET @OLD_CHARACTER_SET_CLIENT = @@ character_set_client * / - / * 40101 SET @OLD_CHARACTER_SET_RESULTS = @@ CHARACTER_SET_RESULTS * / - / * 40101 SET @OLD_COLLATION_CONNECTION = @@ collation * / - / * 40101 nomes de conjuntos de utf8 * / ----- Base de dados: 'Haio' ---- ------------------------ ------------------------------------ estrutura da tabela para a tabela "contato" - DROP TABLE IF EXISTS contato TABELA -Criar SE NÃO EXISTE contacto (int ContactID (11) NOT NULL AUTO_INCREMENT, `name` varchar (50) PADRÃO NULL, varchar empresa (30) NULL DEFAULT, varchar e-mail (50) PADRÃO NULL, PRIMARY KEY (ContactID)) MOTOR = InnoDB PADRÃO charset = latin1 AUTO_INCREMENT = 5 ----- dumping de dados para a tabela "contato" - INSERT INTO contacto (ContactID, `name`, empresa, e-mail) VALUES (1, 'Bill Gates', 'Microsoft', '[email protected]'), (2, 'Steve Jobs', 'Maçã', '[email protected]'), (3 ', Linus Torvalds', 'Linux Foundation', '[email protected]' ), (4 ', Andy Harris', 'Wiley Imprensa', '[email protected]') -
Você pode ver que phpMyAdmin feito um roteiro bastante decente que você pode usar para recriar esta base de dados. Você pode facilmente usar este script para reconstruir o banco de dados se ele for corrompido ou para copiar a estrutura de dados para uma implementação diferente do MySQL.
Geralmente, você usa esse recurso para ambos os fins. Copie sua estrutura de dados e os dados de vez em quando (apenas no caso de Godzilla ataca seu servidor ou algo assim).
Normalmente, você constrói seus dados em um servidor e quiser migrar para outro servidor. A maneira mais fácil de fazer isso é através da construção de banco de dados em um servidor. Você pode então exportar o script para criar o arquivo SQL e carregá-lo para o segundo servidor.
Como criar dados XML
mais uma abordagem para salvar dados é através de XML. phpMyAdmin cria uma forma padrão de XML encapsular os dados. A saída XML parecido com este:
lt; lt;? xml version = "1.0" encoding = "utf-8">