Generator CSV v SQL INSERT
Spremenite vrstice CSV v izjave SQL INSERT, ki so pripravljene za izvajanje, za katero koli bazo podatkov.
Generator CSV v SQL INSERT
Prilepite izvoz CSV in pridobite nazaj stavke SQL INSERT, ki jih lahko izvajate v MySQL, PostgreSQL, SQLite ali SQL Server. To je najhitrejši način za sejanje tabele iz preglednice, nalaganje podatkov o vpenjalih za teste ali premik odjemalčevega izvoza v pravo zbirko podatkov brez odpiranja čarovnika za uvoz. Nastavite ime tabele, prilepite vrstice in kopirajte izjave naravnost v orodje za poizvedovanje.
Razčlenjevalnik sledi RFC 4180, tako da lahko polje, zavito v dvojne narekovaje, vsebuje ločilo, podvojene narekovaje "" in celo prelome vrstic, ne da bi prekinili vrstico. Vrednosti so navedene v narekovajih, kot pričakuje SQL: cela števila in decimalke ostanejo brez narekovajev, prazna celica postane NIČNA, vse ostalo pa je ovito v enojne narekovaje s podvojenim apostrofom — tako da je ime, kot je O'Brien, pravilno ubežno, namesto da bi se niz predčasno končal. Ker se vrednosti berejo kot besedilo, se ohranijo vodilne ničle v poštnih številkah in kodah izdelkov.
»Prva vrstica so imena stolpcev« uporablja vašo glavo za seznam stolpcev; izklopite in stolpci postanejo col1, col2 in tako naprej. Izberite ločilo, ki se ujema z vašo datoteko – vejica, podpičje (pogosto pri evropskem izvozu) ali tabulator. Vklopite »Združi v en večvrstični INSERT« in vsaka vrstica bo združena v en INSERT INTO t (…) VALUES (…),(…),(…); stavek, ki se pri velikih uvozih naloži veliko hitreje kot en stavek na vrstico.
Vse teče v vašem brskalniku in nič se ne naloži, kar je pomembno, če izvoz vsebuje zapise strank ali interne podatke. Kopirajte SQL, ga prenesite kot datoteko .txt ali pošljite rezultat drugemu orodju, da bo deloval še naprej. Preglejte ustvarjene stavke, preden jih zaženete v produkcijski bazi podatkov.