Mailinglisten-Archive |
Aloha,
> ----------
> Von: Bernhard Dawuidow[SMTP:bernhard.dawuidow_(at)_tronicplanet.de]
> Antwort an: mysql-de_(at)_lists.4t2.com
> Gesendet: Dienstag, 24. August 1999 13:28
> An: mysql-de_(at)_lists.4t2.com
> Betreff: Index auf eine bestehende Spalte setzen
>
> hallo,
> ich bin ziemlicher anfaenger in sql und moechte einen index auf eine
> bestehende spalte setzen.
> geht das mit alter table, wenn ja wie?
>
Genau.
http://www.mysql.com/Manual_chapter/manual_Reference.html#ALTER_TABLE
....
alter_specification:
ADD [COLUMN] create_definition [FIRST | AFTER column_name ]
or ADD INDEX [index_name] (index_col_name,...)
or ADD PRIMARY KEY (index_col_name,...)
or ADD UNIQUE [index_name] (index_col_name,...)
or ALTER [COLUMN] col_name {SET DEFAULT literal | DROP DEFAULT}
or CHANGE [COLUMN] old_col_name create_definition
or MODIFY [COLUMN] create_definition
or DROP [COLUMN] col_name
or DROP PRIMARY KEY
or DROP INDEX key_name
or RENAME [AS] new_tbl_name
or table_option
....
Beispiel:
To add an index on column d (bei der Tabelle t2):
mysql> ALTER TABLE t2 ADD INDEX (d);
> und noch eine frage, gibt es ein deutsches tutorial online oder ist eine
> buch besser? und welches buch?
>
Hm, ich hatte mal einen Ansatz einer deutschen online-
Doku gesehen, aber da war kaum was drin.
Ein Buch gibts von o'reilly, aber das ist auch nur
auf Englisch. Ich habs mir mal bestellt, wenn interesse
besteht, kann ich mal meine Eindrücke dazu posten.
Früher hatte ich auch keine Ahnung von DB's (heute nicht
viel mehr ;-) aber ich hatte mir ein kleines Taschen-
buch für 20.-- gekauft, das eine gute Einführung in
SQL war. Behandelt wurde Oracle, Informix und DB2. Leider
hab ichs grad nicht auf der Arbeit mit bei :/
> danke im voraus
>
keine Ursache.
Grüße, Mathias
---
*** Abmelden von dieser Mailingliste funktioniert per E-Mail
*** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe
php::bar PHP Wiki - Listenarchive