Pe măsură ce începe cu un tabel gol, cel mai simplu mod de a umple este de a crea un fișier text care conține un rând pentru fiecare dintre animale, apoi încărcați conținutul unui fișier doar o singură instrucțiune la masă.
Ai putea crea un pet.txt fișier text, care conține o înregistrare pe linie, cu valori, tabulatorii detașabile specificate în ordinea în care coloanele au fost enumerate în instrucțiunea CREATE TABLE. Pentru valori (cum ar fi sexul necunoscut sau datele de deces pentru animale, care sunt încă în viață) lipsesc, puteți utiliza valori NULL. Pentru a le reprezenta într-un fișier text, utilizați eticheta. De exemplu, un record de pasăre Whistler arata ceva de genul asta (am desemnat file de spațiu):
Pentru a încărca datele dintr-un fișier text pet.txt localizat pe computerul local (client), mai degrabă decât pe un server din tabel pentru animale de companie, utilizați datele de încărcare:
mysql> LOAD DATA LOCAL INFILE «pet.txt» ÎN TABELUL pentru animale de companie;
Cuvintele cheie au următoarele semnificații. INFILE specifică un șir care este numele fișierului din care este necesar pentru a citi datele. Deoarece numele este un șir de caractere care este inclus între ghilimele, în caz contrar MySQL va încerca să-l calculeze ca o expresie numerică. LOCAL indică faptul că fișierul trebuie căutate pe client, nu pe server. ÎN TABELUL necesită pentru a încărca date într-un tabel, al cărui nume apare imediat după tabel de cuvinte (separate prin spații).
Puteți defini valorile separator de coloane și sfârșitul marcator linie în declarația LOAD este în mod clar, dacă doriți, dar setările implicite sunt doar tab-ul și newline. Acestea sunt suficiente pentru a citi corect fișierul pet.txt, și mai mult și acum nu aveți nevoie.
Când doriți să adăugați înregistrări noi, unul câte unul, instrucțiunea INSERT este utilă. În forma sa cea mai simplă, vă oferă valori pentru fiecare coloană în ordinea în care coloanele au fost enumerate în instrucțiunea CREATE TABLE. Să presupunem că Diane a fost prezentat cu un nou hamster Puffball. Puteți adăuga o nouă înregistrare utilizând o instrucțiune INSERT ca aceasta:
Cuvintele-cheie sunt, de asemenea, nu deosebit de complicate. În PET determină care este masa de insertie. VALORI inserate specifică o listă de valori pentru noua înregistrare din tabel. Valorile trebuie să fie separate prin virgulă și toate împreună sunt închise în paranteze.
Vă rugăm să rețineți că barul și valoarea dată definită ca un șir de caractere. Aveți posibilitatea să inserați NULL în mod direct (nu ca un șir de caractere) pentru a reprezenta absența unei valori.
Din acest exemplu, puteți vedea că ar trebui să imprimați o mulțime pentru a descărca direct la masa. instrucțiuni LOAD a salvat o mulțime de timp.