• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af peque | 22.03.2017 08:28

Export fra MySQL

Hjælp generelt
Hej Forum.
Jeg kæmper lidt med at exportere mine data fra en MySQL server til csv format.

Jeg har fået til opgave at skulle exportere de sidste 24timers data ud til en CSV fil
Selve exporteringen fungerer udemærket - men hvor mit problem er - at mit exporterede data alt sammen står i feltet A1
Jeg ville gerne exportere kolonnerne til felt i excel - så jeg er sikker på det er hvordan den opfatter exporteringen.

Jeg har prøvet disse metoder af - men ender i samme format uanset hvad

Forsøg 1:
mysql --user=XXXXX --password XXXXX -B -e "select * from vehicle_categories;" | sed "s/'/\'/;s/\t/\",\"/g;s/^/\"/;s/$/\"/;s/\n//g" >vehicle_categories.csv

Forsøg 2:
mysql -u XXXXX -pXXXXXX $DBNAME -B -e "SELECT * FROM $TABLE order by timestamp desc limit 1440 INTO OUTFILE '/tmp/tempfile.csv' FIELDS TERMINATED BY '"' ENCLOSED BY '\"' LINES TERMINATED BY '\n';"


Jeg har faktisk modificeret dette script - Men jeg får alting i første felt fra første kolonne http://stackoverflow.com/questions/4589891/mysql-dump-into-csv-text-fil…

Jeg ville rigtig gerne exporte mine sidste 24timers data ( 1440 linier) inkl kolonnenavne til en csv fil

Er der nogle der lige kan hjælpe mig den rigtige vej
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer4

# 1

8 år 3 måneder siden

Permalink

Indsendt af frogmaster den 22. marts 2017 kl. 11:03

Permalink

Er dette rigtig

Er dette rigtig forstået?
Du sidder på en Linux med MySQL server og vil eksportere data til MS Excel (Windows) i csv format?

Prøv at kikke på MySQL's site og eventuelt installere MySQL Workbench:

https://dev.mysql.com/doc/workbench/en/wb-admin-export-import-results.h…
https://dev.mysql.com/downloads/workbench/

http://www.mysqltutorial.org/mysql-export-table-to-csv/

Håber det lykkes.

  • Log ind eller opret dig for at tilføje kommentarer

# 2

8 år 3 måneder siden

Permalink

Indsendt af peque den 22. marts 2017 kl. 11:17

In reply to Er dette rigtig by frogmaster

Permalink

Hej Frogmaster.
Ja det er

Hej Frogmaster.
Ja det er korrekt

Menigen er det skal kunne køres automatisk via cmd fra den Linux Server - hver 6. time skal der exporteres en *csv fil der indeholder de seneste 24timers logning - dvs 1440 linjer
Det vigtige for mig er at jeg har både headers(kolonnenavne) og data med i dette extract from serveren

Jeg kan få al min data ud korrekt således den bruger Excel kolonner - Men så snart jeg sætter headerinfoprmation med ind - så kommer den kun i en kolonne

Så mit bud er mere omkring hvordan jeg kan hive headerinfo(kolonnenavne) ud i adskilt information
  • Log ind eller opret dig for at tilføje kommentarer

# 3

8 år 3 måneder siden

Permalink

Indsendt af frogmaster den 22. marts 2017 kl. 11:21

Permalink

Okay. Prøv med denne:mysql

Okay. Prøv med denne:

mysql --user=$xxxxx--password=$xxxxx $vehicle_categories -e "select * from vehicle_categories" | sed 's/\t/,/g' > vehicle_categories.csv

Jeg ved ikke rigtig med den header.
  • Log ind eller opret dig for at tilføje kommentarer

# 4

8 år 3 måneder siden

Permalink

Indsendt af marlar den 22. marts 2017 kl. 11:39

Permalink

Prøv om du kan bruge dette

Prøv om du kan bruge dette svar til noget:

http://stackoverflow.com/a/356605/234466
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0
Linux fra begynder til professionel af O'Reilly 0

Seneste aktivitet

Gode anmeldelser Zorin OS 17.3 6
En snak om Linux-kompatibel software 7
Nulstilling af adgangskode 6
Virtuel maskine? 2
PCLinuxOS 27
Open Source-eksperimentet 3
"Intet realistisk alternativ" - mig i r*ven 15
Ingen Mint 5
Linux App Store Flathub når 3 milliarder downloads 2
Digitaliseringsministeriet sætter gang i pilotprojekt om digital suverænitet 3
Mest sikker webbrowser 5
Firefox 2
Privatbeskeder 7
Backup/synkronisering? 3
BigLinux 5
Chatgpt satire 1
Læsning af databasefil i Firefox 2
Vanilla OS 15
Pepsi Challenge 4
Linuxin er nu migreret til Drupal 11 13

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !