![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 20.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam dość głupi problem, a mianowicie nie umiem zimportowac danych z pliku *.txt. Siedze na Linuxie i chciałem troche popracować z danymi i chce je wrzucić do mysql'a takim poleceniem: mysql -u root -e 'source /media/GRY/LINUX/deadman/Dokumenty/dane.txt' dane Wywala błąd że jest błędna składnia. W bazie mam utworzoną tylko baze dane, żadnych tabel. Byłbym wdzięczny za jakąkolwiek pomoc. Pozdrawiam PS. Właśnie zauważyłem że na bazy danych jest osobny dział, najmocniej przepraszam za pomyłke i prosze moda o przeniesienie. Ten post edytował Deadm4n 20.05.2009, 23:27:57 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 122 Pomógł: 11 Dołączył: 24.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Użycie instrukcji SOURCE wymaga wcześniejszego zalogowania się klientem bazy do serwera MySQL. Składnia polecenia:
Kod mysql -u [nazwa_uzytkownika] -h [nazwa_hosta] -p Jeżeli baza danych nie została wcześniej utworzona, należy ją utworzyć, np. poleceniem: Kod CREATE DATABASE 'nazwa_bazy' DEFAULT CHARACTER SET latin2 COLLATE latin2_generali_ci Następnie należy wybrać bazę danych do której zostaną zaimportowane dane: Kod USE nazwa_bazy; I na samym końcu dokonać ich importu używając instrukcji SOURCE: Kod SOURCE sciezka_do_pliku.txt; Można to zrobić również przy użyciu 2 komend: Kod mysql -u root -h localhost -p < plik_txt
mysql> source plik_txt; Ten post edytował Savage.Mephisto 20.05.2009, 23:49:49 -------------------- Myślisz, że przeżyjesz swoje życie w blasku i chwale...
Lecz jest coś, co zmieni ci cały świat... Szczerość! |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 20.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Niestety bez rezultatów. dodam że mój plik txt wygląda w ten sposób:
asd qwe zxc asdsd qweqw zxc asd qweqw zxc Czysty tekst. Ten post edytował Deadm4n 21.05.2009, 00:18:22 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 355 Pomógł: 50 Dołączył: 20.08.2007 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
to musisz pomyslec o jakims skrypcie w php ktory bedzie ci pobieral wiersze z pliku, dzielil je wedlug jakiegos separatora nastepnie tworzyl zapytanie do bazy wkladajac tam zmienne z pliku
![]() To do ci niezbedne to
Ten post edytował hondek 21.05.2009, 09:40:59 -------------------- przetwornik yt na czasie :)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 20:42 |