|
|
||
|
|
Upute
za efikasan unos podataka u tablice MySQL baze Podaci za tablice pripremaju se u obliku
tekstualnih (ascii) datoteka. Pritom jedna datoteka
odgovara jednoj tablici, a jedan redak datoteke jednoj n-torki tablice. Vrijednosti pojedinih podataka unutar
jednog retka datoteke međusobno moraju biti odvojeni tabulatorom (znakom <tab>). Opisane tekstualne datoteke mogu se stvoriti
bilo kojim ascii editorom, kao što je npr. notepad
unutar operacijskog sustava MS Windows, ili vi na Linux-u. Također, te datoteke mogu se
oblikovati na bilo kojem računalu. Ipak, da bi se mogle upotrijebiti,
datoteke se na kraju moraju prebaciti u korisnikov radni direktorij na
poslužitelju baze.math.hr
(dakle tamo gdje je instaliran MySQL i odakle je dostupna
korisnikova osobna MySQL baza). Prebacivanje s
jednog računala na drugo može se obaviti npr. alatom WinSCP
na MS Windows ili sftp na Linux-u. Sadržaj jedne tekstualne datoteke unosi se u
odgovarajuću tablicu MySQL baze tako da se pomoću MySQL-ovog naredbenog retka izvede naredba sljedećeg
oblika: LOAD DATA LOCAL INFILE
'...' INTO TABLE ...; Umjesto prvih točkica treba pisati ime
datoteke, a umjesto drugih točkica ime tablice. Kod navođenja imena datoteke
dobro je navesti cijelu putanju od korijenskog direktorija do radnog
direktorija. Opisana naredba LOAD DATA odjednom puni samo jednu tablicu. Ako imamo
više tablica, tada cijeli postupak treba ponoviti više puta, svaki put s
drugim imenom datoteke odnosno tablice. |
|
|
|
|
|