UltKit

CSV SQL bihurgailua

Bihurtu kalkulu-orri baten esportazioa zure datu-baseak exekuta dezakeen script. Goiburu-errenkadak zutabeei izena ematen die, lerro bakoitza INSERT bat bihurtzen da, eta komatxoak aukeratzen duzun dialektoaren araberakoak dira.

Datu-bihurtzailea

edo jaregin CSV, TSV, TXT … fitxategiak hemen ·

Gehienez 95 MB fitxategiko· 20 fitxategi arte· 30 minutu geroago ezabatzen da

Irteera

Fitxategiak gure zerbitzarietan prozesatzen dira eta 30 minutu geroago ezabatzen dira.

Tresna hau nola erabili

  1. 1

    Igo CSV fitxategia

    Gehitu CSV bat edo gehienez 20, bakoitza 95 MB-ra arte. Puntu eta komaz bereizitako fitxategiak eta tabuladoredunak automatikoki detektatzen dira.

  2. 2

    Ezarri taula eta dialektoa

    Ezarpen aurreratuak atalean, idatzi SQL taularen izena eta aukeratu SQL dialektoa: MySQL, PostgreSQL, SQLite edo SQL Server. Datak ISO formatuan dago ezarrita, data literalak asmatu beharrik gabe kargatzeko.

  3. 3

    Bihurtu eta exekutatu

    Sakatu Bihurtu honetara SQL, irakurri CREATE TABLE lerroa eta exekutatu script-a zure datu-baseko bezeroan edo inportazio-pantailan.

CSV SQL bihurgailuak CREATE TABLE agindu bat idazten du goiburu-errenkadatik eta INSERT bat datu-errenkada bakoitzeko, MySQL, PostgreSQL, SQLite edo SQL Serverrentzat komatxoz inguratuta; horrela, kalkulu-orri bat datu-basera kargatzen da script bakar bat exekutatuta.

Zergatik bihurtu CSV bat SQL INSERT agindu

Datu-base guztiek dute CSV kargatzeko tresna azkar bat, eta guztiek dute arazoren bat. LOAD DATA LOCAL INFILE desgaituta dago zerbitzarian lehenespenez MySQL 8.0tik, PostgreSQLn fitxategi batetik COPY FROM egiteko supererabiltzaile-eskubideak edo rol berezi bateko kide izatea behar da, eta SQL Serverren BULK INSERT-ek zerbitzariaren makinako bideak irakurtzen ditu, ez zure ordenagailu eramangarrikoak. Ostatatutako datu-baseek maiz kontsulta-editore bat besterik ez dute eskaintzen.

INSERT script-ak horiek guztiak saihesten ditu. Testua da; beraz, irakur dezakezu, bertsio-kontrolean sartu seed datu gisa eta edozein bezerotan exekutatu. Truke gisa, abiadura galtzen da: hamarnaka mila errenkada ondo kargatzen dira, baina milioika errenkada karga masiboko tresna natibo baterako dira. Lan-liburu batean erreferentzia-datuak dituzten garatzaileek CSV urratsa saihets dezakete Excel SQL bihurtu erabilita.

CSV SQL bihurtzeko adibidea MySQLrako

id,name,joined goiburuetatik sortutako script-a, bi errenkadarekin
CREATE TABLE `nire_taula` (
  `id` INT,
  `izena` VARCHAR(255),
  `alta` DATE
);

INSERT INTO `nire_taula` (`id`, `izena`, `alta`) VALUES
(1, 'Ane Etxeberria', '2026-03-02'),
(2, 'Mikel D''Abbadie', '2026-04-15');

Nola bereizten diren lau SQL dialektoak emaitzan

Identifikatzaileak backtick artean doaz, order date bezala, eta horri esker order bezalako hitz erreserbatuak zutabe-izen gisa erabil daitezke.

  • MariaDBrekin ere bat dator
  • Lehenespen ona phpMyAdmin inportazioetarako
Sortutako script bati eragiten dioten datu-basearen mugak
ErakundeaBaldintzaIturria
MySQL 8.0max_allowed_packet 64 MB da lehenespenez; hori baino handiagoa den agindu bakar bat baztertu egiten da—
SQL ServerINSERT … VALUES zerrenda batek gehienez 1.000 errenkada-balio adierazpen onartzen ditu—
PostgreSQL63 byte baino luzeagoak diren identifikatzaileak isilean moztu egiten dira—
SQLiteTaula batek gehienez 2.000 zutabe ditu lehenespeneko konpilazio batean—

Egiaztatu hauek scripta exekutatu aurretik

