Bekijk Volledige Versie : sql bestand bewerken en weer goed opslaan.....
Goedendag,
Wie kan me helpen met het volgende probleem:
Ik wil eenvoudig een .sql bestand bewerken (mysql database) nu heb ik
geprobeerd om deze te opennen in excel, maar bij het opslaan verknalt hij
het complete bestand, zowel als ik het opsla als .txt als .csv
Wie heeft de oplossing voor me??
Daniël
Daniel schreef:
> Wie kan me helpen met het volgende probleem:
> Ik wil eenvoudig een .sql bestand bewerken (mysql
> database) nu heb ik geprobeerd om deze te opennen in
> excel, maar bij het opslaan verknalt hij het complete
> bestand, zowel als ik het opsla als .txt als .csv
> Wie heeft de oplossing voor me??
Openen met notepad/editpad of een andere text-editor.
--
Alain
spamsux.nl
Ronald Paul
24/02/03, 14:50
"Daniel" <daniel@worldnetshops.nl> schreef:
>Wie kan me helpen met het volgende probleem:
>Ik wil eenvoudig een .sql bestand bewerken (mysql database) nu heb ik
>geprobeerd om deze te opennen in excel, maar bij het opslaan verknalt hij
>het complete bestand, zowel als ik het opsla als .txt als .csv
>Wie heeft de oplossing voor me??
Een .sql bestand is in feite niets anders dan een bestand met daarin
een opsomming van SQL-commando's. Dit bestand bevat gewoon platte
tekst, en kun je dus ook gewoon bewerken met Notepad bijvoorbeeld. Het
makkelijkste is uiteraard het manipuleren van de database zelf, zonder
..sql-bestanden.
--
Groet, Ronald
Hoi,
>
> Openen met notepad/editpad of een andere text-editor.
>
oke, ik was misschien niet helemaal duidelijk, ik wil in die database
gegevens (producten) aanpassen/invoeren en via notepad gaat dat niet zo
lekker, dan staan de velden niet mooi onder elkaar en moet je teveel zoeken
met tegrote kansen op fouten.
Daniël
Rene Pijlman
24/02/03, 15:05
Daniel:
>oke, ik was misschien niet helemaal duidelijk
Inderdaad en je bent nog steeds niet helemaal duidelijk. Neem
een slokje koffie, tel even tot 10 en leg ons eens rustig
stap-voor-stap uit wat je wilt bereiken.
--
René Pijlman
Wat wil jij leren? http://www.leren.nl
Daniel schreef:
>>
>> Openen met notepad/editpad of een andere text-editor.
>>
>
> oke, ik was misschien niet helemaal duidelijk, ik wil in
> die database gegevens (producten) aanpassen/invoeren en
> via notepad gaat dat niet zo lekker, dan staan de velden
> niet mooi onder elkaar en moet je teveel zoeken met
> tegrote kansen op fouten.
Dan kun je waarschijnlijk het beste de database bewerken met
een echte database tool, denk aan phpmyadmin of winmyadmin
ofzo. Na bewerking exporteren en dan heb je een nette .sql
tekst file
--
Alain
spamsux.nl
Hoi Rene,
> Inderdaad en je bent nog steeds niet helemaal duidelijk. Neem
> een slokje koffie, tel even tot 10 en leg ons eens rustig
> stap-voor-stap uit wat je wilt bereiken.
Hmmm ik sla de koffie ff over en tel dan wel tot 20 ;-)
daar komt hij....
Ik heb een mysql database waarin al mijn productgegevens zijn opgeslagen van
mijn winkel (internet winkel).
Nu wil ik in die database die productgegevens bewerken, ik wil b.v. de
locatie van foto's opgeven, hiervoor is al een veld, maar als ik dat via het
huidige beheermenu moet doen ben ik heeel erg lang bezig, tevens wil ik bij
alle producten aangeven in welke belasting groep ze vallen, dat is een
kwestie van in een bepaald veld een 1 of 2 zetten, ook hiervoor zijn de
velden reeds aanwezig, het gaat mij er dus om dat ik de gegevens in de
betreffende velden kan bewerken.
Indien ik dit met kladblok of notepad wil doen staan alle gegevens aan
elkaar geplakt en is het dus vrijwel niet te bepalentussen welke 2 comma's
welke informatie moet staan.
Indien ik de database open met excel deelt hij alles mooi in in de velden en
staan alle betreffende velden onder elkaar waardoor het bewerken heel
makkelijk gaat.
Enkel ver**kt excel de opmaak van het bestand als ik deze weer opsla.
Kan ik zorgen dat excel het bestand weer in .sql indeling opslaat of is er
een ander programma dat ik kan gebruiken hiervoor?
Daniël
>
> --
> René Pijlman
>
> Wat wil jij leren? http://www.leren.nl
Hoi,
>
> Dan kun je waarschijnlijk het beste de database bewerken met
> een echte database tool, denk aan phpmyadmin of winmyadmin
> ofzo. Na bewerking exporteren en dan heb je een nette .sql
> tekst file
Oke, PHPadmin zou inderdaad kunnen, maar dan moet je nog steeds elk veld
stuk voor stuk openen , dan bewerken en dan weer opslaan, is er niet iets
dat alle velden al open zijn en dat ik dus achter elkaar alles kan bewerken
en dan weer opslaan?
Daniël
Rene Pijlman
24/02/03, 16:05
Daniel:
>Ik heb een mysql database waarin al mijn productgegevens zijn opgeslagen van
>mijn winkel (internet winkel).
>Nu wil ik in die database die productgegevens bewerken, ik wil b.v. de
>locatie van foto's opgeven, hiervoor is al een veld, maar als ik dat via het
>huidige beheermenu moet doen ben ik heeel erg lang bezig, tevens wil ik bij
>alle producten aangeven in welke belasting groep ze vallen, dat is een
>kwestie van in een bepaald veld een 1 of 2 zetten, ook hiervoor zijn de
>velden reeds aanwezig, het gaat mij er dus om dat ik de gegevens in de
>betreffende velden kan bewerken.
>Indien ik dit met kladblok of notepad wil doen staan alle gegevens aan
>elkaar geplakt en is het dus vrijwel niet te bepalentussen welke 2 comma's
>welke informatie moet staan.
Hoe kom je er nu toch bij om gestructureerde informatie in een
relationele database met Notepad te bewerken?
>Indien ik de database open met excel
Hoe doe je dat precies? Iets met get external data via een
ODBC-koppeling?
>Enkel ver**kt excel de opmaak van het bestand als ik deze weer opsla.
>Kan ik zorgen dat excel het bestand weer in .sql indeling opslaat of is er
>een ander programma dat ik kan gebruiken hiervoor?
Volgens mij ben je gewoon bezig een gebruikersinterface te maken
op een relationele database. Dat kun je op 3.000 manieren doen,
zoals formulieren in MS Access, een
C++/VB/Java/Python-applicatie, een op maat gemaakte webinterface
etc.
Ik begrijp niet helemaal hoe je uitkomt op bestandsmanipulatie
in Excel. Of is dit iets eenmaligs waarvoor je geen speciale
interface wilt ontwikkelen?
Hoe dan ook, Excel ondersteunt allerlei formaten, waaronder het
befaamde .CSV uitwisselingsformaat. Wat je met ".sql indeling"
bedoelt weet ik niet precies.
Gek genoeg zie ik in mijn exemplaar van Excel 2000 geen XML
staan. Dat is jammer, want XML is natuurlijk het meest voor de
hand liggende formaat om gestructureerde gegevens in de vorm van
tekstbestanden uit te wisselen.
Kortom, waarom doe je dit met bestandsuitwisseling en voor welk
bestandsformaat heb je gekozen?
--
René Pijlman
Wat wil jij leren? http://www.leren.nl
Daniel schreef:
> Oke, PHPadmin zou inderdaad kunnen, maar dan moet je nog
> steeds elk veld stuk voor stuk openen , dan bewerken en
> dan weer opslaan, is er niet iets dat alle velden al open
> zijn en dat ik dus achter elkaar alles kan bewerken en
> dan weer opslaan?
Notepad dan maar weer, ik zie niet echt het probleem van
velden mooi onder elkaar enzo, je kunt toch zelf dan ook met
tabjes/spaties enzo werken?
--
Alain
spamsux.nl
Hoi Rene,
>
> Hoe kom je er nu toch bij om gestructureerde informatie in een
> relationele database met Notepad te bewerken?
Nee dat wil ik juist niet, maar op mijn vraag kreeg ik een antwoord van dat
ik dat met notepad moest doen.
>
> >Indien ik de database open met excel
>
> Hoe doe je dat precies? Iets met get external data via een
> ODBC-koppeling?
Nee, gewoon bestand opennen in excel en dan via het schermpje dat je dan
krijgt aangeven wat voor scheidingstekens er gebruikt worden.
>
> >Enkel ver**kt excel de opmaak van het bestand als ik deze weer opsla.
> >Kan ik zorgen dat excel het bestand weer in .sql indeling opslaat of is
er
> >een ander programma dat ik kan gebruiken hiervoor?
>
> Volgens mij ben je gewoon bezig een gebruikersinterface te maken
> op een relationele database. Dat kun je op 3.000 manieren doen,
> zoals formulieren in MS Access, een
> C++/VB/Java/Python-applicatie, een op maat gemaakte webinterface
> etc.
>
> Ik begrijp niet helemaal hoe je uitkomt op bestandsmanipulatie
> in Excel. Of is dit iets eenmaligs waarvoor je geen speciale
> interface wilt ontwikkelen?
Klopt, ik wil dit gewoon eenmalig doen om te zorgen dat alle producten er
goed inkomen.
>
> Hoe dan ook, Excel ondersteunt allerlei formaten, waaronder het
> befaamde .CSV uitwisselingsformaat. Wat je met ".sql indeling"
> bedoelt weet ik niet precies.
Ik open dus een .sql bestand in excel en als ik het opsla als .CSV staan er
her en der teveel comma's in en kan ik het bestand dus niet zomaar terug
zetten naar de server.
>
> Gek genoeg zie ik in mijn exemplaar van Excel 2000 geen XML
> staan. Dat is jammer, want XML is natuurlijk het meest voor de
> hand liggende formaat om gestructureerde gegevens in de vorm van
> tekstbestanden uit te wisselen.
>
> Kortom, waarom doe je dit met bestandsuitwisseling en voor welk
> bestandsformaat heb je gekozen?
Ik doe dit dus zo omdat de webinterface die er is om het te bewerken te
omslachtig is voor de hoeveelheid producten die ik heb.
Daniël
Hoi,
"Alain" <Alain@shockmedia.nl.spamsux.nl> schreef in bericht
news:b3dbts$19sd$1@nl-news.euro.net...
> Daniel schreef:
>
> > Oke, PHPadmin zou inderdaad kunnen, maar dan moet je nog
> > steeds elk veld stuk voor stuk openen , dan bewerken en
> > dan weer opslaan, is er niet iets dat alle velden al open
> > zijn en dat ik dus achter elkaar alles kan bewerken en
> > dan weer opslaan?
>
> Notepad dan maar weer, ik zie niet echt het probleem van
> velden mooi onder elkaar enzo, je kunt toch zelf dan ook met
> tabjes/spaties enzo werken?
Dus ik open een .sql bestand in notepad, ga vervolgens zelf alle velden
uitlijnen met tabjes/spaties, vervolgens de productgegevens invullen, dan
weer alle tabjes/spaties weghalen en dan weer opslaan?? Lijkt me niet echt
de methode om dit te doen.
Daniël
>
> --
> Alain
>
> spamsux.nl
>
>
Rene Pijlman
24/02/03, 17:20
Daniel:
>Rene Pijlman:
>> Wat je met ".sql indeling" bedoelt weet ik niet precies.
>
>Ik open dus een .sql bestand in excel
Wat je met "een .sql bestand" bedoelt weet ik niet precies.
--
René Pijlman
Wat wil jij leren? http://www.leren.nl
Hoi Rene,
"Rene Pijlman" <reageer.in@de.nieuwsgroep> schreef in bericht
news:36gk5vogci4ckv7soip9ecmdbh56ui1i3s@4ax.com...
> Daniel:
> >Rene Pijlman:
> >> Wat je met ".sql indeling" bedoelt weet ik niet precies.
> >
> >Ik open dus een .sql bestand in excel
>
> Wat je met "een .sql bestand" bedoelt weet ik niet precies.
Nou gewoon een bestand met de extentie .sql b.v. database.sql
Daniël
Jaap-Andre de Hoop
24/02/03, 17:20
In article <b3dc6i$1a0u$1@nl-news.euro.net>, "Daniel" <daniel@worldnetshops.nl> wrote:
>> >Enkel ver**kt excel de opmaak van het bestand als ik deze weer opsla.
>> >Kan ik zorgen dat excel het bestand weer in .sql indeling opslaat of is
>er
>> >een ander programma dat ik kan gebruiken hiervoor?
>>
>> Volgens mij ben je gewoon bezig een gebruikersinterface te maken
>> op een relationele database. Dat kun je op 3.000 manieren doen,
>> zoals formulieren in MS Access, een
>> C++/VB/Java/Python-applicatie, een op maat gemaakte webinterface
>> etc.
>>
>> Ik begrijp niet helemaal hoe je uitkomt op bestandsmanipulatie
>> in Excel. Of is dit iets eenmaligs waarvoor je geen speciale
>> interface wilt ontwikkelen?
>
>Klopt, ik wil dit gewoon eenmalig doen om te zorgen dat alle producten er
>goed inkomen.
sql is geen indeling, tis gewoon een extensie (die jezelf opgegeven
hebt).
Misschien is jouw probleem niet de conversie terug, maar het feit dat je
komma als decimaalscheider hebt (eur 9,95 terwijl eur 9.95 de juiste is).
Ik heb eens naar mijn dump van database gekeken, maar ik moet er niet aan
denken dat ik dat in een teksteditor (zoals notepad) zou moeten
aanpassen. Laat staan excel die allerlei exotische conversies doet. Kans
op fouten is 100%. Alhoewel heb sql syntax wel eens met behulp van excel
(nou eigenlijk xedit onder cms) gegenereerd, maar goed dat is een ander
verhaal..
Maar je hebt toch niet zoiets gedaan als select * from tbl_hupsieflutie
in de hoop dat je dat weer makkelijk terug kan zetten...........
Mogelijk is het pad van ODBC nog een optie voor jou. Maar afhankelijk van
aantal artikelen en (gewenste) kennis van programmeren zou ik voor het
domme handwerk kiezen of een eigen interface maken. Een oud(e) collega
van mij deed erg veel handwerk en dat ging vaak sneller dan een
automatische oplossing van mij (alleen mijn automatische oplossingen
konden hergebruikt worden en zaten geen slordigheidsfouten in).
Jaap-Andre die het vak 'vragenstellen" en 'informatie geven' als
verplichte vakken op de lagere school en middelbare school opgenomen wil
zien.
Jaap-Andre de Hoop
24/02/03, 17:35
In article <b3dgig$1c88$1@nl-news.euro.net>, "Daniel" <daniel@worldnetshops.nl> wrote:
>Hoi Rene,
>
>"Rene Pijlman" <reageer.in@de.nieuwsgroep> schreef in bericht
>news:36gk5vogci4ckv7soip9ecmdbh56ui1i3s@4ax.com...
>> Daniel:
>> >Rene Pijlman:
>> >> Wat je met ".sql indeling" bedoelt weet ik niet precies.
>> >
>> >Ik open dus een .sql bestand in excel
>>
>> Wat je met "een .sql bestand" bedoelt weet ik niet precies.
>
>Nou gewoon een bestand met de extentie .sql b.v. database.sql
of msacces.mdb.sql ;-)
Jaap-Andre
Rene Pijlman
24/02/03, 17:35
Daniel:
>Rene Pijlman:
>> Wat je met "een .sql bestand" bedoelt weet ik niet precies.
>
>Nou gewoon een bestand met de extentie .sql b.v. database.sql
Zucht. Dat zegt niets. Wat is het bestandsformaat? Wat staat
erin? Hoe ben je er precies aan gekomen?
--
René Pijlman
Wat wil jij leren? http://www.leren.nl
Rene Pijlman
24/02/03, 17:35
Jaap-Andre de Hoop:
>Jaap-Andre die het vak 'vragenstellen" en 'informatie geven' als
>verplichte vakken op de lagere school en middelbare school opgenomen
>wil zien.
Hear, hear! Jaap-Andre for president :-)
--
René Pijlman
Wat wil jij leren? http://www.leren.nl
I <b3d7vc$181n$1@nl-news.euro.net>, Daniel skrev:
> oke, ik was misschien niet helemaal duidelijk, ik wil in die database
> gegevens (producten) aanpassen/invoeren en via notepad gaat dat niet zo
> lekker, dan staan de velden niet mooi onder elkaar en moet je teveel zoeken
> met tegrote kansen op fouten.
Gebruik dan vim ofzo en doe iets als:
:set tabstop=20
:set nowrap
--
uws mail uws@xs4all.nl
i want you to kiss me :: i want you to kiss me -- nada surf
Hoi Rene,
"Rene Pijlman" <reageer.in@de.nieuwsgroep> schreef in bericht
news:tghk5vcud40m6gsr4eikjf1v8fuh3f14i7@4ax.com...
> Daniel:
> >Rene Pijlman:
> >> Wat je met "een .sql bestand" bedoelt weet ik niet precies.
> >
> >Nou gewoon een bestand met de extentie .sql b.v. database.sql
>
> Zucht. Dat zegt niets. Wat is het bestandsformaat? Wat staat
> erin? Hoe ben je er precies aan gekomen?
Ik ben aan dat bestand gekomen doordat ik een backup van een mysql database
gemaakt heb met behulp van de shoppingcard software waarop de winkel draait
(php software).
Maar aan de rest van de post is het me al duidelijk dat er niks eenvoudigs
is om dat bestand makkelijk te bewerken, ik ben dan ook maar met phpadmin
begonnen om de producten 1 voor 1 te bewerken :-s
Daniël
Jaap-Andre de Hoop
24/02/03, 18:05
In article <b3di4l$1d1m$1@nl-news.euro.net>, "Daniel" <daniel@worldnetshops.nl> wrote:
>Hoi Rene,
>
>"Rene Pijlman" <reageer.in@de.nieuwsgroep> schreef in bericht
>news:tghk5vcud40m6gsr4eikjf1v8fuh3f14i7@4ax.com...
>> Daniel:
>> >Rene Pijlman:
>> >> Wat je met "een .sql bestand" bedoelt weet ik niet precies.
>> >
>> >Nou gewoon een bestand met de extentie .sql b.v. database.sql
>>
>> Zucht. Dat zegt niets. Wat is het bestandsformaat? Wat staat
>> erin? Hoe ben je er precies aan gekomen?
>
>Ik ben aan dat bestand gekomen doordat ik een backup van een mysql database
>gemaakt heb met behulp van de shoppingcard software waarop de winkel draait
>(php software).
shoppingcarT neem ik aan, voor een volgende keer aanvullende vragen:
welke? hoe ziet het bestand er uit, om hoeveel artikels gaat het .....
>Maar aan de rest van de post is het me al duidelijk dat er niks eenvoudigs
>is om dat bestand makkelijk te bewerken, ik ben dan ook maar met phpadmin
>begonnen om de producten 1 voor 1 te bewerken :-s
ach in een half uurtje is een script in elkaar te zetten, dat
artikel_id, artikelbeschrijving, oude prijs en vakje vakje voor nieuwe
prijs, met een submit knop die de verbeterde gegevens weer keurig in de
database zet. Dat half uurtje als de info in een keer duidelijk gegeven
wordt.
Jaap-Andre
Daniel schreef:
> "Alain" <Alain@shockmedia.nl.spamsux.nl> schreef in
> bericht news:b3dbts$19sd$1@nl-news.euro.net...
>>
>> Notepad dan maar weer, ik zie niet echt het probleem van
>> velden mooi onder elkaar enzo, je kunt toch zelf dan ook
>> met tabjes/spaties enzo werken?
>
> Dus ik open een .sql bestand in notepad, ga vervolgens
> zelf alle velden uitlijnen met tabjes/spaties, vervolgens
> de productgegevens invullen, dan weer alle tabjes/spaties
> weghalen en dan weer opslaan?? Lijkt me niet echt de
> methode om dit te doen.
Ik zie niet echt het probleem, als je een cms wil voor je
webshop en phpmyadmin/notepad oid voldoet niet, dan kun je
imo het beste zelf gewoon even wat schrijven.
--
Alain
spamsux.nl
1) installeer mysql op windows
2) importeer het .mysql bestand in een database
3) maak een odbc koppeling met MS Access
4) wijzig de gegevens met MS Access
5) exporteer naar een .mysql bestand
6) importeer dit .mysql bestand in je e-shop
"Daniel" <daniel@worldnetshops.nl> schreef in bericht
news:b3d6bb$17ar$1@nl-news.euro.net...
> Goedendag,
> Wie kan me helpen met het volgende probleem:
> Ik wil eenvoudig een .sql bestand bewerken (mysql database) nu heb ik
> geprobeerd om deze te opennen in excel, maar bij het opslaan verknalt hij
> het complete bestand, zowel als ik het opsla als .txt als .csv
> Wie heeft de oplossing voor me??
>
> Daniël
>
>
Nico Coesel
24/02/03, 22:20
"Daniel" <daniel@worldnetshops.nl> wrote:
>Hoi Rene,
>
>"Rene Pijlman" <reageer.in@de.nieuwsgroep> schreef in bericht
>news:tghk5vcud40m6gsr4eikjf1v8fuh3f14i7@4ax.com...
>> Daniel:
>> >Rene Pijlman:
>> >> Wat je met "een .sql bestand" bedoelt weet ik niet precies.
>> >
>> >Nou gewoon een bestand met de extentie .sql b.v. database.sql
>>
>> Zucht. Dat zegt niets. Wat is het bestandsformaat? Wat staat
>> erin? Hoe ben je er precies aan gekomen?
>
>Ik ben aan dat bestand gekomen doordat ik een backup van een mysql database
>gemaakt heb met behulp van de shoppingcard software waarop de winkel draait
>(php software).
>Maar aan de rest van de post is het me al duidelijk dat er niks eenvoudigs
>is om dat bestand makkelijk te bewerken, ik ben dan ook maar met phpadmin
>begonnen om de producten 1 voor 1 te bewerken :-s
Als je handig bent, dan betaal je iemand om een paar SQL queries op je
database los te laten.
--
Reply to nico@nctdevpuntnl (punt=.)
Bedrijven en winkels vinden? Adresboekje.nl
Jaap-Andre de Hoop
25/02/03, 08:20
In article <tnhk5vsde7l453srisuiim0qamlggorirv@4ax.com>, Rene Pijlman <reageer.in@de.nieuwsgroep> wrote:
>Jaap-Andre de Hoop:
>>Jaap-Andre die het vak 'vragenstellen" en 'informatie geven' als
>>verplichte vakken op de lagere school en middelbare school opgenomen
>>wil zien.
>
>Hear, hear! Jaap-Andre for president :-)
>
no thanks ;-)
Jaap-Andre