login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[SQL]Attribuut later toevoegen. (Opgelost)

Offline Erwt - 08/11/2007 13:11
Avatar van ErwtPHP beginner Hej allemaal,

Ten 1e bedankt in de Chat om me zo ver mogelijk te helpen!

Oke ik moet voor school een systeem klaar hebben aan het eind van het jaar, een webwinkel met ALLES erop en eraan. We zetten zeg maar een tabel Processoren, daarin zijn een paar attributen: id,naam,socket. Maar stel dat er nu iets nieuws uitkomt.. een Processor krijgt meerdere cores. Hoe kan je dan bij je 100 processoren overal een attribuut 'Cores' erachter zetten, in plaats van 100 producten te wijzigen?

Alvast bedankt!!

Erwin Okken

Btw: Ik was vergeten te zeggen dat ik niet thuis ben in SQL maar dat dit aan het einde van het jaar af moet, maar dat we eerst overal over na moeten denken.

7 antwoorden

Gesponsorde links
Offline ranco - 08/11/2007 14:00
Avatar van ranco PHP gevorderde Je kan een tabel wijzigen, ook achteraf. Je kunt het een ALTER command in SQl een tabel wijzigen en zodoende er een veld achtervoegen in je database.. als dat je bedoeling is.
Offline Abbas - 08/11/2007 14:04
Avatar van Abbas Gouden medaille

Crew .NET
Met attribuut bedoel je dus een kolom? Dan kan je een kolom zo toevoegen:
  1. ALTER TABLE Processoren ADD cores INT(11);

Dit voegt de kolom toe op het einde van de tabel. Als je nu bijvoorbeeld dat attribuut wil toevoegen maar na bijvoorbeeld de kolom 'naam', dan kan dat zo:
  1. ALTER TABLE Processoren ADD cores INT(11) AFTER naam;
Dan wordt die kolom toegevoegd tussen 'naam' en 'socket'.
Offline Erwt - 08/11/2007 14:09 (laatste wijziging 08/11/2007 14:10)
Avatar van Erwt PHP beginner In de TABEL(Processoren) heb ik dus staan:

Id, Naam, Socket.

Nu heb ik dus al 1000 producten. Hier 2 voorbeelden:

0, AMD Athlon 3200+, 939
1, AMD Athlon 6400+, AM2

Nu is mijn bedoeling dus dat ik 'iets' vind dat als er processoren met meerdere cores uitkomen dat het met een query die ik dan moet maken het volgende oplevert:

0, AMD Athlong 3200+, 939, 1
1, AMD Athlon 6400+, AM2, 2

Is dit hetzelfde als de bovenstaande post?

oftewel, nu komt dus achter elk product Cores te staan? en dat veldje is dan leeg?

(NU ALVAST HEEL ERG BEDANKT!!! )
Offline ranco - 08/11/2007 14:10
Avatar van ranco PHP gevorderde Dat is inderdaad hetzelfde erwt 
Offline Abbas - 08/11/2007 14:12
Avatar van Abbas Gouden medaille

Crew .NET
Inderdaad, dat is dus wat ik bedoelde met mijn post! 
Offline Erwt - 08/11/2007 14:31 (laatste wijziging 08/11/2007 15:58)
Avatar van Erwt PHP beginner WAT THE FOCK 

Dank jullie wel allemaal van SiteMasters.Be!  

Serieus echt bedankt ;)

titjes schreef:
Ten eerste is 'fock' al dik verkeerd geschreven en ten tweede: zo'n taalgebruik past hier niet! 
Offline ranco - 08/11/2007 16:24 (laatste wijziging 08/11/2007 16:24)
Avatar van ranco PHP gevorderde Zegt de de kerel die zo'n avatar heeft 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.172s