Spaltenname ändern

Hallo zusammen,
gibt es bei MySQL die Möglichkeit, Spaltennamen zu ändern? Hab nur sowas gefunden, womit man den Datentyp ändern kann, MODIFY
aber vielleicht versteh ich die Syntax auch nur falsch…
Mein Tabelle heißt „anmeldung“, und Spaltenname „benutzer“ soll in „Benutzer“ umgewandelt werden, kann mir da jemand helfen?
Gruß
Alex

Du willst nur die Grossschreibung ändern ? Was soll den dies bringen ?

Gruss

Hallo Alex,

Probiere es mal mit

CHANGE benutzer Benutzer „typ“

MfG Dominik

Hallo Alex,

gibt es bei MySQL die Möglichkeit, Spaltennamen zu ändern?
Mein Tabelle heißt „anmeldung“, und Spaltenname „benutzer“
soll in „Benutzer“ umgewandelt werden

ALTER TABLE anmeldung CHANGE benutzer Benutzer varchar(255);

Typ natürlich an deine Gegebenheiten anpassen.
http://dev.mysql.com/doc/refman//5.1/de/alter-table…

Viele Grüße
Marvin

Hallo,

hast du auch ein Betriebssystem, und welche Version hat dein MySQL - ich habe mal willkürlich eine gegriffen?
http://dev.mysql.com/doc/refman/5.1/en/identifier-ca…

Gruß, muzel

Hi Ulrich,
ich danke dir für deinen Kommentar…
Eine Änderung des Spaltennames, ist eine Änderung des Spaltennames…
Es bringt eigentlich auch nur wenig „benutzer“ in „willnurblödenkommentarschreiben“ zu ändern, aber wenn es im Sinne des Anwenders so ist, so seies.

Hi Marvin,
danke für deine Lösung, sie klappt auch wunderbar ^^

Aber mal ne andere Frage dazu, kann eine Änderung des Spaltennamens, die Beziehungen der Datenbank löschen? Oder verweisen die eher auf ID’s? Bitte eine allgemeine Antwort, nicht nur auf eine Datenbank wie MySQL oder Access.

Gruß
Alex

Hallo Alex,

kann eine Änderung des
Spaltennamens, die Beziehungen der Datenbank löschen?

Nein, das sollte nicht passieren.

Oder
verweisen die eher auf ID’s?

Fast. Ein Datenbanksystem (DBS) sollte immer Extra-Tabellen führen, in denen Meta-Daten wie die Usernamen, Passwörter, Zugriffsrechte und eben auch die Namen der User-Datenbanken, Tabellen- und Spaltennamen verwaltet werden, die sogenannten Data Dictionaries, auch Informations-Schemata genannt. Eine Änderung z.B. des Spaltennamens wird dann in der zuständigen Tabelle nachgetragen.
Wie das geschieht, ist sicher von DBS zu DBS etwas unterschiedlich.
Die wichtigsten Standards kannst Du hier im unteren Teil nachlesen:
http://haacked.com/archive/2006/07/05/bulletproofsql…

Bitte eine allgemeine Antwort,
nicht nur auf eine Datenbank wie MySQL oder Access.

Ich hoffe, daß war allgemein genug :wink:

Viele Grüße
Marvin

  • Ich habe kein Problem damit :smile:. Aber vielleicht wäre es auch eine Lösung, solche „Benutzeranforderngen“ per View zu kapseln ? Ich kann mir nämlich schwer vorstellen, das ein Benutzer kommt und sagt : „Ich benötige dieses Attribut im Physischen Model mit Grossbuchstaben am Anfang“ ?

Gruss

Auch eine Überlegung, aber diese Groß-und Kleinschreibung, war eher ein kleines Bsp. wollt nur schonmal wissen, ob es sehr wichtig ist, sich vorher über die Namensvergabe gedanken zu machen und ob man problemlos diese ändern kann (Beziehungen). :smile:
Gruß
Alex