Irakurri lehenik CREATE TABLE lerroa. Zutabe-motak balioetatik asmatzen dira, eta asmatzeak huts egin dezake: posta-kodeak eta telefono-zenbakiak zenbakizkoak dirudite, baina testu izan behar dute, bestela 02134 kodeak hasierako zeroa galtzen du. Aldatu mota script-a exekutatu aurretik, edo sortu taula zuk eta exekutatu INSERT zatia soilik.

Idatzi benetako izena SQL taularen izena eremuan my_table jarri beharrean, eta exekutatu script-a transakzio baten barruan zure bezeroak onartzen badu, errenkada txar batek guztia atzera ekar dezan. Une berean CSV beraren beste helburu batzuk datu bihurgailua gunean daude.

CSV eta SQL script formatuak

CSV

Komaz bereizitako balioak

CSV taulak gordetzeko testu soileko formatu bat da, non lerro bakoitza errenkada bat den eta komek zutabeak bereizten dituzten. Informatikaren hasieratik erabili da eta RFC 4180n deskribatuta dago, nahiz eta aldaera askok puntu eta komak edo tabulazioak eta testu-kodeketa desberdinak erabili. Ia kalkulu-orri, datu-base eta analisi tresna guztiek inporta eta esporta dezakete, eta horrek sistemen artean datuak mugitzeko formatu lehenetsia bihurtzen du. CSVk balioak soilik gordetzen ditu: formularik, formaturik, orri anitzik edo datu motarik gabe.

Konpresioa
–
Gardentasuna
–
Animazioa
–
Sorrera urtea
–
CSV bihurtzailea

SQL

SQL script-a

SQL fitxategia Structured Query Language sententzien testu laineko script bat da, hala nola CREATE TABLE eta INSERT, datu-base batek ordenan exekutatzen dituenak. Datu-baseen babeskopietarako, migrazioetarako eta lagin-datuak partekatzeko erabili ohi da. Hizkuntza ISO estandarra da, baina MySQL, PostgreSQL, SQLite eta SQL Server-ek bakoitzak bere dialektoak dituzte, eta beraz script-ek sistemen artean aldaketa txikiak behar izaten dituzte. Edozein testu-editorek ireki dezake SQL fitxategia, eta datu-base bezero bat behar da exekutatzeko.

Konpresioa
–
Gardentasuna
–
Animazioa
–
Sorrera urtea
–
SQL bihurtzailea

CSV SQL bihurtzen da fitxategi bat taula gisa amaitu behar denean eta datu-basera kontsulta-leiho baten bidez bakarrik irits zaitezkeenean: aplikazio berri bat betetzeko, erreferentzia-zerrenda bat kargatzeko edo kalkulu-orri bat MySQL edo PostgreSQLra zerbitzarirako sarbiderik gabe eramateko.

CSV SQL bihurgailuari buruzko galderak

Zergatik erabili SQL fitxategi bat LOAD DATA edo COPY erabili beharrean?

MySQLren LOAD DATA INFILE eta PostgreSQLren COPY bezalako karga masiboko tresnak azkarragoak dira, baina zerbitzarian fitxategirako sarbidea edo bezeroan aukera gehigarriak behar dituzte. Script arrunt bat SQL itsatsi dezakezun edonon exekutatzen da: hodeiko datu-baseen kontsolan, phpMyAdminen edo berrikusitako migrazio batean.

Nola idazten dira O'Brien bezalako izenetako apostrofoak?

SQL kate baten barruan, komatxo bakarra bikoiztuz ihes egiten zaio; beraz, balioa 'O''Brien' gisa idazten da. Lau dialektoek onartzen dute forma hori, eta horregatik apostrofoa duen izen batek ez du INSERT-a hausten.

Zer bihurtzen dira nire CSVko goiburuak taulan?

Zutabeen izenak, aukeratutako dialektoak espero duen moduan komatxoz inguratuak. Unit Price bezalako goiburuek funtzionatzen dute, baina zuriunea duen izen batek komatxoak behar ditu ondorengo kontsulta guztietan ere; beraz, ahal baduzu, aldatu goiburuen izena unit_price bezalakoa izan dadin bihurtu aurretik.

SQL fitxategia phpMyAdmin bidez inporta dezaket?

Bai, Inportatu fitxan. Hango muga PHPren upload_max_filesize da, eta php.ini estandar batean 2 MB da; ostatatze-zerbitzu askok handitu egiten dute, eta orriak uneko muga erakusten du. Script-a hori baino handiagoa bada, zatitu CSV handia hainbat fitxategitan.

Ba al dago taula batetik CSVra itzultzeko modurik?

Esportatu taula dump gisa eta bihurtu SQL CSV bihurtu erabiliz, edo erabili zure datu-baseko bezeroaren CSV esportazioa. Biek kalkulu-orri batek berriro ireki ditzakeen errenkadak ematen dituzte.