Avatar billede junl Nybegynder
28. april 2005 - 22:08 Der er 6 kommentarer og
1 løsning

show fields

Hej

Nu er jeg ingen haj til SQL statements, så jeg må have lidt hjælp.

Jeg vil gerne have alle field navne ud fra en tabel, eller bedre fra hele databasen. Jeg ved at jeg kan bruge 'show fields;' men jeg vil kun have navne på felterne og ikke typen osv.

Nogen der lige ved det?
Avatar billede arne_v Ekspert
28. april 2005 - 22:18 #1
Du mener:

SHOW COLUMNS FROM tabelnavn;

ikke ?

Brug den lad din applikation kun vise første kolonne !
Avatar billede arne_v Ekspert
28. april 2005 - 22:19 #2
Når du kommer på MySQL 5.x kan du:

SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES
Avatar billede arne_v Ekspert
28. april 2005 - 22:20 #3
Vrøvl.

SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='tabelnavn'
Avatar billede junl Nybegynder
28. april 2005 - 22:27 #4
Jo du ret - from tabelnavn skal selvfølgelig med. Så indtil videre kan man ikke bare få alle fieldnavne fra en db ud?
Avatar billede arne_v Ekspert
28. april 2005 - 22:32 #5
SHOW TABLES;

viser tabeller så du kan:

SHOW TABLES
for all tabeller {
  SHOW COLUMNS FROM
  for alle kolonner {
      vis
  }
}

[kode skitseret - jeg ved ikke hvad du koder i]
Avatar billede junl Nybegynder
29. april 2005 - 21:32 #6
Okay - tak, lig lige et svar - så får du point :-)
Avatar billede arne_v Ekspert
29. april 2005 - 21:39 #7
kommer her
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