17. marts 2003 - 22:52Der er
18 kommentarer og 1 løsning
Primær, Indeks og Unik?
Hvad betyder disse tre, da jeg ikke 100% sikker: Primær, Indeks og Unik...
Og hvis der er nogen, som stedet jo tyder på(!), der er eksperter, kunne de jo også godt fortælle mig hvad "Længde/Værdi", "Attributter", "Nulværdi", "Standardværdi", "Ekstra" og "Fuldtekst" betyder?
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Får at optimere søgningen i din database, kan du indeksere det du søger mest på.
Et eksempel kunne være, en database med tabellen "test". Heri er der 1.000.000 rækker som har et id og et datetime felt. Lad os sige der er 11 ud af dissse 1.000.000 poster som er ældre end 2 timer og dem vil vi trække ud. Dette vil tage ca. 0.260246992111 Går vi nu ind og indeksere datetime (som vi jo søger på) i tabellen, og prøver igen, ja så får du en tid der siger: ca. 0.00083601474762 Altså er hastigheden steget ca. 300 gange.
Længde - Det antal karaktere feltet max kan indeholde.
Standartværdi - Den siger vist sig selv, her akn du sætte en standart værdi, så hvis ikke den udfyldes vil den automatiks få denne.
Unik - Siger vist også sig selv, plejer at blive tildelt med et tal og der kan simpelt ikke være to ens, på denne måde kan man kende dem alle fra hinanden.
Ekstra - Her kan du sætte om den selv skal udfylde feltet, dette ville være smart at sætte på et id felt f.eks.
ahrensberg -> Det med at indeksere var faktisk et forsøg jeg lavede sammen med en anden fra eksperten "schaefner" for ikke så mange dage siden for at se hvor meget det betød, også skrev jeg lige en hurtig tekst til det samtidig :o)
Ved at indeksere, vil du jo få en meget hurtigere søgning, men hvis du blot har 100 - 1000 rækker ved jeg ikke rigtigt hvor meget det kan betale sig, men self. er det kun et klik der skla til får at indeksere.
Jeg prøver at oprette et felt med navnet "maerke" og vil så blot indeksere dette, men så kommer fejlmeddelelsen! Hvis jeg vælger ikke at indeksere denne, kan jeg godt oprette tabellen!
Jeg får sammen fejl selvom jeg opretter flere felter!
Jeg prøver at oprette følgende:
CREATE TABLE `maerke` (
`maerke0` TINYTEXT NOT NULL , `maerke1` TINYTEXT NOT NULL , `maerke2` TINYTEXT NOT NULL , `maerke3` TINYTEXT NOT NULL , `maerke4` TINYTEXT NOT NULL , `maerke5` TINYTEXT NOT NULL , `maerke6` TINYTEXT NOT NULL , `maerke7` TINYTEXT NOT NULL , `maerke8` TINYTEXT NOT NULL , `maerke9` TINYTEXT NOT NULL , INDEX ( `maerke0` ) )
Brug evt. varchar. hvis du ønsker tekst med indeks
Synes godt om
Ny brugerNybegynder
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.