Avatar billede mc.lucifer Praktikant
13. marts 2002 - 11:29 Der er 18 kommentarer og
1 løsning

Start med Mysql

Ja nu skal jeg så snart igang med dette vidunder *GG*
Men jeg kom i tanke om en ting, Jeg har nu læst alt hvad jeg har kunne pådrive af info om hvordan man laver ting med en Mysql på dansk, Men hvad nytter det at man kan forspørge en SQL database, hvis der ikke er noget i den.

Hvordan for jeg data i min database,

Hvad jeg indtil videre ved om emnet er
At man kan instalere den --- det var det andet ved jeg ikke så nogen der kan fortælle mig det

Hvis jeg eks. vil lave en lille test database med følgende

Navn
Adresse
By
Alder og vægt

Og så have mig selv, konen og sønnen der hvordan gør jeg dette

MC
Avatar billede phrozia Juniormester
13. marts 2002 - 11:35 #1
lytter lige med...
Avatar billede mc.lucifer Praktikant
13. marts 2002 - 11:50 #2
Ok Jeg troede at i var totalt hardcore hajer der lige lirede et eller nadet af sådan sådan og sådan gør du

Men ok lad os se om en fordobling af pointene vil gøre Spørgsålet lidt mere interesant

MC
Avatar billede mc.lucifer Praktikant
13. marts 2002 - 12:54 #3
Hallo er alle i SQL freaks gået i sleepmode

MC
Avatar billede pbudk Nybegynder
13. marts 2002 - 13:03 #4
ok først logger du ind i mysql (går ud fra at du kører det i windows.

c:\mysql\bin\mysql

create datebase test;
use test;
CREATE TABLE familien (
  ID int(11) NOT NULL auto_increment,
  navn varchar(50),
  adresse varchar(50),
  bynavn varchar(50),
  alder int(2),
  vaegt float(5),
  PRIMARY KEY  (ID)
) TYPE=MyISAM;

Så har du fået oprettet databasen test og tabellen familien - nu er den klar til at sætte data ind - skal du have hjælp til det også ?

/pbudk
Avatar billede pbudk Nybegynder
13. marts 2002 - 13:06 #5
Vi smider lige mc ind i db'en:

insert into familien (navn, adresse, bynavn, alder, vaegt) values ('mc','mcvej 23','McBy',30,90.6);

Var det lidt det du ledte efter ?

Skal jeg kommentere lidt bedre hvad de forskelligt linier gør ?

/pbudk
Avatar billede mc.lucifer Praktikant
13. marts 2002 - 13:16 #6
pbudk>> hvis du har tid og overskud må du gerne præsisere lidt hvad det er du gør, Troede egentlig man kunne lave en db i en slags Excel ligneden ting altså navngive de forskellige celler og så videre, og når man så lagde det på webbet forgik det med kommandoer, Men hvis du Gider forklare dig lidt nærmere vil du få et par ekstra stjerner ved mig

MC
Avatar billede pbudk Nybegynder
13. marts 2002 - 13:20 #7
ok jeg går ud fra at du har fundet ud af, hvordan du logger dig ind i mysql ikke ?

Har du den til at køre på en lokal webserver ? (altså din egen ?)

Så kan du nemlig hente et grafisk værktøj, der hedder phpMyAdmin.

Prøv lige at smide svar på dette inden jeg begynder på en lang udledning, som måske er overflødig ;o)
Avatar billede pbudk Nybegynder
13. marts 2002 - 13:21 #8
Har du den til at køre på en lokal webserver ? (altså din egen ?)
Skulle naturligvis forståes - har du også en apache til at køre sammen med den ?
Avatar billede mc.lucifer Praktikant
13. marts 2002 - 13:22 #9
Den er instaleret på en win 2k server med IIS og ADSL
Hvor ligger det der PHPmyadmin
MC
Avatar billede pbudk Nybegynder
13. marts 2002 - 13:26 #10
Har du PHP eller skal du bruge det til ASP ?

phpmyadmin:

http://phpmyadmin.sourceforge.net/
Avatar billede mc.lucifer Praktikant
13. marts 2002 - 13:27 #11
jeg har instalere PHP i ISS
Så min mening var at bruge PHP da jeg har fået af vide det skulle være det bedste
MC
Avatar billede pbudk Nybegynder
13. marts 2002 - 13:38 #12
my point exactly :o)

Haha - har jeg egentlig ikke selv hjulpet dig med at få php til at virke med IIS ?

jeg kommer lige med en kort forklaring alligevel:

//er kommentarer og skal selvf. ikke tastes ;o)

//opret databasen test
create datebase test;
//skift til at arbejde i databasen test
use test;
//opret tabellen familien
CREATE TABLE familien (
//Opretter et ID til at styre alle records
//Dette må ikke være tomt (NOT NULL)
//Og den styrer selv numrene (auto_increment)
  ID int(11) NOT NULL auto_increment,
//Opretter feltet navn - af typen varchar, feltet kan indeholde 50 bytes
//Men da en karakter fylder 1 byte er det lig 50 karakterer
  navn varchar(50),
//se ovenfor
  adresse varchar(50),
//se ovenfor
  bynavn varchar(50),
//opretter feltet alder af typen int (heltal) med maksimalt 11 cifre
//du kunne med stor nytte oprette et datofelt istedet - så skulle den
//jo ikke opdateres hvert år ;o)
  alder int(2),
//opretter feltet vaegt af typen float (decimaltal) - med 5 cifre og 2
//decimaler (så skulle selv familie elefanten eller biler kunne
//oprettes ;o)
  vaegt float(5, 2),
//så sætter vi lige det primære index til at være ID
  PRIMARY KEY  (ID)
) TYPE=MyISAM;

Insert kommandoen giver lidt sig selv eller ?

Har du kigget på phpmyadmin ?

//pbudk
Avatar billede pbudk Nybegynder
13. marts 2002 - 13:40 #13
alder feltet kunne have været sådan her istedet:

alder date,


men så skal du jo altså selv få php til at regne alderen ud - eller nøjes med at vise fødselsdatoen
Avatar billede pbudk Nybegynder
13. marts 2002 - 13:58 #14
Hov jeg sludrede vist lidt ovenfor !

Det er selvf. ID int(11) der er 11 cifre.
alder int(2) er kun 2 cifre.

//pbudk
Avatar billede mc.lucifer Praktikant
13. marts 2002 - 14:18 #15
Du er simpelthen en Stjerne, Er godt nok på Job lige nu, Men leger med det senere, men du får lige pointene nu

Takker

MC
Avatar billede pbudk Nybegynder
13. marts 2002 - 14:20 #16
Hvis nu der er et eller andet - så smider du bare lige en kommentar, så skal vi nok få det løst ;o)

//pbudk
Avatar billede mc.lucifer Praktikant
13. marts 2002 - 14:21 #17
Takker, Udeler lige stjerner til dig

************************************************************************************************************************************************************************************************************************************************************************************************************

MC
Avatar billede mc.lucifer Praktikant
13. marts 2002 - 14:21 #18
Ups, Kan det kaldes spam eller hvad, Hmm det var ikke ment sådanne

MC
Avatar billede pbudk Nybegynder
13. marts 2002 - 14:27 #19
Jeg bukker selvfølgelig og modtager min hyldest ;o)

Tak for point.

/pbudk
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester