Avatar billede sunep Nybegynder
24. januar 2002 - 15:56 Der er 4 kommentarer og
1 løsning

SQL redigere tabeller

Når man nu har oprettet sin database med de tabeller man gerne vil have så er der et par ting som jeg gerne vil vide lidt om.

1) tilføje flere rows i en tabel uden at skulle slette tabellen først og oprette den.

2) Ændre i datatyperne for de forskellige row
Avatar billede invisibleman Nybegynder
24. januar 2002 - 16:00 #1
ALTER TABLE skal du bruge.

MySQL og delvist Access:

# tilføj et felt med navnet mitfelt og typen TINYTEXT til tabellen tabel.
ALTER TABLE tabel ADD mitfelt TINYTEXT;

# fjern feltet mitfelt fra tabellen tabel
ALTER TABLE tabel DROP mitfelt;

# ændrer datatypen på feltet mitfelt til TEXT
ALTER TABLE table CHANGE mitfelt mitfelt TEXT;

mitfelt skal stå der to gangen, da ovenstående også kan bruges til at rename et felt:

ALTER TABLE table CHANGE mitfelt andetfelt TEXT;
Avatar billede aplicor Nybegynder
24. januar 2002 - 16:04 #2
Det kommer an på hvilken database og databaseværktøj du bruger. Det burde kunne lade sig gøre med en SQL kommando af typen, det kræver selvfølgelig at du som bruger har tilladelse til det:

Alter table <tabelnavn> <ADD | MODIFY> (kolonnenavn datatype);
Avatar billede sunep Nybegynder
24. januar 2002 - 16:29 #3
Jeg skulle lige teste de forskellige ting inden jeg godkendte... det virker perfekt mange tak for det invisibleman også tak til dig aplicor, men du var lidt for langsom :) ellers tak
Avatar billede invisibleman Nybegynder
24. januar 2002 - 16:30 #4
Det er også helt ok .. det er surt at acceptere et svar der ikke er korrekt, eller virker hos en selv :-)

Tak for point :-)
Avatar billede aplicor Nybegynder
24. januar 2002 - 16:50 #5
ja, man skal sgu være hurtig i det her forum :-)
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
Kurser inden for grundlæggende programmering

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