Muunna SQL muotoon CSV

Muunna relaatiotietokannan varmuuskopiointiskriptit yhtenäisiksi taulukkomuotoisiksi laskentataulukoiksi yksinkertaista datan analysointia ja raportointia varten.

Valitse tai pudota tiedostot tähän

Yksityisesti - tiedostot eivät koskaan poistu laitteeltasi

tai liitä Ctrl+V

Sillä aikaa kun odotat tiedostojasi, voit pelata Code Rainia

Tietosuojatakuu: 0 % verkkosiirtoa Ulkoisille palvelimille ei ole ladattu yhtään tavua. Kaikki käsittely tapahtui paikallisesti selaimen hiekkalaatikossa.

Muotojen vertailu ja tekniset tiedot

MääritysSQLCSV
MIME-tyyppitext/plaintext/csv
Tyyppirelaatioskeema- ja kyselykomentosarjataulukkomuotoinen data
PakkausEi pakkausta (pelkkää tekstimuotoista DDL/DML-skriptiä)Ei pakkausta
StandardimääritysISO/IEC 9075 SQL StandardIETF RFC 4180
Tiedostotunniste (Magic Bytes)2D 2D (--) or CREATE TABLE SQL statementRFC 4180:n mukainen erotinmerkeillä eroteltu tekstivirta

Muodon yleiskatsaus ja käyttökohteet

SQL-vedostiedosto sisältää tekstikomentoja, joita käytetään tietokantataulujen uudelleenluomiseen ja tietorivien lisäämiseen. Ohjelmistotyökalut, kuten MySQL, PostgreSQL ja SQLite, luovat näitä skriptejä tietojen varmuuskopiointiin. Analyytikot joutuvat usein siirtämään näitä tietoja raskaista tietokantajärjestelmistä kevyempiin laskentataulukko-ohjelmiin, kuten Microsoft Exceliin tai Google Sheetsiin. Rakenteisen SQL-skriptin muuntaminen pilkuilla erotelluiksi arvoiksi poistaa monimutkaiset taulukon luontikomennot ja relaatiorajoitukset. Lopputulos keskittyy puhtaasti raakadatan riveihin ja sarakkeisiin. Tämän yksinkertaisen muodon ansiosta tiimit voivat tarkastella tietueita, luoda kaavioita ja jakaa dataa ilman tarvetta pyörittää toimivaa tietokantapalvelinta.

Tekniset tiedot ja koodekkien erittely

SQL-vedokset käyttävät text/plain-MIME-tyyppiä ja perustuvat UTF-8- tai ASCII-koodaukseen ilman erikoisia maagisia tavuotsikoita, ja ne näkyvät ihmisen luettavina tekstiskripteinä. DB-taulukon CSV-tiedostot käyttävät text/csv-MIME-tyyppiä ja järjestävät datan rivinvaihdoilla erotettuihin riveihin ja pilkuilla erotettuihin sarakkeisiin. Kumpikaan muoto ei käytä pakkausta oletuksena, joten molemmat pysyvät pelkkänä tekstitiedostona. Tämä muunnos on tekstidatan osalta täysin häviötön, mutta se poistaa relaatiokaavion säännöt, vierasavaimet ja indeksimääritykset, koska CSV-tiedostot tallentavat vain litteitä taulukkoruudukoita.

Käyttöjärjestelmien ja selaimien yhteensopivuus

Molemmat muodot toimivat millä tahansa käyttöjärjestelmällä, mukaan lukien Windows, macOS ja Linux, koska ne ovat pelkkää tekstiä. Modernit verkkoselaimet voivat lukea ja näyttää tekstitiedostoja helposti. Taulukkolaskentaohjelmat, Pythonin ja R:n datatieteen työkalut sekä tietokannan hallintajärjestelmät avaavat CSV-tiedostot natiivisti ilman lisäosia.

Hyödyllistä tietoa

Suuret SQL-vedokset voivat luoda massiivisia CSV-tiedostoja, jotka ylittävät laskentataulukoiden rivirajat. Jaa tuloste pienempiin osiin, jos aiot avata tiedostot tavallisilla työpöytäohjelmilla.

Usein kysytyt kysymykset

Miten SQL-vedos muunnetaan DB-taulukon CSV-muotoon menettämättä laatua?

Tämä muunnos on häviötön datarivien osalta, koska tekstimerkit vastaavat suoraan lisäyslausekkeista CSV-soluihin. Tietokantarakenteet, kuten vierasavaimet ja indeksit, kuitenkin poistetaan, koska CSV-muoto tukee vain litteitä taulukoita.

Mitä eroa on SQL-vedoksella ja DB-taulukon CSV:llä?

SQL-vedos on ohjelmointiskripti, joka sisältää komentoja taulukoiden rakentamiseen ja datan lisäämiseen. DB-taulukon CSV on litteä tiedosto, joka sisältää vain pilkuilla erotettuja rivejä ja sarakkeita.