MySQL - Indexe - Größe

Benutzer-621

abgemeldet
20 April 2006
744
64
Moin,
hätte mal ne Frage, was bewrkt bei MySQL - Index die Größe, bzw. wozu braucht man die???

THX
 
:rtfm: ;)
Damit kannst du z.B. ein Nachname-Feld nur die ersten Buchstaben indizieren lassen, obwohl das Feld selber VARCHAR(16) hat.
 
tester schrieb:
versteh ich net so ganz :hö: :wall: :|
Ok, nochmal langsam.... R... T... F... M... ;)
For CHAR, VARCHAR, BINARY, and VARBINARY columns, indexes can be created that use only part of a column, using col_name(length) syntax to specify an index prefix length. Index entries consist of the first length characters of each column value for CHAR and VARCHAR columns, and the first length bytes of each column value for BINARY and VARBINARY columns. BLOB and TEXT columns also can be indexed, but a prefix length must be given.
Quelle: https://dev.mysql.com/doc/refman/5.0/en/create-index.html
 
tester schrieb:
muss es denn immer englisch sein??? :ugly:
Nein :D Diese Manual-Seite gibt es als Alternative auch noch auf französisch ;)
Pour les colonnes CHAR et VARCHAR, les index peut être créés sur uniquement une partie de la colonne, avec la syntaxe col_name(length). Pour les colonnes BLOB et TEXT la longueur d'index est obligatoire. La requête suivante crée un index en utilisant les 10 premiers caractères de la colonne name :
Quelle: https://dev.mysql.com/doc/refman/5.0/fr/create-index.html

Ich persönlich bevorzuge zwar immer eine Sprache, die meiner Programmiersprache ähnlich is, aber kein Problem, wenn dir das weiterhilft :LOL:
 
tester schrieb:
muss es denn immer englisch sein??? :ugly:
Auch wenn's sich vielleicht blöd anhört, aber ja, es muss oft genug englisch sein, weil das nunmal die Sprache in der die meisten Dokumentationen erhältlich sind. Sämtliche gängigen Programmiersprachen sind in Englisch gehalten, also wird man auf kurz oder lang da nicht dran vorbei kommen.

Sorry, aber so ist es nunmal... ;)
 
tleilax schrieb:
Auch wenn's sich vielleicht blöd anhört, aber ja, es muss oft genug englisch sein, weil das nunmal die Sprache in der die meisten Dokumentationen erhältlich sind. Sämtliche gängigen Programmiersprachen sind in Englisch gehalten, also wird man auf kurz oder lang da nicht dran vorbei kommen.

Sorry, aber so ist es nunmal... ;)
Und fast jeder der sich mit Recht "Programmierer", "Entwickler", "Software Architect" nennt kann Englisch.

Ansonsten https://de.wikipedia.org/wiki/Datenbankindex oder doch lieber auf Esperanto?