Wie SQL Daten und Aufbau für HTML5and CSS3 Programmierung für den Export

Als HTML5 und CSS3 Programmierer, es ist fast eine Garantie, dass Sie eine wunderbare SQL-Datenstruktur aufbauen können. Und weil es wunderbar ist, werden Sie wahrscheinlich wollen, dass es für eine Reihe von Gründen für den Export:

  • Sie möchten eine Sicherung. Nur für den Fall etwas schief geht!

  • Sie wollen auf einem Produktionsserver zu bewegen. Es ist klug, auf einem lokalen (offline) Server zu arbeiten, während Sie die Dinge herauszufinden, aber schließlich werden Sie brauchen, um eine Live-Server zu verschieben. die eigentlichen Datenbankdateien verschieben ist schwierig, aber man kann leicht ein Skript zu bewegen.

  • Sie möchten die Datenanalyse durchführen. Sie können Ihre Daten in einer Tabelle zur weiteren Analyse oder in einer durch Komma getrennten Textdatei zu setzen, indem Programme ohne SQL-Zugriff zu lesen.

  • Sie möchten die Tabellenstruktur zu dokumentieren. Die Struktur eines Datensatzes ist extrem wichtig, wenn Sie mit dem Schreiben Programme starten, die Struktur verwendet wird. die Tabellenstruktur in einem Textverarbeitungs- oder PDF-Format kann sehr nützlich sein.

MySQL (und damit phpMyAdmin) hat ein paar wirklich nette Tools für Ihre Daten in verschiedenen Formaten exportieren.

bild0.jpg

Die verschiedenen Stile der Ausgabe werden für verschiedene Zwecke verwendet:

  • CSV (Comma Separated Value) Format: Ein einfaches ASCII kommagetrennten Format. Jeder Datensatz wird in einer eigenen Zeile gespeichert, und jedes Feld durch ein Komma getrennt. CSV ist schön, weil es universell ist. Die meisten Tabellenkalkulationsprogramme können nativ CSV-Daten zu lesen, und es ist sehr einfach, ein Programm zu schreiben, CSV-Daten zu lesen, auch wenn der Server MySQL nicht unterstützt.

    Wenn Sie sichern Ihre Daten wollen auf einen anderen Server zu verschieben, ist CSV eine gute Wahl.

    image1.jpg

    Die Datendatei mit den angegebenen Optionen erstellt sieht wie folgt aus:

    "ContactID", "Name", "Firma", "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] "

Das CSV-Format verwendet häufig Kommas und Anführungszeichen, also wenn diese Zeichen in den Daten erscheinen, können Probleme auftreten. Achten Sie darauf, Ihre Daten zu testen und einige der anderen Trennzeichen verwenden, wenn Sie Probleme haben.

  • MS Excel und Open Document Kalkulationstabelle: Dies sind die beiden derzeit unterstützten Tabellenformate. Ihre Daten exportieren eines dieser Formate verwenden gibt Ihnen eine Tabellenkalkulationsdatei, die Sie leicht manipulieren kann, was praktisch ist, wenn Sie Diagramme oder Datenanalyse auf Daten basieren tun wollen.

    image2.jpg
  • Textverarbeitungsformate: Mehrere Formate stehen zur Verfügung Dokumentation für Ihr Projekt zu erstellen. Normalerweise verwenden Sie diese Formate das Format der Daten und den aktuellen Inhalt zu beschreiben. LaTeX und PDF sind spezielle Formate zum Drucken verwendet.

    image3.jpg

Wie SQL-Code zu exportieren

Eine der tollsten Tricks zu haben phpMyAdmin für neu zu erstellen Sie Ihre Datenbank eine ganze SQL-Skript erstellen.

image4.jpg

Der resultierende Code ist wie folgt:

-- phpMyAdmin SQL Dump-- Version 3.3.9-- http: //phpmyadmin.net---- Host: localhost-- Generation Time: 10. Juli 2013 um 08:30 Uhr PM-- Server-Version: 5.5.8-- PHP Version:! 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_connection ! * / - / * 40101 SET NAMES utf8 * / ----- Datenbank: 'Haio' ---- ------------------------ ------------------------------------ Tabellenstruktur für Tabelle 'Kontakt' - DROP TABLE IF EXISTS Kontakt -create TABLE IF NOT EXISTS Kontakt (contactID int (11) NOT NULL AUTO_INCREMENT, `name` varchar (50) NULL DEFAULT, Unternehmen varchar (30) DEFAULT NULL, E-Mail varchar (50) DEFAULT NULL, PRIMARY KEY (contactID)) MOTOR = InnoDB DEFAULT CHARSET = latin1 AUTO_INCREMENT = 5 ----- Dumping Daten für die Tabelle 'Kontakt' - INSERT INTO Kontakt (contactID, `name`, Firma, E-Mail) VALUES (1, 'Bill Gates', 'Microsoft', '[email protected]'), (2, 'Steve Jobs', 'Apple' [email protected] '), (3' Linus Torvalds ',' Linux Foundation ',' [email protected] ' ), (4, 'Andy Harris', 'Wiley Press', '[email protected]') -

Sie können sehen, dass phpMyAdmin ein recht ordentliches Skript gemacht, dass Sie diese Datenbank neu erstellen können. Sie können ganz einfach dieses Skript verwenden, um die Datenbank neu zu erstellen, wenn es beschädigt wird oder die Datenstruktur in eine andere Implementierung von MySQL zu kopieren.

Im Allgemeinen Sie diese Funktion für beide Zwecke nutzen. Kopieren Sie Ihre Datenstruktur und Daten jeder einmal in eine Weile (nur für den Fall greift Godzilla Ihrem Server oder etwas).

Typischerweise Sie Ihre Daten auf einem Server aufbauen und es auf einen anderen Server migrieren möchten. Der einfachste Weg, dies zu tun ist durch den Bau der Datenbank auf einem Server. Sie können dann das Skript exportieren Sie die SQL-Datei für den Aufbau und in den zweiten Server zu laden.

Wie Erstellen von XML-Daten

Ein weiterer Ansatz Daten zu sparen, ist durch XML. phpMyAdmin erstellt eine Standard-Form von XML-Verkapselung der Daten. Die XML-Ausgabe sieht wie folgt aus:

lt; lt;? xml version = "1.0" encoding = "utf-8">	

Menü