alat za programere / 25
Generator SQL INSERT upita iz CSV-a
Pretvorite tabelarne CSV podatke u SQL INSERT INTO upite uz podršku za PostgreSQL, MySQL, SQLite i SQL Server.
Generator SQL INSERT upita iz CSV-a: TOEA obrađuje CSV redove, formatira string literale, brojeve i NULL vrednosti, a zatim ih obuhvata SQL INSERT upitima sa više redova. Radi 100% lokalno u vašem pregledaču, bez otpremanja datoteka na server.
- Kategorija
- Alatke za programere
- Pokretanja
- U vašem pregledaču
- Trošak
- Besplatno · bez registracije
- Dostupnost
- Spremno za upotrebu
Pre pokretanja naredbi
Izlaz umeće redove; ne kreira tabelu, zato tabela i njene kolone već moraju da postoje, sa imenima koja odgovaraju CSV zaglavlju. Pokrenite datoteku unutar transakcije (BEGIN; … COMMIT;) kako bi se u slučaju greške na pola izvršavanja sve poništilo.
Proverite kako su vrednosti pročitane. Brojevi sa najviše 15 cifara upisuju se bez navodnika, dok kodovi sa vodećim nulama ostaju tekst pod navodnicima. Ćelija koja sadrži reč NULL postaje SQL NULL. true i false postaju TRUE i FALSE za PostgreSQL, MySQL i SQLite, a 1 i 0 za SQL Server, koji nema logičke literale i čuva zastavice u kolonama tipa BIT. Datumi se zapisuju kao tekst, zato su ISO datumi poput 2024-03-01 najsigurniji.
Velike datoteke se brže učitavaju nativno
INSERT naredbe odgovaraju početnim podacima i nekoliko hiljada redova. Za veće datoteke svaka baza ima alat za grupno učitavanje koji direktno čita CSV i radi mnogo brže: COPY ili \copy u PostgreSQL-u, LOAD DATA INFILE u MySQL-u, .import u ljusci sqlite3 i BULK INSERT u SQL Serveru. Da biste sredili generisani SQL radi provere, provucite ga kroz SQL formatiranje.
Kako se koristi
- Nalepite ili otpremite CSV podatke.
- Izaberite naziv tabele, SQL dijalekat i opcije grupne obrade.
- Kopirajte generisane SQL INSERT naredbe.
Privatnost i ograničenja
CSV podaci se obrađuju u potpunosti u lokalnoj RAM memoriji pregledača, bez komunikacije sa serverom.
Srodne alatke
Često postavljana pitanja
Da li može da obradi jednostruke navodnike u podacima?
Da, jednostruki navodnici unutar ćelija sa podacima automatski se escape-uju za standardni SQL.
Besplatan alat · pokretanja: u vašem pregledaču · nalog nije potreban