aprire e importare file .csv molto grandi NAVICAT o MySQL

Ciao a tutti, sono nuova!

 Devo gestire diversi DBs e per farlo sto utilizzando Navicat. Uno dei DBs che ho a disposizione è in formato .csv : è costituito da 13 file .csv, ognuno dei quali può raggiungere dimensioni pari a 1937335 KB. Dato che su questo DB devo effettuare delle queries, innanzitutto mi piacerebbe aprire i files per visualizzare il contenuto. Date le dimensioni, è impensabile farlo con BloccoNote e allora mi sono informata un pò in giro. Mi sono scaricata CSVed ma il messaggio che viene fuori quando tento di aprire un file è:

"Error with loading C:\........ .csv"

Come posso fare aprire questi file?

Immagino che anche per importarli sarà problematico.

Come indico nell'oggetto, non necessariamente sono legata a Navicat: se ci sono tools di MySQL che mi permettono di fare tutto ciò agevolmente, indicatemeli pure!  :)

Spero che possiate aiutarmi.

Grazie

inviato 6 anni fa
lilux
X 0 X

per aprire il file puoi provare con Notepad++:

http://notepad-plus-plus.org/

mentre per caricarlo puoi usare SQLYog:

http://www.webyog.com/en/

oppure il comando nativo di MySQL LOAD DATA INFILE:

http://dev.mysql.com/doc/refman/5.0/en/load-data.html

o ancora l'utility di MySQL mysqlimport:

http://dev.mysql.com/doc/refman/5.0/en/mysqlimport.html

 :bye:

risposto 6 anni fa
Gianni Tomasicchio
X 0 X

Notepad ++ mi dice che il file è troppo grande per essere aperto! Hai alternative?  :(

risposto 6 anni fa
lilux
X 0 X

Prova questo:

http://www.sweetscape.com/010editor/

 :bye:

risposto 6 anni fa
Gianni Tomasicchio
X 0 X

Ehm..sicuramente sono un pò imbranata, quindi ti chiedo scusa sin da subito.  :'(

Ho scaricato il programma che mi hai indicato ma quando voglio aprire il file che ha estensione .csv, non mi compare quello che voglio selezionare cioè non lo vede nonostante la dicitura "all types".

Come mai?

risposto 6 anni fa
lilux
X 0 X

Lavori su windows non su linux immagino...

Su quest'ultimo avevo qualche software da consigliare...

risposto 6 anni fa
Mario Santagiuliana
X 0 X

Ho fatto una prova con il programma che ti ho indicato e non ho avuto problemi ad aprire un file csv  :dunno:

risposto 6 anni fa
Gianni Tomasicchio
X 0 X

Questa mattina ho riprovato facendo le stesse identiche operazioni di ieri e....riesco ad aprire il file!

MISTERI DELLA FEDE  ;D

Grazie milleeeee...ora procedo con il resto!

risposto 6 anni fa
lilux
X 0 X

Ciao ragazzi, voglio caricare il file con SQLyog. Inizialmente procede tutto bene fino a quando viene fuori il seguente errore:

" 1114 - The table 'nome_tabella' is full"

Ho consultato http://dev.mysql.com/doc/refman/5.0/en/full-table.html e ho dedotto che devo specificare l'attributo autoextend per la tabella InnoDB (che è il tipo che sto usando). In questo modo la tabella aumenta la dimensione. Si deve quindi impostare il valore della variabile di sistema che viene misurata in MB:

innodb_autoextend_increment variabile di sistema

Mi aiutate nella pratica? Non so esattamente dove andare a settare questo parametro. Io ho una query del genere:

create TABLE nome tabella

type= "INNODB"

select B.attr1, , A.attr2

from tab1 A tab2 B

on (A.attr1=B.attr1)

Deve forse essere specificato nella query accanto a type? Help me!

risposto 6 anni fa
lilux
X 0 X

Scusate, sto facendo confusione con un altro problema con cui sto combattendo: l'errore su citato, mi esce non quando voglio caricare il file, ma quando voglio fare il join tra tabelle!

risposto 6 anni fa
lilux
X 0 X

Siamo offtopic mi pare.

Apri una discussione specifica per il tuo problema. E che sia chiara l'esposizione di questo.

Ciao

risposto 6 anni fa
Mario Santagiuliana
X 0 X

scusate!

risposto 6 anni fa
lilux
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda