ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
20010
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
  1. #1
    Avatar von Trasher
    Trasher ist offline Mitglied Silber
    Registriert seit
    May 2004
    Beiträge
    56
    Hi@all

    Da ich ein OpenSource Code entwickele und nicht genug Mysql ahnung habe, wollte ich hier erstmal nachfragen.

    Was ist: Unique, Index, Volltext ?
    Index sollte wie ich schon mal gelesehen haben, so eine Art Performence verbesserung sein, bei benutzung anhand eines Suchbegriffes.


    Achja nochwas sind bei meiner Table nun Index enthalten? Und wozu dient das Größe einstellen bei Index z.B. ? Den in PHPMYADMIN wollen die das ich ein Größe eintippe...hmmm
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    
    CREATE TABLE `news-kato` (
      `id` int(5) unsigned NOT NULL auto_increment,
      `kname` varchar(30) NOT NULL default '',
      `burl` varchar(200) NOT NULL default '',
      `datum` varchar(12) NOT NULL default '',
      PRIMARY KEY  (`id`,`kname`),
      KEY `kname` (`kname`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;


    Danke schon im voraus
    Trasher
     

  2. #2
    lmarkus31 ist offline Mitglied Brokat
    Registriert seit
    May 2007
    Beiträge
    318
    Hallo Trasher,

    UNIQUE erzeugt einen Index, bei dem Wert nur einmal vorkommen darf (Ausnahmen bei NULL-Werten je nach Engine)

    FULLTEXT INDEX ist eine Besonderheit und indiziert den gesamten Inhalt einer Spalte

    Normalerweise müsstest du bei VARCHAR-Spalten eine Längenangabe mitgeben, daher wahrscheinlich auch die Rückfrage im phpMyAdmin.

    In deiner Tabelle sind INDEXES vorhanden, durch PRIMARY KEY wird u.a. ein Index erzeugt usw.

    Anschauen, welche Indizes auf deiner Tabelle angelegt sind und ein paar Statistiken darüber kannst du dir mittels:

    Code sql:
    1
    
    SHOW INDEX FROM news-kato

    ausgeben lassen.

    Markus
     

  3. #3
    Avatar von Dennis Wronka
    Dennis Wronka ist offline Soulcollector
    Registriert seit
    Apr 2002
    Ort
    Hong Kong
    Beiträge
    12.200
    Um noch die Frage aus dem Titel "Was ist dat?" zu beantworten:
    DAT steht fuer Digital Audio Tape und wurde gern fuer qualitativ hochwertige Aufnahmen (wie z.B. Studioaufnahmen) genutzt. Mittlerweile werden wohl keine Geraete mehr dafuer hergestellt.
    Mehr Informationen wie ueblich bei Wikipedia.

    Was will ich damit sagen: Bitte vergewaltigt die deutsche Sprache nicht so.
     
    PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
    Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
    __________________
    EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
    EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
    __________________
    Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
    __________________
    Zitat Zitat von Friedrich Nietzsche
    Man muss noch Chaos in sich haben, um einen tanzenden Stern gebaeren zu koennen.

Thema nicht erledigt

Ähnliche Themen

  1. mysql - ON DUPLICATE KEY UPDATE ohne unique/primär-Index
    Von JBJHJM im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 24.12.10, 15:01
  2. Mysql Volltext Suche oder Like?
    Von jojojan im Forum PHP
    Antworten: 7
    Letzter Beitrag: 06.12.10, 17:38
  3. Volltext Suche [MySQL]
    Von versuch13 im Forum Relationale Datenbanksysteme
    Antworten: 11
    Letzter Beitrag: 31.07.09, 14:30
  4. MySQL-Volltext-Suche sehr langsam mit joined Tabellen
    Von bekay im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 02.04.09, 16:43